{"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":823851,"link":"/api/v1.1/game/823851/feed/live","metaData":{"wait":10,"timeStamp":"20260623_013018","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823851,"type":"R","doubleHeader":"N","id":"2026/06/22/texmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823851-2026-06-22","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-22T22:40:00Z","originalDate":"2026-06-22","officialDate":"2026-06-22","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140","season":2026,"venue":{"id":5325,"name":"Globe Life Field","link":"/api/v1/venues/5325"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"tex","fileCode":"tex","abbreviation":"TEX","teamName":"Rangers","locationName":"Arlington","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Texas","record":{"gamesPlayed":78,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":40,"ties":0,"pct":".487"},"records":{},"divisionLeader":false,"wins":38,"losses":40,"winningPercentage":".487"},"franchiseName":"Texas","clubName":"Rangers","active":true},"home":{"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":79,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":39,"ties":0,"pct":".506"},"records":{},"divisionLeader":false,"wins":40,"losses":39,"winningPercentage":".506"},"franchiseName":"Miami","clubName":"Marlins","active":true}},"players":{"ID692030":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030","firstName":"Jose","lastName":"Corniell","primaryNumber":"59","birthDate":"2003-06-22","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Corniell","middleName":"Armando","boxscoreName":"Corniell","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":true,"pronunciation":"cor-nee-ELL","mlbDebutDate":"2025-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Corniell","nameSlug":"jose-corniell-692030","firstLastName":"Jose Corniell","lastFirstName":"Corniell, Jose","lastInitName":"Corniell, J","initLastName":"J Corniell","fullFMLName":"Jose Armando Corniell","fullLFMName":"Corniell, Jose Armando","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677958":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958","firstName":"Kumar","lastName":"Rocker","primaryNumber":"80","birthDate":"1999-11-22","currentAge":26,"birthCity":"Watkinsville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kumar","useLastName":"Rocker","boxscoreName":"Rocker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rhymes with ‘Lamar’","mlbDebutDate":"2024-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kumar Rocker","nameSlug":"kumar-rocker-677958","firstLastName":"Kumar Rocker","lastFirstName":"Rocker, Kumar","lastInitName":"Rocker, K","initLastName":"K Rocker","fullFMLName":"Kumar Rocker","fullLFMName":"Rocker, Kumar ","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID696030":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030","firstName":"Tadeo","lastName":"Osuna","primaryNumber":"19","birthDate":"2002-10-10","currentAge":23,"birthCity":"Ahome","birthStateProvince":"SI","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alejandro","useLastName":"Osuna","middleName":"Alejandro","boxscoreName":"Osuna, A","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"oh-SOON-ah","mlbDebutDate":"2025-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alejandro Osuna","nameSlug":"alejandro-osuna-696030","firstLastName":"Alejandro Osuna","lastFirstName":"Osuna, Alejandro","lastInitName":"Osuna, A","initLastName":"A Osuna","fullFMLName":"Tadeo Alejandro Osuna","fullLFMName":"Osuna, Tadeo Alejandro","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID592626":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626","firstName":"Joc","lastName":"Pederson","primaryNumber":"3","birthDate":"1992-04-21","currentAge":34,"birthCity":"Palo Alto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Joc","useLastName":"Pederson","middleName":"R.","boxscoreName":"Pederson","nickName":"King","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"PEE-der-sin","mlbDebutDate":"2014-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joc Pederson","nameSlug":"joc-pederson-592626","firstLastName":"Joc Pederson","lastFirstName":"Pederson, Joc","lastInitName":"Pederson, J","initLastName":"J Pederson","fullFMLName":"Joc R. Pederson","fullLFMName":"Pederson, Joc R.","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"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},"ID673962":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962","firstName":"Joshua","lastName":"Jung","primaryNumber":"6","birthDate":"1998-02-12","currentAge":28,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Jung","middleName":"Ryne","boxscoreName":"Jung, Jo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"young","mlbDebutDate":"2022-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Jung","nameSlug":"josh-jung-673962","firstLastName":"Josh Jung","lastFirstName":"Jung, Josh","lastInitName":"Jung, J","initLastName":"J Jung","fullFMLName":"Joshua Ryne Jung","fullLFMName":"Jung, Joshua Ryne","strikeZoneTop":3.263,"strikeZoneBottom":1.647},"ID679822":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822","firstName":"Justin","lastName":"Foscue","primaryNumber":"14","birthDate":"1999-03-02","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Justin","useLastName":"Foscue","middleName":"Connor","boxscoreName":"Foscue","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOSS-Q","mlbDebutDate":"2024-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Foscue","nameSlug":"justin-foscue-679822","firstLastName":"Justin Foscue","lastFirstName":"Foscue, Justin","lastInitName":"Foscue, J","initLastName":"J Foscue","fullFMLName":"Justin Connor Foscue","fullLFMName":"Foscue, Justin Connor","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID543309":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309","firstName":"Kyle","lastName":"Higashioka","primaryNumber":"11","birthDate":"1990-04-20","currentAge":36,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Higashioka","middleName":"Harris","boxscoreName":"Higashioka","nickName":"Higgy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"he-GAH-she-OH-kah","mlbDebutDate":"2017-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Higashioka","nameSlug":"kyle-higashioka-543309","firstLastName":"Kyle Higashioka","lastFirstName":"Higashioka, Kyle","lastInitName":"Higashioka, K","initLastName":"K Higashioka","fullFMLName":"Kyle Harris Higashioka","fullLFMName":"Higashioka, Kyle Harris","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"ID669022":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022","firstName":"MacKenzie","lastName":"Gore","primaryNumber":"1","birthDate":"1999-02-24","currentAge":27,"birthCity":"Wilmington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"MacKenzie","useLastName":"Gore","middleName":"Evan","boxscoreName":"Gore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"MacKenzie Gore","nameSlug":"mackenzie-gore-669022","firstLastName":"MacKenzie Gore","lastFirstName":"Gore, MacKenzie","lastInitName":"Gore, M","initLastName":"M Gore","fullFMLName":"MacKenzie Evan Gore","fullLFMName":"Gore, MacKenzie Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID596001":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001","firstName":"Jakob","lastName":"Junis","primaryNumber":"16","birthDate":"1992-09-16","currentAge":33,"birthCity":"Jacksonville","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jakob","useLastName":"Junis","middleName":"Benjamin Lee","boxscoreName":"Junis","nickName":"June Bug","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"pronunciation":"JOO-nis","mlbDebutDate":"2017-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jakob Junis","nameSlug":"jakob-junis-596001","firstLastName":"Jakob Junis","lastFirstName":"Junis, Jakob","lastInitName":"Junis, J","initLastName":"J Junis","fullFMLName":"Jakob Benjamin Lee Junis","fullLFMName":"Junis, Jakob Benjamin Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"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},"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},"ID694671":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671","firstName":"Wyatt","lastName":"Langford","primaryNumber":"36","birthDate":"2001-11-15","currentAge":24,"birthCity":"Trenton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wyatt","useLastName":"Langford","middleName":"Michael","boxscoreName":"Langford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wyatt Langford","nameSlug":"wyatt-langford-694671","firstLastName":"Wyatt Langford","lastFirstName":"Langford, Wyatt","lastInitName":"Langford, W","initLastName":"W Langford","fullFMLName":"Wyatt Michael Langford","fullLFMName":"Langford, Wyatt Michael","strikeZoneTop":3.196,"strikeZoneBottom":1.613},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669394":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394","firstName":"Jacob","lastName":"Burger","primaryNumber":"21","birthDate":"1996-04-10","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Burger","middleName":"Michael","boxscoreName":"Burger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Burger","nameSlug":"jake-burger-669394","firstLastName":"Jake Burger","lastFirstName":"Burger, Jake","lastInitName":"Burger, J","initLastName":"J Burger","fullFMLName":"Jacob Michael Burger","fullLFMName":"Burger, Jacob Michael","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID682608":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608","firstName":"Peyton","lastName":"Gray","primaryNumber":"75","birthDate":"1995-06-02","currentAge":31,"birthCity":"Columbus","birthStateProvince":"IN","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Gray","middleName":"Charles Paul","boxscoreName":"Gray","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Gray","nameSlug":"peyton-gray-682608","firstLastName":"Peyton Gray","lastFirstName":"Gray, Peyton","lastInitName":"Gray, P","initLastName":"P Gray","fullFMLName":"Peyton Charles Paul Gray","fullLFMName":"Gray, Peyton Charles Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694350":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350","firstName":"Zachary","lastName":"Brzykcy","primaryNumber":"62","birthDate":"1999-07-12","currentAge":27,"birthCity":"Hickory","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Brzykcy","middleName":"John-William","boxscoreName":"Brzykcy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"BRICK-see","mlbDebutDate":"2024-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Brzykcy","nameSlug":"zach-brzykcy-694350","firstLastName":"Zach Brzykcy","lastFirstName":"Brzykcy, Zach","lastInitName":"Brzykcy, Z","initLastName":"Z Brzykcy","fullFMLName":"Zachary John-William Brzykcy","fullLFMName":"Brzykcy, Zachary John-William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":30,"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},"ID641302":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302","firstName":"Tyler","lastName":"Alexander","primaryNumber":"13","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Alexander","middleName":"John","boxscoreName":"Alexander, T","nickName":"Todd The Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Alexander","nameSlug":"tyler-alexander-641302","firstLastName":"Tyler Alexander","lastFirstName":"Alexander, Tyler","lastInitName":"Alexander, T","initLastName":"T Alexander","fullFMLName":"Tyler John Alexander","fullLFMName":"Alexander, Tyler John","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656641":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641","firstName":"Jacob","lastName":"Latz","primaryNumber":"67","birthDate":"1996-04-08","currentAge":30,"birthCity":"Lemont","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Latz","middleName":"Eugene","boxscoreName":"Latz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Latz","nameSlug":"jacob-latz-656641","firstLastName":"Jacob Latz","lastFirstName":"Latz, Jacob","lastInitName":"Latz, J","initLastName":"J Latz","fullFMLName":"Jacob Eugene Latz","fullLFMName":"Latz, Jacob Eugene","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID605452":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452","firstName":"Joseph","lastName":"Ross","primaryNumber":"41","birthDate":"1993-05-21","currentAge":33,"birthCity":"Berkeley","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ross","middleName":"Andrew","boxscoreName":"Ross","nickName":"JR","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ross","nameSlug":"joe-ross-605452","firstLastName":"Joe Ross","lastFirstName":"Ross, Joe","lastInitName":"Ross, J","initLastName":"J Ross","fullFMLName":"Joseph Andrew Ross","fullLFMName":"Ross, Joseph Andrew","strikeZoneTop":3.58,"strikeZoneBottom":1.62},"ID615698":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698","firstName":"Cal","lastName":"Quantrill","primaryNumber":"44","birthDate":"1995-02-10","currentAge":31,"birthCity":"Port Hope","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cal","useLastName":"Quantrill","middleName":"Paul","boxscoreName":"Quantrill","nickName":"Quan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"kwan-trull","mlbDebutDate":"2019-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Quantrill","nameSlug":"cal-quantrill-615698","firstLastName":"Cal Quantrill","lastFirstName":"Quantrill, Cal","lastInitName":"Quantrill, C","initLastName":"C Quantrill","fullFMLName":"Cal Paul Quantrill","fullLFMName":"Quantrill, Cal Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670032":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032","firstName":"Nicholas","lastName":"Lopez","primaryNumber":"33","birthDate":"1995-03-13","currentAge":31,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nicky","useLastName":"Lopez","boxscoreName":"Lopez, N","nickName":"Shorts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nicky Lopez","nameSlug":"nicky-lopez-670032","firstLastName":"Nicky Lopez","lastFirstName":"Lopez, Nicky","lastInitName":"Lopez, N","initLastName":"N Lopez","fullFMLName":"Nicholas Lopez","fullLFMName":"Lopez, Nicholas","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"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},"ID695239":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239","firstName":"Robert","lastName":"Ahlstrom","primaryNumber":"54","birthDate":"1999-06-18","currentAge":27,"birthCity":"Placerville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robby","useLastName":"Ahlstrom","middleName":"Coolidge","boxscoreName":"Ahlstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robby Ahlstrom","nameSlug":"robby-ahlstrom-695239","firstLastName":"Robby Ahlstrom","lastFirstName":"Ahlstrom, Robby","lastInitName":"Ahlstrom, R","initLastName":"R Ahlstrom","fullFMLName":"Robert Coolidge Ahlstrom","fullLFMName":"Ahlstrom, Robert Coolidge","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":23,"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},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","primaryNumber":"47","birthDate":"1994-09-14","currentAge":31,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677649":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","firstName":"Ezequiel","lastName":"Duran","primaryNumber":"20","birthDate":"1999-05-22","currentAge":27,"birthCity":"San Juan de la Maguana","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Duran","middleName":"Alberto","boxscoreName":"Duran, E","gender":"M","nameMatrilineal":"Zabala","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Duran","nameSlug":"ezequiel-duran-677649","firstLastName":"Ezequiel Duran","lastFirstName":"Duran, Ezequiel","lastInitName":"Duran, E","initLastName":"E Duran","fullFMLName":"Ezequiel Alberto Duran","fullLFMName":"Duran, Ezequiel Alberto","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"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},"ID594798":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798","firstName":"Jacob","lastName":"deGrom","primaryNumber":"48","birthDate":"1988-06-19","currentAge":38,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"deGrom","middleName":"Anthony","boxscoreName":"deGrom","nickName":"Jake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob deGrom","nameSlug":"jacob-degrom-594798","firstLastName":"Jacob deGrom","lastFirstName":"deGrom, Jacob","lastInitName":"deGrom, J","initLastName":"J deGrom","fullFMLName":"Jacob Anthony deGrom","fullLFMName":"deGrom, Jacob Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID607043":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","firstName":"Brandon","lastName":"Nimmo","primaryNumber":"24","birthDate":"1993-03-27","currentAge":33,"birthCity":"Cheyenne","birthStateProvince":"WY","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brandon","useLastName":"Nimmo","middleName":"Tate","boxscoreName":"Nimmo","nickName":"Tater","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"NIH-mo","mlbDebutDate":"2016-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Nimmo","nameSlug":"brandon-nimmo-607043","firstLastName":"Brandon Nimmo","lastFirstName":"Nimmo, Brandon","lastInitName":"Nimmo, B","initLastName":"B Nimmo","fullFMLName":"Brandon Tate Nimmo","fullLFMName":"Nimmo, Brandon Tate","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"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},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID672284":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284","firstName":"Jarred","lastName":"Kelenic","primaryNumber":"25","birthDate":"1999-07-16","currentAge":27,"birthCity":"Waukesha","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jarred","useLastName":"Kelenic","middleName":"Robert","boxscoreName":"Kelenic","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"KELL-nick","mlbDebutDate":"2021-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jarred Kelenic","nameSlug":"jarred-kelenic-672284","firstLastName":"Jarred Kelenic","lastFirstName":"Kelenic, Jarred","lastInitName":"Kelenic, J","initLastName":"J Kelenic","fullFMLName":"Jarred Robert Kelenic","fullLFMName":"Kelenic, Jarred Robert","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID543135":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135","firstName":"Nathan","lastName":"Eovaldi","primaryNumber":"17","birthDate":"1990-02-13","currentAge":36,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nathan","useLastName":"Eovaldi","middleName":"Edward","boxscoreName":"Eovaldi","nickName":"Nitro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"ee-VAHL-dee","mlbDebutDate":"2011-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Eovaldi","nameSlug":"nathan-eovaldi-543135","firstLastName":"Nathan Eovaldi","lastFirstName":"Eovaldi, Nathan","lastInitName":"Eovaldi, N","initLastName":"N Eovaldi","fullFMLName":"Nathan Edward Eovaldi","fullLFMName":"Eovaldi, Nathan Edward","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},"ID668390":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390","firstName":"Cole","lastName":"Winn","primaryNumber":"60","birthDate":"1999-11-25","currentAge":26,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Winn","middleName":"Robert","boxscoreName":"Winn, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Winn","nameSlug":"cole-winn-668390","firstLastName":"Cole Winn","lastFirstName":"Winn, Cole","lastInitName":"Winn, C","initLastName":"C Winn","fullFMLName":"Cole Robert Winn","fullLFMName":"Winn, Cole Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":20008,"firstPitch":"2026-06-22T22:40:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":true,"away":{"used":2,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"home":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"}},"officialScorer":{"id":431036,"fullName":"Ron Jernick","link":"/api/v1/people/431036"},"primaryDatacaster":{"id":677480,"fullName":"Nick DiCostanzo","link":"/api/v1/people/677480"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-22T22:40:15.158Z","endTime":"2026-06-22T22:41:50.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-22T18:52:22.803Z","endTime":"2026-06-22T22:16:04.545Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"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-06-22T22:16:04.545Z","endTime":"2026-06-22T22:40:05.905Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"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-06-22T22:40:05.905Z","endTime":"2026-06-22T22:40:16.834Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.353689384338555,"aZ":-29.06822233002683,"pfxX":6.711452440809439,"pfxZ":2.089027613668131,"pX":-0.4507196253512246,"pZ":2.332004455025165,"vX0":0.22961515827869564,"vY0":-121.38406608250966,"vZ0":-2.349976904443525,"x":134.18,"y":175.82,"x0":-1.4182779815320519,"y0":50.00418131799341,"z0":5.850280002794304,"aX":9.988906505964435},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.5,"breakHorizontal":-12.2,"spinRate":2469,"spinDirection":77},"zone":4,"typeConfidence":2.0,"plateTime":0.45168930744304525,"extension":6.13560209001713},"index":3,"playId":"0afdee62-ee51-37ca-819e-2830afb599ae","pitchNumber":1,"startTime":"2026-06-22T22:40:16.834Z","endTime":"2026-06-22T22:40:21.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230426181652202,"aZ":-31.09524534286989,"pfxX":-7.533703338772854,"pfxZ":0.6615952787371171,"pX":-1.6154075318300751,"pZ":2.199772600840067,"vX0":1.6398051118529908,"vY0":-126.7103260792393,"vZ0":-2.8930302145597757,"x":178.58,"y":179.39,"x0":-1.2928716202558388,"y0":50.0012077072076,"z0":5.844440752043426,"aX":-12.231426729669517},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":13.2,"spinRate":1250,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.432497063973043,"extension":6.296852081254548},"index":4,"playId":"ba91ce57-c77d-3fd3-ae18-20c16b8b3f80","pitchNumber":2,"startTime":"2026-06-22T22:40:29.411Z","endTime":"2026-06-22T22:40:34.459Z","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":95.1,"endSpeed":86.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.023534479868275,"aZ":-23.925110895256633,"pfxX":-10.715021671414409,"pfxZ":4.264848167266916,"pX":-2.0676047398829343,"pZ":2.985904024515894,"vX0":1.8655633072019335,"vY0":-138.49063711262778,"vZ0":-3.3856777241559626,"x":195.81,"y":158.16,"x0":-1.3596353367478144,"y0":50.005764866400376,"z0":5.831646860871916,"aX":-20.737596147353845},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.2,"breakHorizontal":19.0,"spinRate":2072,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3960699429538712,"extension":5.900685088618008},"index":5,"playId":"1c0cb4a9-e4ca-3e49-aff2-5921a1c466c1","pitchNumber":3,"startTime":"2026-06-22T22:40:42.393Z","endTime":"2026-06-22T22:40:47.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.562255393045955,"aZ":-32.00918548913361,"pfxX":7.065208093336901,"pfxZ":0.11411659728277357,"pX":-0.4362733535508999,"pZ":2.163395984528276,"vX0":0.31369933247576487,"vY0":-121.14331011679113,"vZ0":-2.0254659642301687,"x":133.63,"y":180.37,"x0":-1.4846149053640323,"y0":50.00525056665894,"z0":5.8316571622536655,"aX":10.411688278120659},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.0,"breakHorizontal":-12.8,"spinRate":2513,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.45362263089443466,"extension":6.145077572818437},"index":6,"playId":"7f773671-5f4e-38b6-8f4c-be8c563a0727","pitchNumber":4,"startTime":"2026-06-22T22:40:55.837Z","endTime":"2026-06-22T22:41:00.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009535911540848,"aZ":-40.26543618564306,"pfxX":3.1431601557340807,"pfxZ":-5.4277484769939734,"pX":0.06858222510714944,"pZ":1.1783405705898558,"vX0":1.6141617026270099,"vY0":-121.65731562658284,"vZ0":-3.4266368727237158,"x":114.39,"y":206.96,"x0":-1.0128960486760492,"y0":50.001516937792495,"z0":6.113035065871664,"aX":4.686787152622229},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.4,"breakHorizontal":-6.1,"spinRate":2558,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4511040837058551,"extension":6.23143132960706},"index":7,"playId":"c38865fc-dadb-334e-a2bc-3d8381753e3f","pitchNumber":5,"startTime":"2026-06-22T22:41:09.254Z","endTime":"2026-06-22T22:41:15.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944862156524344,"aZ":-38.23478579336049,"pfxX":1.959816011974954,"pfxZ":-4.012678696872186,"pX":0.6074184296718467,"pZ":1.8384954029433618,"vX0":2.957385818190044,"vY0":-122.31852906383742,"vZ0":-2.422569324082991,"x":93.85,"y":189.14,"x0":-0.8736290906624579,"y0":50.003191059297585,"z0":6.131382108519365,"aX":2.959010865762771},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.6,"breakHorizontal":-4.3,"spinRate":2524,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.4484006811977088,"extension":6.246285027886949},"index":8,"playId":"947125fc-0a3e-38f6-94a7-67c115f3a00e","pitchNumber":6,"startTime":"2026-06-22T22:41:25.413Z","endTime":"2026-06-22T22:41:29.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.904021431599165,"aZ":-31.903389320063532,"pfxX":-7.115323376948495,"pfxZ":0.17180909863966676,"pX":-1.3481507814755522,"pZ":2.5085086264596903,"vX0":2.173603593763043,"vY0":-125.67777448818019,"vZ0":-2.0114644134772073,"x":168.39,"y":171.05,"x0":-1.298503902194438,"y0":50.004371318814044,"z0":5.90442622759097,"aX":-11.410409318238363},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":12.4,"spinRate":1137,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.43541665934949547,"extension":6.2268020625573515},"hitData":{"launchSpeed":73.1,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.84,"coordY":159.3}},"index":9,"playId":"c786a12b-e731-3d31-b1a8-4765869157d2","pitchNumber":7,"startTime":"2026-06-22T22:41:41.436Z","endTime":"2026-06-22T22:41:50.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:41:50.993Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wyatt Langford grounds out sharply, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-22T22:41:53.354Z","endTime":"2026-06-22T22:42:23.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":96.6,"endSpeed":88.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79916355497653,"aZ":-20.80336796543082,"pfxX":-10.975459662703432,"pfxZ":5.686212579117264,"pX":-0.23490216054858243,"pZ":1.991762771122448,"vX0":6.144525193830636,"vY0":-140.50978762437296,"vZ0":-6.875515051989292,"x":125.95,"y":185.0,"x0":-1.0239040638566614,"y0":50.004333221282714,"z0":5.822068290229125,"aX":-21.950252589575246},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":18.6,"spinRate":2017,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3898075253733606,"extension":6.146807386240936},"hitData":{"launchSpeed":102.5,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":113.29,"coordY":165.16}},"index":0,"playId":"c3a2d11b-9f99-3793-b419-3d0b96c56a9a","pitchNumber":1,"startTime":"2026-06-22T22:42:13.550Z","endTime":"2026-06-22T22:42:23.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:42:23.272Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Jung flies out to right fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-22T22:42:25.938Z","endTime":"2026-06-22T22:42:56.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.214444925775442,"aZ":-19.024007588709253,"pfxX":-9.234407055965502,"pfxZ":6.6466067085318254,"pX":-0.10263941617002119,"pZ":2.249614833054537,"vX0":5.4426450981446,"vY0":-139.71625173887992,"vZ0":-6.545580426450766,"x":120.91,"y":178.04,"x0":-0.875157672228534,"y0":50.00544643814195,"z0":5.871344127598364,"aX":-18.27555945093385},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":15.6,"spinRate":1980,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39189706081768705,"extension":6.1484054288097525},"hitData":{"launchSpeed":94.4,"launchAngle":55.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.73,"coordY":115.99}},"index":0,"playId":"b692d527-c04d-36f6-a643-002bbb7acea6","pitchNumber":1,"startTime":"2026-06-22T22:42:44.973Z","endTime":"2026-06-22T22:42:56.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:42:56.705Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T22:45:15.262Z","endTime":"2026-06-22T22:46:30.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":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":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-22T22:45:05.959Z","endTime":"2026-06-22T22:45:17.541Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57169919585667,"aZ":-34.971084529288454,"pfxX":-12.992442307741026,"pfxZ":-2.2349262163868024,"pX":-1.1014588368829485,"pZ":1.6554121611629522,"vX0":-3.707303483205145,"vY0":-112.15482162180388,"vZ0":-0.4532312654386158,"x":158.99,"y":194.08,"x0":2.268124299222779,"y0":50.002420308449295,"z0":5.480505041915207,"aX":-16.26290623609117},"breaks":{"breakAngle":25.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-3.8,"breakHorizontal":24.5,"spinRate":2643,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.49165548918942115,"extension":5.984431503946131},"index":1,"playId":"c22e64ef-5b93-33e8-8564-a712181bda0e","pitchNumber":1,"startTime":"2026-06-22T22:45:17.541Z","endTime":"2026-06-22T22:45:25.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57326113354051,"aZ":-22.10195316500593,"pfxX":-1.0487524936321941,"pfxZ":5.988331809871346,"pX":-0.5231339986463983,"pZ":2.5324413736702813,"vX0":-6.529257390916741,"vY0":-128.1200661236387,"vZ0":-2.878463719921295,"x":136.94,"y":170.4,"x0":2.182339915983364,"y0":50.00186024416657,"z0":5.3756599461804955,"aX":-1.7634227699582368},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.6,"breakHorizontal":3.2,"spinRate":2469,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.42560777877320666,"extension":6.0947364558182455},"index":2,"playId":"9437e5fb-cff1-3638-8b30-3d606278e4dd","pitchNumber":2,"startTime":"2026-06-22T22:45:35.747Z","endTime":"2026-06-22T22:45:42.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.816622290160446,"aZ":-34.32929364837803,"pfxX":-12.077572618620247,"pfxZ":-1.622640284700899,"pX":-0.8722212555237127,"pZ":1.7530185768623927,"vX0":-3.4680450109994116,"vY0":-115.30512543567099,"vZ0":-0.8595855346079657,"x":150.25,"y":191.45,"x0":2.2246922614102225,"y0":50.001866630013986,"z0":5.478078518725912,"aX":-16.06659951437328},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.9,"breakHorizontal":22.8,"spinRate":2692,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4772016677225932,"extension":6.119250663331087},"index":3,"playId":"2c07b388-cfe7-394c-a388-bcc55c1b09a1","pitchNumber":3,"startTime":"2026-06-22T22:46:01.292Z","endTime":"2026-06-22T22:46:05.713Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34225833793293,"aZ":-32.32985391374821,"pfxX":8.361356146731886,"pfxZ":-0.10073173046936024,"pX":0.5963898231708625,"pZ":1.9286198937568733,"vX0":-6.627027710006642,"vY0":-125.16092666693925,"vZ0":-2.207154916535688,"x":94.27,"y":186.71,"x0":2.1871078147836114,"y0":50.00174870290546,"z0":5.459542815805304,"aX":13.316847582458152},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":-13.7,"spinRate":1428,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4369681184138292,"extension":6.085539490791786},"hitData":{"launchSpeed":98.5,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.29,"coordY":152.95}},"index":4,"playId":"b89f8f81-f43f-3868-92fa-bb55f0d6a96f","pitchNumber":4,"startTime":"2026-06-22T22:46:21.746Z","endTime":"2026-06-22T22:46:30.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:46:30.675Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T22:46:33.702Z","endTime":"2026-06-22T22:48:01.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.0,"endSpeed":72.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.424001017665923,"aZ":-33.296895345758564,"pfxX":-9.067273776313169,"pfxZ":-0.8398554463454371,"pX":0.5025159542057187,"pZ":2.671102871633123,"vX0":-1.7311702342802018,"vY0":-115.04200763543896,"vZ0":0.7745813973141682,"x":97.85,"y":166.66,"x0":2.4427120636884965,"y0":50.001532050954935,"z0":5.558557182550182,"aX":-12.1470756399788},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.1,"breakHorizontal":16.8,"spinRate":2579,"spinDirection":297},"zone":6,"typeConfidence":2.0,"plateTime":0.47618364534045066,"extension":6.093224681990486},"index":0,"playId":"991e61ea-4a55-338e-946d-e82d262f5545","pitchNumber":1,"startTime":"2026-06-22T22:46:58.504Z","endTime":"2026-06-22T22:47:02.943Z","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":85.3,"endSpeed":78.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.505225560656662,"aZ":-27.753723618301578,"pfxX":9.01897311129487,"pfxZ":2.8167748545997515,"pX":0.24528047767885033,"pZ":1.4908535031351815,"vX0":-7.5298295423404005,"vY0":-124.09345741814903,"vZ0":-3.743727622262528,"x":107.65,"y":198.53,"x0":2.1387938404948335,"y0":50.00183430701173,"z0":5.316542417305435,"aX":14.145826061794013},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.4,"breakHorizontal":-14.8,"spinRate":1542,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44043071362583364,"extension":6.068056052997784},"index":1,"playId":"1ac17ca8-47ca-3a78-b789-04a26c48111b","pitchNumber":2,"startTime":"2026-06-22T22:47:13.729Z","endTime":"2026-06-22T22:47:17.364Z","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":86.2,"endSpeed":79.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7274269051041,"aZ":-27.92888969381297,"pfxX":8.524745969701543,"pfxZ":2.6685749659859814,"pX":-0.021702246311153063,"pZ":0.6059143107493261,"vX0":-8.09452562315331,"vY0":-125.1758558637502,"vZ0":-6.145595371304555,"x":117.83,"y":222.42,"x0":2.1428109902149877,"y0":50.0027828766932,"z0":5.372763328687139,"aX":13.559402029128512},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":-13.7,"spinRate":1538,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4371901799831033,"extension":6.184907844033983},"index":2,"playId":"024b7d4c-fbdf-34ed-8274-566ba5408255","pitchNumber":3,"startTime":"2026-06-22T22:47:39.068Z","endTime":"2026-06-22T22:47:42.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.583097859990623,"aZ":-24.722896656740815,"pfxX":0.03144134328055559,"pfxZ":4.4124001795587215,"pX":-0.325238747908113,"pZ":3.343856619645313,"vX0":-6.835933415461571,"vY0":-128.60699020389666,"vZ0":-0.43943128031174644,"x":129.4,"y":148.5,"x0":2.3539090121649675,"y0":50.004917800601724,"z0":5.420738281104406,"aX":0.055012024933054},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":1.3,"spinRate":2395,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4245411693409382,"extension":6.028215839870293},"index":3,"playId":"d9580259-84f9-38ae-b9ba-4fe7e37a4e4d","pitchNumber":4,"startTime":"2026-06-22T22:47:57.624Z","endTime":"2026-06-22T22:48:01.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:48:01.955Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out to left fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-22T22:48:02.671Z","endTime":"2026-06-22T22:50:42.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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(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.9,"endSpeed":81.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593978257467786,"aZ":-25.424647761778917,"pfxX":-0.5221444090002816,"pfxZ":3.9570879124451075,"pX":-0.5241041582418831,"pZ":3.7385279583705913,"vX0":-6.636029825382924,"vY0":-129.3820452020583,"vZ0":0.29925854169197863,"x":136.98,"y":137.84,"x0":2.1357613836842577,"y0":50.00076095104563,"z0":5.56112632840212,"aX":-0.8887685869490418},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":2.4,"spinRate":2416,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.42245506230986507,"extension":6.119446927327671},"index":0,"playId":"3c6292a6-ad51-33c4-a46a-3ca912123175","pitchNumber":1,"startTime":"2026-06-22T22:48:27.646Z","endTime":"2026-06-22T22:48:32.113Z","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.1,"endSpeed":81.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.058883049769985,"aZ":-24.717327284199637,"pfxX":-0.657769034855928,"pfxZ":4.4544802046016265,"pX":-1.441929606388427,"pZ":2.7965183278436347,"vX0":-8.514111805527303,"vY0":-128.16610285701395,"vZ0":-1.7548786285921136,"x":171.96,"y":163.27,"x0":2.0003533937232465,"y0":50.0001223104314,"z0":5.409454079362342,"aX":-1.0999785232542028},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":3.0,"spinRate":2432,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.42641210571907484,"extension":6.11791540393545},"index":1,"playId":"f1d1d40e-ae76-306c-8fa6-56ae427b7d8c","pitchNumber":2,"startTime":"2026-06-22T22:48:43.252Z","endTime":"2026-06-22T22:48:47.686Z","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":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52504224510477,"aZ":-22.113185751172004,"pfxX":9.887119763647409,"pfxZ":5.581913936983927,"pX":0.8242479951162426,"pZ":3.0082171480750235,"vX0":-7.190191685398923,"vY0":-133.34685263147563,"vZ0":-1.8421328127476397,"x":85.58,"y":157.56,"x0":2.270360918831901,"y0":50.00010334129637,"z0":5.302385379759701,"aX":17.81254295708101},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":-16.3,"spinRate":2121,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41066492752402306,"extension":5.860374055798008},"index":2,"playId":"89fcb928-aab0-3b36-bbdc-a6ac02fa3bb9","pitchNumber":3,"startTime":"2026-06-22T22:49:01.443Z","endTime":"2026-06-22T22:49:05.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24144663907679,"aZ":-31.310425574655437,"pfxX":-7.2720131200995155,"pfxZ":0.6278282097084427,"pX":-0.2504303706809313,"pZ":2.0272824368421567,"vX0":-3.628986021690865,"vY0":-116.3708474531157,"vZ0":-0.9971750757719633,"x":126.55,"y":184.04,"x0":2.2747274568579896,"y0":50.00007332889769,"z0":5.4324900217585705,"aX":-9.952231122439564},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.2,"breakHorizontal":14.0,"spinRate":2567,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.4710212771884503,"extension":6.169122649860559},"index":3,"playId":"3c54dcb4-3eb8-359d-848f-ed49756e0670","pitchNumber":4,"startTime":"2026-06-22T22:49:22.588Z","endTime":"2026-06-22T22:49:28.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-22T22:49:41.762Z","endTime":"2026-06-22T22:49:55.353Z","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(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":79.9,"endSpeed":73.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690062690620472,"aZ":-32.555710575913224,"pfxX":-10.335880747254844,"pfxZ":-0.28251480606978907,"pX":-1.3290281927837528,"pZ":0.7687901147404778,"vX0":-4.919709765537946,"vY0":-116.30507846825796,"vZ0":-3.395282864752308,"x":167.66,"y":218.02,"x0":2.162548380388798,"y0":50.002051133728145,"z0":5.36457397214811,"aX":-14.027748086143085},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.1,"breakHorizontal":20.0,"spinRate":2657,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.47261165393226534,"extension":6.214874801111218},"index":5,"playId":"62c2c1b9-c1f5-39d2-bcda-ef58d3ec751a","pitchNumber":5,"startTime":"2026-06-22T22:49:55.353Z","endTime":"2026-06-22T22:49:59.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97458117254135,"aZ":-20.674027755018987,"pfxX":0.908729540092399,"pfxZ":6.664356478328713,"pX":0.0322682796824891,"pZ":3.1466158190537916,"vX0":-6.01409643285012,"vY0":-129.94723231884012,"vZ0":-1.739876302105078,"x":115.77,"y":153.82,"x0":2.249730273300743,"y0":50.001474251922694,"z0":5.381482127554846,"aX":1.5685492960455965},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.0,"breakHorizontal":-0.5,"spinRate":2502,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.42007991350578955,"extension":6.139121192123209},"index":6,"playId":"8a87acad-0c35-3194-b743-910ff0414801","pitchNumber":6,"startTime":"2026-06-22T22:50:13.780Z","endTime":"2026-06-22T22:50:17.459Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.565566252639453,"aZ":-30.9171479344466,"pfxX":-10.701385906017581,"pfxZ":0.908630689497242,"pX":-0.4094075634663275,"pZ":2.273598267177173,"vX0":-3.080882319627243,"vY0":-116.99808415571746,"vZ0":-0.3703494324657709,"x":132.61,"y":177.39,"x0":2.316787292185929,"y0":50.00042333780518,"z0":5.349504166522393,"aX":-14.724307829618253},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.8,"breakHorizontal":20.2,"spinRate":2608,"spinDirection":294},"zone":4,"typeConfidence":2.0,"plateTime":0.46945432023455425,"extension":6.128545861511718},"hitData":{"launchSpeed":98.3,"launchAngle":42.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.09,"coordY":74.96}},"index":7,"playId":"45766a69-5132-3c3d-b33a-c2e033f2e1e7","pitchNumber":7,"startTime":"2026-06-22T22:50:33.906Z","endTime":"2026-06-22T22:50:42.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:50:42.919Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a sharp ground ball to right fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-22T22:53:02.465Z","endTime":"2026-06-22T22:53:14.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-22T22:52:51.602Z","endTime":"2026-06-22T22:53:04.732Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.580385530630515,"aZ":-23.965400502985865,"pfxX":-10.788530470429752,"pfxZ":4.27123496488137,"pX":-0.014021454569316336,"pZ":1.728950255416986,"vX0":6.474248381454425,"vY0":-138.16781814561833,"vZ0":-6.568379432273916,"x":117.53,"y":192.1,"x0":-0.9936548575516795,"y0":50.001485675551216,"z0":5.762103652476366,"aX":-20.727040503090674},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":18.1,"spinRate":2018,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39736699289254496,"extension":6.153683881561683},"hitData":{"launchSpeed":101.6,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":172.73,"coordY":131.57}},"index":1,"playId":"efcf260e-b575-3c4e-ad16-dfda86f27e37","pitchNumber":1,"startTime":"2026-06-22T22:53:04.732Z","endTime":"2026-06-22T22:53:14.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:53:14.307Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-22T22:53:14.833Z","endTime":"2026-06-22T22:54:53.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840164054676322,"aZ":-29.259296541231958,"pfxX":6.851758103522692,"pfxZ":1.9363110085302546,"pX":0.6438837936590505,"pZ":1.745076746654162,"vX0":2.2994447114334307,"vY0":-122.15085712477385,"vZ0":-3.7196968657843925,"x":92.46,"y":191.66,"x0":-1.2007281823434426,"y0":50.003183778339505,"z0":5.812709482319686,"aX":10.318022558433572},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-13.0,"spinRate":2423,"spinDirection":82},"zone":9,"typeConfidence":2.0,"plateTime":0.44899521567162726,"extension":6.1765389298657265},"index":0,"playId":"d6c2ba4f-ef6f-3883-a7c6-5c1249bbc6b6","pitchNumber":1,"startTime":"2026-06-22T22:53:39.151Z","endTime":"2026-06-22T22:53:44.115Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423593577532497,"aZ":-27.296406975002753,"pfxX":-8.598463807978526,"pfxZ":3.057314081955761,"pX":0.13516280399783748,"pZ":0.8964827939625708,"vX0":5.340193616131811,"vY0":-125.29092475785771,"vZ0":-6.619282569827842,"x":111.85,"y":214.57,"x0":-0.9026431812634614,"y0":50.00394392943161,"z0":5.792322629264297,"aX":-13.722560041246146},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":14.4,"spinRate":1257,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4365320981681724,"extension":6.440029534236332},"index":1,"playId":"d7b2f5c7-cfa1-3db0-bd93-3e99d7b8312b","pitchNumber":2,"startTime":"2026-06-22T22:53:57.009Z","endTime":"2026-06-22T22:54:01.369Z","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-06-22T22:54:07.964Z","endTime":"2026-06-22T22:54:25.067Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.201177642956083,"aZ":-35.213698809974524,"pfxX":9.79687651126166,"pfxZ":-2.0471503969550104,"pX":2.296581607939864,"pZ":0.4671597282926993,"vX0":4.567122093709644,"vY0":-122.45704862787656,"vZ0":-5.282067570854277,"x":29.46,"y":226.17,"x0":-0.8783113419492096,"y0":50.002014614688214,"z0":5.7419192945538935,"aX":14.547014188526683},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.9,"breakHorizontal":-19.0,"spinRate":2548,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4511377468237576,"extension":6.398625216700783},"index":3,"playId":"a4aaa121-2220-3bd9-8ee2-e92d01d02018","pitchNumber":3,"startTime":"2026-06-22T22:54:25.067Z","endTime":"2026-06-22T22:54:28.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240496473266607,"aZ":-29.403714001335842,"pfxX":-8.644029484965987,"pfxZ":1.7404461441896895,"pX":-0.6582248182301647,"pZ":0.9086801050881371,"vX0":3.4227808605671948,"vY0":-125.4752130561813,"vZ0":-6.28272414742056,"x":142.09,"y":214.25,"x0":-0.916394794240146,"y0":50.0053820155899,"z0":5.839054925113686,"aX":-13.793869755947002},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":1150,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43641914003302373,"extension":6.55029600045599},"index":4,"playId":"eb15e7ae-fc19-38da-bde2-a0bff29a70b4","pitchNumber":4,"startTime":"2026-06-22T22:54:47.377Z","endTime":"2026-06-22T22:54:53.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:54:53.227Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Duran lines out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-22T22:54:54.314Z","endTime":"2026-06-22T22:58:10.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.755505967111294,"aZ":-31.500448803897637,"pfxX":-5.807446799234426,"pfxZ":0.4278594746478861,"pX":-0.7510889454365617,"pZ":1.9412629692957337,"vX0":2.2492105252926913,"vY0":-124.53993613490499,"vZ0":-3.495116916544811,"x":145.63,"y":186.37,"x0":-0.9108512489666454,"y0":50.003434750423665,"z0":5.965356592858257,"aX":-9.132619290252629},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":10.0,"spinRate":1020,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.43961620962010217,"extension":6.519414362630288},"index":0,"playId":"c4927660-55d8-38bb-93b9-d8ea1fd37366","pitchNumber":1,"startTime":"2026-06-22T22:55:18.895Z","endTime":"2026-06-22T22:55:22.742Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.563114110453576,"aZ":-20.518091533573955,"pfxX":-10.00254647848231,"pfxZ":5.990309041697511,"pX":-1.5883609974486539,"pZ":2.545589534140136,"vX0":1.4158096172523675,"vY0":-138.96671518642165,"vZ0":-5.638502646614091,"x":177.54,"y":170.05,"x0":-0.8068883129465636,"y0":50.004976880713244,"z0":5.97372864458665,"aX":-19.469920792057675},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2004,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39487361537402776,"extension":6.0203923951932214},"index":1,"playId":"c3ece88d-0300-3c8c-bfd5-d430a9e12536","pitchNumber":2,"startTime":"2026-06-22T22:55:35.122Z","endTime":"2026-06-22T22:55:40.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985622661067854,"aZ":-20.820999320361842,"pfxX":-10.147290653206143,"pfxZ":5.867104151342263,"pX":-1.6720289064406992,"pZ":2.680045354271144,"vX0":1.3760212882044702,"vY0":-138.25257957800267,"vZ0":-5.097072957017694,"x":180.73,"y":166.42,"x0":-0.8582616864864083,"y0":50.00049218532041,"z0":5.945964155814143,"aX":-19.629361273156476},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":18.1,"spinRate":2079,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39626126425599706,"extension":6.03289807686518},"index":2,"playId":"1acab208-0a78-3242-ac9a-cd187015600f","pitchNumber":3,"startTime":"2026-06-22T22:55:54.541Z","endTime":"2026-06-22T22:56:01.394Z","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":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450980606925462,"aZ":-30.691494330085895,"pfxX":-7.033188044288218,"pfxZ":0.9093450376229795,"pX":-0.12038193633238212,"pZ":1.4586025213538032,"vX0":3.899442111613019,"vY0":-126.58938403154316,"vZ0":-5.0260138744687195,"x":121.59,"y":199.4,"x0":-0.765734541037189,"y0":50.00099465451229,"z0":5.922024118971969,"aX":-11.431824463830907},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":11.9,"spinRate":1096,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4324224286289313,"extension":5.996375554785798},"index":3,"playId":"a9f30eb7-d4b7-34d0-a69e-f08de6f461c2","pitchNumber":4,"startTime":"2026-06-22T22:56:27.846Z","endTime":"2026-06-22T22:56:32.471Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-22T22:57:24.973Z","endTime":"2026-06-22T22:58:00.251Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376583998181008,"aZ":-29.67861598705905,"pfxX":5.270245955173094,"pfxZ":1.6423484251354505,"pX":0.8981715147996515,"pZ":1.6199936212759627,"vX0":2.912698777156518,"vY0":-122.52950668164729,"vZ0":-4.0200660933009935,"x":82.76,"y":195.04,"x0":-0.990920125689666,"y0":50.00239303286199,"z0":5.819846989124348,"aX":8.007264531834227},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":-10.2,"spinRate":2512,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.44713298817170166,"extension":6.255587822973069},"hitData":{"launchSpeed":78.0,"launchAngle":24.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.48,"coordY":109.79}},"index":5,"playId":"81692d29-bb81-380a-b08d-a033dea794f6","pitchNumber":5,"startTime":"2026-06-22T22:58:00.251Z","endTime":"2026-06-22T22:58:10.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:58:10.855Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Osuna flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-22T22:58:15.162Z","endTime":"2026-06-22T22:58:48.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077111963569386,"aZ":-28.860073403621787,"pfxX":6.4743805299158605,"pfxZ":2.2149898386108005,"pX":0.6841127554700578,"pZ":1.8537881807797558,"vX0":2.739774331608967,"vY0":-122.00466983569977,"vZ0":-3.395970874084102,"x":90.92,"y":188.73,"x0":-1.2974741637465372,"y0":50.00130191104879,"z0":5.775869058675439,"aX":9.667314846433952},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.4,"breakHorizontal":-12.4,"spinRate":2589,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4505467764517732,"extension":6.136790814672819},"hitData":{"launchSpeed":84.8,"launchAngle":41.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.5,"coordY":83.76}},"index":0,"playId":"343245fb-daf4-3dfe-9f85-ba1b72627881","pitchNumber":1,"startTime":"2026-06-22T22:58:37.249Z","endTime":"2026-06-22T22:58:48.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T22:58:48.268Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to left fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-22T23:01:11.573Z","endTime":"2026-06-22T23:02:09.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kumar Rocker replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-22T23:01:03.454Z","endTime":"2026-06-22T23:01:13.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677958,"link":"/api/v1/people/677958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295143950685073,"aZ":-19.002429018218557,"pfxX":-3.187964711358308,"pfxZ":7.223241146144304,"pX":0.5090093622539552,"pZ":1.5584519601698663,"vX0":7.943951699023723,"vY0":-133.79759261340712,"vZ0":-7.002392567629604,"x":97.6,"y":196.7,"x0":-2.0767270753543094,"y0":50.00543230147933,"z0":5.558559272012314,"aX":-5.816110318037521},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":4.2,"spinRate":2237,"spinDirection":220},"zone":9,"typeConfidence":0.66,"plateTime":0.4084625203624892,"extension":6.696384504837801},"index":1,"playId":"b702910f-07cc-3a8f-b3a6-b962b658f3d9","pitchNumber":1,"startTime":"2026-06-22T23:01:13.915Z","endTime":"2026-06-22T23:01:19.566Z","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":1,"outs":0},"index":2,"startTime":"2026-06-22T23:01:26.952Z","endTime":"2026-06-22T23:01:40.100Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.344545529136727,"aZ":-36.419173966263195,"pfxX":-1.4827056595378676,"pfxZ":-2.8927581055505676,"pX":-0.3509879609158334,"pZ":0.8444394590912451,"vX0":4.367932288517271,"vY0":-120.4457945682177,"vZ0":-4.182154783338513,"x":130.38,"y":215.98,"x0":-1.9950855774667688,"y0":50.00129761336916,"z0":5.823062807216825,"aX":-2.179535710823975},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.0,"breakHorizontal":1.7,"spinRate":2247,"spinDirection":33},"zone":13,"typeConfidence":0.91,"plateTime":0.4547189022793834,"extension":6.82877010884619},"index":3,"playId":"29fe7586-e730-3c96-9a68-1c24d573a170","pitchNumber":2,"startTime":"2026-06-22T23:01:40.100Z","endTime":"2026-06-22T23:01:44.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659696236032406,"aZ":-21.421511465950616,"pfxX":-10.07874124886385,"pfxZ":5.618120518043291,"pX":-0.7273716696789521,"pZ":2.7845217266114752,"vX0":7.224860125223794,"vY0":-137.27705324807894,"vZ0":-3.75414759216778,"x":144.73,"y":163.6,"x0":-2.0805054863264134,"y0":50.00149985658431,"z0":5.623443862429501,"aX":-19.284113726862827},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":16.8,"spinRate":2159,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.39860021397175416,"extension":6.348953413517415},"hitData":{"launchSpeed":89.1,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.1,"coordY":116.3}},"index":4,"playId":"85797fa1-1394-35d7-803c-cc57f62373a9","pitchNumber":3,"startTime":"2026-06-22T23:01:59.076Z","endTime":"2026-06-22T23:02:09.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:02:09.215Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-22T23:02:07.068Z","endTime":"2026-06-22T23:04:21.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":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":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":85.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890295699807606,"aZ":-21.227085895736693,"pfxX":-0.7100779419157905,"pfxZ":5.974900944007625,"pX":-0.19454741470916687,"pZ":2.3824181363750467,"vX0":5.620110964218767,"vY0":-133.98033422076867,"vZ0":-4.877270970404285,"x":124.42,"y":174.45,"x0":-2.220237934483822,"y0":50.0006343096692,"z0":5.727966256644671,"aX":-1.3008101289153897},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":0.1,"spinRate":2201,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.4076228576570089,"extension":6.4954061624816015},"index":0,"playId":"7b5f548e-6bab-35ce-9947-97712c37f387","pitchNumber":1,"startTime":"2026-06-22T23:02:36.066Z","endTime":"2026-06-22T23:02:39.917Z","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":89.9,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654719150999394,"aZ":-24.691948067011687,"pfxX":1.1192078492897388,"pfxZ":4.302962452025856,"pX":0.8781743638715088,"pZ":3.4365034729931434,"vX0":7.073277882615778,"vY0":-130.83719361547537,"vZ0":-1.4989097506298585,"x":83.53,"y":145.99,"x0":-2.001834474419378,"y0":50.00642167012519,"z0":5.860784802304906,"aX":1.9467860230953395},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2215,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.41805430082669615,"extension":6.544898531879803},"index":1,"playId":"bdc61127-dc20-35dc-bc63-dd73414f70e3","pitchNumber":2,"startTime":"2026-06-22T23:02:54.675Z","endTime":"2026-06-22T23:03:00.539Z","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":92.0,"endSpeed":84.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01350547463216,"aZ":-22.33180584624449,"pfxX":-9.983467726921852,"pfxZ":5.4414449734668455,"pX":-0.3899079350444447,"pZ":2.4808476712608853,"vX0":7.758157755054078,"vY0":-133.68618388639956,"vZ0":-4.138373960447129,"x":131.86,"y":171.8,"x0":-2.0335066918890052,"y0":50.00273227349813,"z0":5.6533163641445565,"aX":-18.05760015161441},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":2157,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.40982511369780594,"extension":6.851586378203117},"index":2,"playId":"2c8e2f66-5b89-3318-a0e8-360460a061e1","pitchNumber":3,"startTime":"2026-06-22T23:03:16.045Z","endTime":"2026-06-22T23:03:23.102Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-22T23:03:52.680Z","endTime":"2026-06-22T23:04:12.812Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814352653220833,"aZ":-35.89710547999911,"pfxX":-0.6164443861035154,"pfxZ":-2.5143472898501766,"pX":-0.8606874325748985,"pZ":2.2833472625610116,"vX0":2.8621240929743035,"vY0":-120.77094951220504,"vZ0":-1.439010324308741,"x":149.81,"y":177.13,"x0":-1.979378994913057,"y0":50.00186301347749,"z0":6.034970571955206,"aX":-0.9138697947774024},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.7,"breakHorizontal":0.5,"spinRate":2287,"spinDirection":24},"zone":13,"typeConfidence":0.9,"plateTime":0.4529691591797391,"extension":6.548661495798719},"index":4,"playId":"3ce78333-d15e-3876-bb10-86209e4f7aa3","pitchNumber":4,"startTime":"2026-06-22T23:04:12.812Z","endTime":"2026-06-22T23:04:21.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:04:21.087Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-22T23:04:55.707Z","endTime":"2026-06-22T23:06:27.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Owen Caissie replaces Esteury Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-22T23:04:28.447Z","endTime":"2026-06-22T23:04:57.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.218079769799104,"aZ":-35.70226624616253,"pfxX":0.48347816216783945,"pfxZ":-2.4192494513111793,"pX":-0.12339098422654449,"pZ":2.5949915760433298,"vX0":4.137629910693384,"vY0":-120.02914319977478,"vZ0":-0.5607858109500287,"x":121.7,"y":168.72,"x0":-1.93228785708074,"y0":50.0028439852081,"z0":6.010623485182134,"aX":0.7044845264220087},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.2,"breakHorizontal":-1.9,"spinRate":2202,"spinDirection":38},"zone":5,"typeConfidence":0.91,"plateTime":0.45632150738971866,"extension":6.62429270214596},"index":1,"playId":"a256b9d9-4cb9-3ddf-b0db-3bd877656fec","pitchNumber":1,"startTime":"2026-06-22T23:04:57.919Z","endTime":"2026-06-22T23:05:01.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.940841976020476,"aZ":-36.20916677248588,"pfxX":-0.4047676512980236,"pfxZ":-2.8034069077424144,"pX":-0.5035882687696768,"pZ":1.66913864512594,"vX0":3.5064280950351114,"vY0":-119.23852605359218,"vZ0":-2.4447984651240837,"x":136.2,"y":193.71,"x0":-1.94059475677453,"y0":50.001436444431945,"z0":5.9748549443936065,"aX":-0.5827465867784869},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.4,"breakHorizontal":-0.1,"spinRate":2242,"spinDirection":46},"zone":13,"typeConfidence":0.91,"plateTime":0.4593661498301138,"extension":7.027893922693009},"index":2,"playId":"93bf867d-6572-3f8c-8c6c-009a88666bed","pitchNumber":2,"startTime":"2026-06-22T23:05:15.895Z","endTime":"2026-06-22T23:05:19.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974885361576494,"aZ":-32.828529521453945,"pfxX":-0.8388696175928467,"pfxZ":-0.4363192101417912,"pX":-0.31262005095689266,"pZ":0.37269504196691505,"vX0":3.9157632893516934,"vY0":-121.79469936372453,"vZ0":-6.248121033795562,"x":128.92,"y":228.72,"x0":-1.832365052781725,"y0":50.00293153171154,"z0":5.811220391419768,"aX":-1.260436478781022},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":0.6,"spinRate":2274,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4497522039374404,"extension":6.693498999009592},"index":3,"playId":"bd39f16f-5328-3c0b-8949-f0f6c8c87419","pitchNumber":3,"startTime":"2026-06-22T23:05:35.015Z","endTime":"2026-06-22T23:05:40.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924103882312362,"aZ":-19.957782442977997,"pfxX":-6.441711659882385,"pfxZ":6.3692179567509015,"pX":-0.6441269301071091,"pZ":4.857816062422454,"vX0":6.115492035290604,"vY0":-137.26026611659634,"vZ0":0.8425214222812114,"x":141.55,"y":107.62,"x0":-2.058559060374723,"y0":50.00243627369549,"z0":5.900747243808123,"aX":-12.354768684982742},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":10.4,"spinRate":2265,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.39826568192350953,"extension":6.732582375762821},"index":4,"playId":"0c6e8cf7-3281-32ba-aec4-508e36c7b9b9","pitchNumber":4,"startTime":"2026-06-22T23:05:59.377Z","endTime":"2026-06-22T23:06:04.539Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889084250162263,"aZ":-34.65183213193409,"pfxX":-1.143464382094465,"pfxZ":-1.6809152910289038,"pX":0.41582961695735626,"pZ":1.448405262282021,"vX0":5.849034991849334,"vY0":-120.70376409990406,"vZ0":-3.3541871659428746,"x":101.15,"y":199.67,"x0":-1.892160022854309,"y0":50.00489742754827,"z0":5.91298345669503,"aX":-1.6855759720718484},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.6,"breakHorizontal":0.6,"spinRate":2200,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.45410661720702983,"extension":6.538960518686861},"index":5,"playId":"486edd1f-1340-355a-b4ff-b52c4a6716ac","pitchNumber":5,"startTime":"2026-06-22T23:06:20.217Z","endTime":"2026-06-22T23:06:27.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:06:27.235Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-22T23:06:50.690Z","endTime":"2026-06-22T23:09:53.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"41af257e-2d77-4e06-946c-4bb518a5e02c","startTime":"2026-06-22T23:06:50.690Z","endTime":"2026-06-22T23:06:55.690Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36454590260191,"aZ":-24.141159686498042,"pfxX":0.17513511734697848,"pfxZ":4.630191446507867,"pX":0.006601429429945467,"pZ":3.1622640955534136,"vX0":5.359466145501626,"vY0":-130.8028458374532,"vZ0":-2.2227271763919867,"x":116.75,"y":153.4,"x0":-2.0907925603550988,"y0":50.00053275695556,"z0":5.831408906790356,"aX":0.30337613097053895},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-1.4,"spinRate":2186,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.41860277732292417,"extension":6.064270760726051},"index":1,"playId":"bd9e7436-9977-357b-b2e1-99cffccd9393","pitchNumber":1,"startTime":"2026-06-22T23:07:06.759Z","endTime":"2026-06-22T23:07:10.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900244097674136,"aZ":-26.89099991431235,"pfxX":-9.080715305674417,"pfxZ":2.801566892731767,"pX":-1.28168925332593,"pZ":2.2875757353823816,"vX0":5.221499281727324,"vY0":-136.26944308776268,"vZ0":-4.386693642574815,"x":165.85,"y":177.02,"x0":-2.0390353060515083,"y0":50.00612768408291,"z0":5.767843551423497,"aX":-17.144742956803647},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.3,"breakHorizontal":15.4,"spinRate":2245,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.4013810739419932,"extension":6.284679521838628},"index":2,"playId":"d269b42e-5b7f-384b-a8cf-bd63d1eeee49","pitchNumber":2,"startTime":"2026-06-22T23:07:24.020Z","endTime":"2026-06-22T23:07:32.797Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.937886983548463,"aZ":-24.53714380797516,"pfxX":1.8061086713696213,"pfxZ":4.412701015477618,"pX":-1.2437908002112334,"pZ":3.393863945225274,"vX0":2.1239026732362847,"vY0":-130.55848796961246,"vZ0":-1.4524406502729263,"x":164.41,"y":147.15,"x0":-2.3017530727645283,"y0":50.000380550405424,"z0":5.8002024676048265,"aX":3.1240132317040072},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":-3.7,"spinRate":2225,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.4191724897653275,"extension":6.777194665798448},"index":3,"playId":"92499d6c-8080-3bb9-aa9d-902716c2c8e8","pitchNumber":3,"startTime":"2026-06-22T23:07:45.091Z","endTime":"2026-06-22T23:07:50.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424329215603745,"aZ":-25.836391921465466,"pfxX":-10.841326520085122,"pfxZ":3.3018661374779796,"pX":-1.6666366342608174,"pZ":2.5542913610547684,"vX0":4.688174011836859,"vY0":-137.8670666617921,"vZ0":-3.90635625223056,"x":180.53,"y":169.81,"x0":-1.9831774419893848,"y0":50.00382542416958,"z0":5.738905472648831,"aX":-20.81438428049898},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.3,"breakHorizontal":18.6,"spinRate":2236,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3976937938501437,"extension":6.551299112612385},"index":4,"playId":"d5c9eb51-6086-3eed-953e-aafc0278f393","pitchNumber":4,"startTime":"2026-06-22T23:08:06.460Z","endTime":"2026-06-22T23:08:11.762Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02051198739412,"aZ":-24.19027427808806,"pfxX":-10.211237894090731,"pfxZ":4.23569820396958,"pX":-0.3594611472199972,"pZ":2.7605072673964965,"vX0":7.8566919483591215,"vY0":-136.17808834291418,"vZ0":-3.5031071246951657,"x":130.7,"y":164.25,"x0":-1.9507965376344447,"y0":50.00066507133063,"z0":5.730826992685414,"aX":-19.2365893478259},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":16.9,"spinRate":2167,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.4017245565447616,"extension":6.8306792886771985},"index":5,"playId":"70a489df-9f6a-3c98-b303-62685a0cc73d","pitchNumber":5,"startTime":"2026-06-22T23:08:28.955Z","endTime":"2026-06-22T23:08:34.325Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67100729135058,"aZ":-35.30629383319721,"pfxX":0.49417944893116816,"pfxZ":-2.049212239980406,"pX":0.35085429233526677,"pZ":1.6143115563643204,"vX0":5.168608469554072,"vY0":-122.86066506032667,"vZ0":-3.1725957775461286,"x":103.63,"y":195.19,"x0":-1.845671484805203,"y0":50.00434112458245,"z0":5.927318969077968,"aX":0.7542083757731427},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.2,"breakHorizontal":-2.2,"spinRate":2242,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.44605824055878296,"extension":7.088992923121779},"index":6,"playId":"af6ae89e-38bd-3c10-b61b-5075f7d5eb58","pitchNumber":6,"startTime":"2026-06-22T23:09:44.328Z","endTime":"2026-06-22T23:09:53.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:09:53.860Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elias Díaz grounds out sharply, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-22T23:11:55.762Z","endTime":"2026-06-22T23:13:04.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Owen Caissie remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-22T23:11:39.126Z","endTime":"2026-06-22T23:11:58.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"}},{"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":94.3,"endSpeed":86.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43629005660399,"aZ":-20.387162829686083,"pfxX":-9.739905751107596,"pfxZ":6.164071942856148,"pX":0.2135974901511834,"pZ":2.3302387081028897,"vX0":6.494570837355537,"vY0":-137.2023979090085,"vZ0":-5.943368663555527,"x":108.86,"y":175.86,"x0":-0.9148319714859309,"y0":50.00351822449246,"z0":5.907132978841197,"aX":-18.63022379990893},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":16.3,"spinRate":1831,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39870406365222166,"extension":6.14765610474592},"index":1,"playId":"e22b1ced-eb12-37a2-97a7-4f00196b3148","pitchNumber":1,"startTime":"2026-06-22T23:11:58.013Z","endTime":"2026-06-22T23:12:02.248Z","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.5,"endSpeed":87.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.274316923511236,"aZ":-21.692771912559415,"pfxX":-11.490377656471686,"pfxZ":5.376593298768929,"pX":-0.36674107535906675,"pZ":1.8736627692389876,"vX0":5.302553069312469,"vY0":-138.79906554168002,"vZ0":-7.10625274323351,"x":130.98,"y":188.19,"x0":-0.8096918543396284,"y0":50.00583085162065,"z0":5.9135198601116485,"aX":-22.406561999859136},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.4,"breakHorizontal":19.7,"spinRate":1970,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3947430293584189,"extension":5.954938692740085},"index":2,"playId":"f6b8a7b0-1d3e-3d94-b10c-9301e82060ce","pitchNumber":2,"startTime":"2026-06-22T23:12:29.332Z","endTime":"2026-06-22T23:12:35.162Z","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":3,"startTime":"2026-06-22T23:12:46.437Z","endTime":"2026-06-22T23:12:56.499Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627988261091534,"aZ":-30.16724095300332,"pfxX":-5.773408361755823,"pfxZ":1.2257802417650154,"pX":-0.26140106763417525,"pZ":2.1750214723248007,"vX0":3.4197661182721673,"vY0":-126.57078255371943,"vZ0":-3.5625684690969326,"x":126.96,"y":180.05,"x0":-0.8765262181007352,"y0":50.000094225971566,"z0":6.003616602354688,"aX":-9.412486188059233},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":9.7,"spinRate":1170,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.43192243499355243,"extension":6.224029643820896},"hitData":{"launchSpeed":109.3,"launchAngle":2.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":109.23,"coordY":166.69}},"index":4,"playId":"32e06163-ac10-356b-ac84-9361cbb670f2","pitchNumber":3,"startTime":"2026-06-22T23:12:56.499Z","endTime":"2026-06-22T23:13:04.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:13:04.841Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-22T23:13:07.670Z","endTime":"2026-06-22T23:13:37.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":95.3,"endSpeed":87.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.817588505629928,"aZ":-26.431310504643843,"pfxX":-10.648263156140255,"pfxZ":2.9324703248955437,"pX":-0.7079166898212337,"pZ":1.950757010575212,"vX0":5.047853579044587,"vY0":-138.70308600890277,"vZ0":-5.604146175943766,"x":143.98,"y":186.11,"x0":-1.1638940499792838,"y0":50.001939387250474,"z0":5.750402469048007,"aX":-20.831894318783664},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.3,"breakHorizontal":18.4,"spinRate":1924,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3942809515063401,"extension":6.080904856310659},"hitData":{"launchSpeed":83.8,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":159.06}},"index":0,"playId":"1eb72d91-d78e-3b0b-a2f2-3f17b816adc6","pitchNumber":1,"startTime":"2026-06-22T23:13:28.817Z","endTime":"2026-06-22T23:13:37.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:13:37.864Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a sharp ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-22T23:14:16.243Z","endTime":"2026-06-22T23:15:12.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-22T23:14:01.533Z","endTime":"2026-06-22T23:14:18.563Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70085220931412,"aZ":-35.273330363095106,"pfxX":0.7218534751998703,"pfxZ":-2.035032748472932,"pX":0.22034202397694327,"pZ":1.0746348081557773,"vX0":2.5317026815993384,"vY0":-122.64614776200509,"vZ0":-4.847139451934716,"x":108.6,"y":209.76,"x0":-0.9199403856416967,"y0":50.00441700022183,"z0":6.091348422754335,"aX":1.097666512150606},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.6,"breakHorizontal":-1.9,"spinRate":2436,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4469156669222891,"extension":6.071448207503148},"index":1,"playId":"c91d97c4-5422-34e1-8004-a3831f761dda","pitchNumber":1,"startTime":"2026-06-22T23:14:18.563Z","endTime":"2026-06-22T23:14:22.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4704151464103,"aZ":-30.221404318768258,"pfxX":6.390265818614277,"pfxZ":1.2943051824630114,"pX":0.8006005093864796,"pZ":0.2997857341594867,"vX0":3.4099350094697716,"vY0":-122.48665399442936,"vZ0":-6.580716234616803,"x":86.48,"y":230.69,"x0":-1.4424903970052378,"y0":50.004927149316984,"z0":5.624197476622098,"aX":9.6552126083058},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.0,"breakHorizontal":-12.4,"spinRate":2480,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4481541813226131,"extension":6.079213790230577},"index":2,"playId":"13cfe9c4-55a4-3ba3-b5d5-74a9a1993056","pitchNumber":2,"startTime":"2026-06-22T23:14:32.040Z","endTime":"2026-06-22T23:14:38.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.329592075104546,"aZ":-40.467934968781314,"pfxX":1.9941150397204543,"pfxZ":-5.684314306816459,"pX":-0.24003713288475878,"pZ":1.97315811037697,"vX0":1.4680789176188427,"vY0":-120.0997469271207,"vZ0":-1.5309700549268708,"x":126.15,"y":185.5,"x0":-1.1183037036103043,"y0":50.00102585992164,"z0":6.219177629834916,"aX":2.9111964502561203},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.4,"breakHorizontal":-4.0,"spinRate":2513,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.45612532032857445,"extension":6.161337963322984},"index":3,"playId":"57f8fe93-6276-361a-a24a-33fdae955ddd","pitchNumber":3,"startTime":"2026-06-22T23:14:46.408Z","endTime":"2026-06-22T23:14:50.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.250848525526415,"aZ":-40.90650731413608,"pfxX":3.417922138183345,"pfxZ":-5.9771911909486795,"pX":-0.23756466687757202,"pZ":1.1518918489175713,"vX0":0.9722657237802276,"vY0":-120.37595987883255,"vZ0":-3.2798025132696105,"x":126.06,"y":207.68,"x0":-1.0911076544964886,"y0":50.00239288735529,"z0":6.168222989445757,"aX":4.994926515688831},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.4,"breakHorizontal":-6.5,"spinRate":2552,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4557227108623785,"extension":6.1850978609190985},"hitData":{"launchSpeed":104.7,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.53,"coordY":97.98}},"index":4,"playId":"2bff9bfe-b658-314d-a60d-75922bf520f7","pitchNumber":4,"startTime":"2026-06-22T23:15:03.946Z","endTime":"2026-06-22T23:15:12.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:15:12.691Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-22T23:15:15.913Z","endTime":"2026-06-22T23:16:28.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032530661848753,"aZ":-21.980980265574424,"pfxX":-6.349132106220464,"pfxZ":6.3749457477605445,"pX":-0.2815152336883844,"pZ":2.2946898045569726,"vX0":3.393286732779848,"vY0":-125.53134061560048,"vZ0":-4.453382651737251,"x":127.73,"y":176.82,"x0":-0.8247849199448077,"y0":50.00243833468602,"z0":5.877731007758304,"aX":-10.148680074916077},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.8,"breakHorizontal":10.7,"spinRate":1098,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.43606629785261175,"extension":6.5031529529664756},"index":0,"playId":"d3aefb0e-403a-351d-bab6-2da9cfc7004c","pitchNumber":1,"startTime":"2026-06-22T23:15:39.608Z","endTime":"2026-06-22T23:15:43.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.405429503316576,"aZ":-20.123371348470233,"pfxX":-9.386415698563837,"pfxZ":6.24157143840088,"pX":-0.6392697555714042,"pZ":1.8605567005514767,"vX0":3.604764356884677,"vY0":-138.02010990334895,"vZ0":-7.22437967406733,"x":141.37,"y":188.54,"x0":-0.7417654550871734,"y0":50.00679104939306,"z0":5.864999101769537,"aX":-18.13278455171267},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":16.3,"spinRate":1941,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3966808867755849,"extension":6.273228053555149},"index":1,"playId":"9da95631-6081-39ee-9973-56257384bfde","pitchNumber":2,"startTime":"2026-06-22T23:15:56.630Z","endTime":"2026-06-22T23:16:02.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.457860223105673,"aZ":-28.372317169211588,"pfxX":7.705387771371365,"pfxZ":2.4333859020133204,"pX":1.0909433398442376,"pZ":1.5927417927125944,"vX0":2.4846185582123677,"vY0":-124.56038409852867,"vZ0":-4.582673425186124,"x":75.42,"y":195.78,"x0":-0.9221039888134995,"y0":50.003303864947114,"z0":5.8192867903050525,"aX":12.032028299142818},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":-14.5,"spinRate":2515,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.44077988589689854,"extension":6.398419524624047},"index":2,"playId":"a240298a-638a-39fd-9ba0-589f78b317ee","pitchNumber":3,"startTime":"2026-06-22T23:16:22.837Z","endTime":"2026-06-22T23:16:28.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:16:28.381Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out softly, catcher Elias Díaz to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-22T23:18:33.910Z","endTime":"2026-06-22T23:19:07.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95306817697467,"aZ":-35.71586191665691,"pfxX":-0.004571393380038646,"pfxZ":-2.456011055997479,"pX":0.728082735801819,"pZ":1.9061682041808918,"vX0":6.1206741582290425,"vY0":-118.93543271708127,"vZ0":-1.8634146046576276,"x":89.25,"y":187.31,"x0":-1.8685700025231002,"y0":50.000370784644055,"z0":5.912745125354326,"aX":-0.007894966540082187},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.7,"breakHorizontal":-1.3,"spinRate":2218,"spinDirection":34},"zone":9,"typeConfidence":0.91,"plateTime":0.45900906992758506,"extension":6.772145504520181},"index":0,"playId":"14083837-908b-3cea-bbb4-87c76b3b0050","pitchNumber":1,"startTime":"2026-06-22T23:18:41.920Z","endTime":"2026-06-22T23:18:45.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.251285026954083,"aZ":-35.382485587628125,"pfxX":-1.1866129124411908,"pfxZ":-2.225268654799584,"pX":-0.22927924641227537,"pZ":1.7567693541431124,"vX0":4.63661226499447,"vY0":-119.13065411672359,"vZ0":-2.172429838004973,"x":125.74,"y":191.35,"x0":-2.04412014387816,"y0":50.00380663758292,"z0":5.86988250242806,"aX":-1.711476442630217},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.3,"breakHorizontal":1.1,"spinRate":2228,"spinDirection":43},"zone":8,"typeConfidence":0.9,"plateTime":0.45924949428654527,"extension":6.702963862997504},"hitData":{"launchSpeed":45.7,"launchAngle":-76.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":124.85,"coordY":200.54}},"index":1,"playId":"ef940c32-1de3-3dd6-9e1d-262a1c3bd039","pitchNumber":2,"startTime":"2026-06-22T23:18:58.070Z","endTime":"2026-06-22T23:19:07.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:19:07.562Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-22T23:19:09.164Z","endTime":"2026-06-22T23:21:09.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":83.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101605950116422,"aZ":-23.056371253418988,"pfxX":0.47679231293823565,"pfxZ":5.1376945130602145,"pX":0.14543319477018707,"pZ":1.4669779980337025,"vX0":5.514001825056409,"vY0":-131.90606340982973,"vZ0":-6.401267237722144,"x":111.46,"y":199.17,"x0":-2.0276429449223663,"y0":50.00483058203126,"z0":5.607235158788948,"aX":0.8460674561783326},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":-2.0,"spinRate":2251,"spinDirection":212},"zone":14,"typeConfidence":0.92,"plateTime":0.41405798331584576,"extension":6.479928800435736},"index":0,"playId":"c6d644e0-dc0b-383d-b21a-5162603f8383","pitchNumber":1,"startTime":"2026-06-22T23:19:33.721Z","endTime":"2026-06-22T23:19:39.700Z","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":90.8,"endSpeed":84.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42047778707241,"aZ":-22.673144251686555,"pfxX":0.16825308078215118,"pfxZ":5.309643098097636,"pX":-0.6740499791437556,"pZ":2.0624063175021434,"vX0":3.827365999327243,"vY0":-132.23753564698774,"vZ0":-5.212203851284372,"x":142.69,"y":183.1,"x0":-2.1556785660880027,"y0":50.002526873478615,"z0":5.699130211929419,"aX":0.3012469030996244},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":2268,"spinDirection":214},"zone":7,"typeConfidence":0.92,"plateTime":0.41254056512217296,"extension":6.727385876832035},"index":1,"playId":"dc3bbc95-6606-3f97-8ebc-2c3a281358bb","pitchNumber":2,"startTime":"2026-06-22T23:19:48.902Z","endTime":"2026-06-22T23:19:52.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83389350629311,"aZ":-20.783792983639252,"pfxX":-10.924631321584123,"pfxZ":5.896038732414698,"pX":0.5867074074766513,"pZ":1.1657604314986647,"vX0":10.800218621115691,"vY0":-137.90363683373658,"vZ0":-8.098409996879848,"x":94.64,"y":207.3,"x0":-1.955596698669715,"y0":50.003120553600894,"z0":5.535609639090393,"aX":-21.103542577363513},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":17.6,"spinRate":2228,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3967375121896577,"extension":6.68090694100721},"index":2,"playId":"a24c241a-1669-3dc6-8cfb-ff17db5e2c37","pitchNumber":3,"startTime":"2026-06-22T23:20:04.962Z","endTime":"2026-06-22T23:20:09.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63788047260597,"aZ":-23.48897133923532,"pfxX":0.6954068700178566,"pfxZ":5.039267368560756,"pX":0.39332121856118996,"pZ":2.1547762225853915,"vX0":5.9036861830029865,"vY0":-130.0041360214764,"vZ0":-4.459944352704699,"x":102.01,"y":180.6,"x0":-1.9912446876893284,"y0":50.00085967799277,"z0":5.661546876453105,"aX":1.1962184139427523},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-2.5,"spinRate":2246,"spinDirection":203},"zone":9,"typeConfidence":0.91,"plateTime":0.4203119465493965,"extension":6.849042332395173},"index":3,"playId":"d7e53ff5-98f0-37c1-a3b8-6e09606df91d","pitchNumber":4,"startTime":"2026-06-22T23:20:22.979Z","endTime":"2026-06-22T23:20:27.789Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-22T23:20:49.374Z","endTime":"2026-06-22T23:21:03.496Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"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":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75520192825271,"aZ":-36.984311206078175,"pfxX":0.26915919497068186,"pfxZ":-3.2179173752535712,"pX":0.24271241375149136,"pZ":1.5549920095076815,"vX0":5.242711011296944,"vY0":-121.49549076765754,"vZ0":-2.529357207646526,"x":107.75,"y":196.8,"x0":-1.9778392778090517,"y0":50.00219975784818,"z0":5.8230331600221685,"aX":0.4019609667400091},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.1,"breakHorizontal":-1.7,"spinRate":2253,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4507883498685614,"extension":6.814003521073562},"index":5,"playId":"4cd06775-f80b-39f9-ace9-22c174aea621","pitchNumber":5,"startTime":"2026-06-22T23:21:03.496Z","endTime":"2026-06-22T23:21:09.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:21:09.949Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-22T23:21:09.025Z","endTime":"2026-06-22T23:23:09.653Z","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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.245811035869743,"aZ":-37.024391452953026,"pfxX":-0.9252328897487114,"pfxZ":-3.2960898899931923,"pX":-0.06839611769739291,"pZ":1.396585996621885,"vX0":4.6951913488495,"vY0":-120.80849287182139,"vZ0":-2.7465130273348546,"x":119.61,"y":201.07,"x0":-1.919492229511577,"y0":50.000624215539126,"z0":5.812847806745893,"aX":-1.363590660099058},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.4,"breakHorizontal":0.5,"spinRate":2293,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.45394996876660265,"extension":6.2685703426715325},"index":0,"playId":"ec810b31-268c-351f-b39c-952ce358b4f3","pitchNumber":1,"startTime":"2026-06-22T23:21:32.618Z","endTime":"2026-06-22T23:21:36.364Z","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":1,"outs":2},"index":1,"startTime":"2026-06-22T23:21:48.001Z","endTime":"2026-06-22T23:21:57.666Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.325033820449338,"aZ":-35.573369790591,"pfxX":-1.1896699768393733,"pfxZ":-2.336207942175408,"pX":0.5182649861589139,"pZ":1.3101605714649944,"vX0":5.986496637215632,"vY0":-120.30462749218047,"vZ0":-3.0844780764309823,"x":97.24,"y":203.41,"x0":-1.852507596001854,"y0":50.00009694113859,"z0":5.776416318956504,"aX":-1.7372234646142313},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.7,"breakHorizontal":0.6,"spinRate":2244,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4560893960123735,"extension":6.868431955302425},"index":2,"playId":"ee2dd63b-82f1-39e7-9ed5-1a0209a69ea5","pitchNumber":2,"startTime":"2026-06-22T23:21:57.666Z","endTime":"2026-06-22T23:22:01.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.275243732267793,"aZ":-35.21408880920673,"pfxX":-1.3514228372463588,"pfxZ":-2.0935080346448167,"pX":0.1028053342491105,"pZ":-0.5974192172690729,"vX0":5.007259734993017,"vY0":-119.96632356933158,"vZ0":-7.38826363402797,"x":113.08,"y":254.91,"x0":-1.8404256329647837,"y0":50.00461059062778,"z0":5.680526292406635,"aX":-1.960667445135203},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.4,"breakHorizontal":1.2,"spinRate":2203,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4574288601020795,"extension":6.8468938433894255},"index":3,"playId":"d1e991a4-0c81-3fce-bcaf-2a170092313a","pitchNumber":3,"startTime":"2026-06-22T23:22:13.611Z","endTime":"2026-06-22T23:22:17.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600869245424185,"aZ":-35.17744743985723,"pfxX":-0.6926513466601212,"pfxZ":-2.0267356695476586,"pX":-0.038567491761998515,"pZ":0.46671289641593644,"vX0":4.523234284374431,"vY0":-120.67078234457726,"vZ0":-5.064437542741554,"x":118.47,"y":226.18,"x0":-1.8441563056640036,"y0":50.0049598649206,"z0":5.678135557037299,"aX":-1.0264846530014184},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.6,"breakHorizontal":0.2,"spinRate":2247,"spinDirection":29},"zone":13,"typeConfidence":0.91,"plateTime":0.45320781663314413,"extension":6.650562403683285},"index":4,"playId":"76d80ef5-3d35-3d4d-8d4d-f7ed54df22da","pitchNumber":4,"startTime":"2026-06-22T23:22:39.939Z","endTime":"2026-06-22T23:22:48.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61164658293585,"aZ":-20.029181819851328,"pfxX":-11.29185708168463,"pfxZ":6.282914220408186,"pX":0.8186279463234462,"pZ":1.733340137532512,"vX0":11.421427439844733,"vY0":-137.91484998188147,"vZ0":-6.571505048934913,"x":85.8,"y":191.98,"x0":-1.901950848346708,"y0":50.00451185756804,"z0":5.490103016983954,"aX":-21.834987144030688},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":18.1,"spinRate":2126,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.39659177460899375,"extension":6.836164318944155},"index":5,"playId":"e59630b6-2b42-3bac-8f9c-0573ffbe4311","pitchNumber":5,"startTime":"2026-06-22T23:23:02.288Z","endTime":"2026-06-22T23:23:09.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:23:09.653Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Jung pops out to first baseman Kyle Stowers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-22T23:25:12.021Z","endTime":"2026-06-22T23:25:55.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496487212901833,"aZ":-32.426146736870884,"pfxX":-8.251089439273748,"pfxZ":-0.15645948534921583,"pX":0.10904640093053905,"pZ":1.762068496650963,"vX0":5.664289832537304,"vY0":-125.09592090132097,"vZ0":-3.74187178113624,"x":112.84,"y":191.2,"x0":-1.1186445664435374,"y0":50.0048946206971,"z0":5.950709941415872,"aX":-13.008803745438435},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":13.6,"spinRate":1216,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4387496404014417,"extension":6.2245887923019385},"index":0,"playId":"dbc71827-b703-39b1-a7fe-a49e754bd829","pitchNumber":1,"startTime":"2026-06-22T23:25:12.021Z","endTime":"2026-06-22T23:25:16.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6799979242486,"aZ":-24.52208328869264,"pfxX":-10.10899588992052,"pfxZ":3.948254842201978,"pX":0.4352655003376782,"pZ":2.5725776064815538,"vX0":7.403576929657953,"vY0":-138.67866269274467,"vZ0":-4.631159587994814,"x":100.41,"y":169.32,"x0":-0.9634736456060571,"y0":50.0002787119659,"z0":5.91184667906496,"aX":-19.573840235600425},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":2054,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3958354075984496,"extension":6.080583862787742},"index":1,"playId":"49e02e43-803e-385a-8cf8-1f3b108cc1ad","pitchNumber":2,"startTime":"2026-06-22T23:25:24.501Z","endTime":"2026-06-22T23:25:28.003Z","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-06-22T23:25:38.176Z","endTime":"2026-06-22T23:25:46.374Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398312218355787,"aZ":-28.826104992168926,"pfxX":9.291961456456473,"pfxZ":2.222681215128512,"pX":0.8284997891550576,"pZ":1.8797008642634745,"vX0":2.1460011127443757,"vY0":-122.53813688729511,"vZ0":-3.4971709847167394,"x":85.42,"y":188.03,"x0":-1.2674062750431696,"y0":50.00265768077251,"z0":5.813916918912674,"aX":13.99330317522291},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.4,"breakHorizontal":-17.3,"spinRate":2461,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4486557293788729,"extension":6.245546106823743},"hitData":{"launchSpeed":74.5,"launchAngle":63.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":176.0,"coordY":168.0}},"index":3,"playId":"4c816a5e-d0ee-3a78-862b-4ef62eefce89","pitchNumber":3,"startTime":"2026-06-22T23:25:46.374Z","endTime":"2026-06-22T23:25:55.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:25:55.651Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-22T23:25:59.898Z","endTime":"2026-06-22T23:27:47.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27816829571774,"aZ":-42.477394046014346,"pfxX":2.390911088220399,"pfxZ":-6.975186674913557,"pX":-0.36058677155806984,"pZ":2.3437304893347126,"vX0":1.0811550103476866,"vY0":-120.6753372755318,"vZ0":-0.5303653142617321,"x":130.74,"y":175.5,"x0":-1.1249642847453987,"y0":50.00453221293211,"z0":6.305189738811821,"aX":3.5299702240024122},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.5,"breakHorizontal":-4.6,"spinRate":2528,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4537116610309284,"extension":6.168198257017508},"index":0,"playId":"6fce60db-3ff8-3e95-af33-6fb3fc69ae56","pitchNumber":1,"startTime":"2026-06-22T23:26:16.545Z","endTime":"2026-06-22T23:26:20.488Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.686335457431454,"aZ":-24.719009687520483,"pfxX":-11.837322276025507,"pfxZ":3.8341276796373576,"pX":0.49487241292834794,"pZ":0.7144685703119489,"vX0":8.77719495731675,"vY0":-138.6516496773159,"vZ0":-8.915378868669775,"x":98.14,"y":219.49,"x0":-1.1776795596424694,"y0":50.00073989562286,"z0":5.627612927769458,"aX":-22.990157388051838},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":19.6,"spinRate":2093,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.395395641786648,"extension":6.287779339971903},"index":1,"playId":"4d649ed8-9cc1-3101-9594-b34a2bf7a76d","pitchNumber":2,"startTime":"2026-06-22T23:26:28.447Z","endTime":"2026-06-22T23:26:33.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106719517491317,"aZ":-40.902584055782846,"pfxX":1.9423429303157933,"pfxZ":-6.047040598616377,"pX":-0.16608008708501018,"pZ":2.482525284410685,"vX0":1.1481312374040271,"vY0":-119.62041096131352,"vZ0":-0.32596365006636896,"x":123.33,"y":171.75,"x0":-0.9054543973307643,"y0":50.005597355303514,"z0":6.302535744810546,"aX":2.8016433291772134},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.8,"breakHorizontal":-3.8,"spinRate":2512,"spinDirection":31},"zone":5,"typeConfidence":2.0,"plateTime":0.4587373330274236,"extension":6.091057271539167},"index":2,"playId":"426a9fc0-e97d-365b-8a31-48e4cf049fee","pitchNumber":3,"startTime":"2026-06-22T23:26:49.526Z","endTime":"2026-06-22T23:26:53.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-22T23:27:05.979Z","endTime":"2026-06-22T23:27:11.356Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316717615002997,"aZ":-31.189147067573423,"pfxX":-7.270337011184628,"pfxZ":0.5996449553632939,"pX":0.042112042024430786,"pZ":1.5325095022110224,"vX0":5.528603606328349,"vY0":-126.56411854199521,"vZ0":-4.458301789694677,"x":115.39,"y":197.4,"x0":-1.2193239210234628,"y0":50.000167762532854,"z0":5.797001725439063,"aX":-11.867043780528517},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.4,"breakHorizontal":12.0,"spinRate":1171,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4317259550364394,"extension":6.447584640550818},"index":4,"playId":"06c3ba20-e368-3238-9026-7ca7d65650e1","pitchNumber":4,"startTime":"2026-06-22T23:27:11.356Z","endTime":"2026-06-22T23:27:16.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977869799386546,"aZ":-32.992947860580124,"pfxX":-6.422254992426593,"pfxZ":-0.5097254001317957,"pX":-0.5211753836794587,"pZ":2.076767959368257,"vX0":4.185484144636133,"vY0":-125.07115564660953,"vZ0":-2.6942052477168676,"x":136.87,"y":182.71,"x0":-1.3774517735756462,"y0":50.00528608056365,"z0":5.8593924716372,"aX":-10.229894053703378},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":10.7,"spinRate":1251,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4370398161782716,"extension":6.49840337692777},"hitData":{"launchSpeed":107.5,"launchAngle":8.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.95,"coordY":101.03}},"index":5,"playId":"d1323ee3-a9b4-3dce-8263-6723d3e8fc92","pitchNumber":5,"startTime":"2026-06-22T23:27:37.043Z","endTime":"2026-06-22T23:27:47.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:27:47.660Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Burger lines out sharply to third baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-22T23:27:47.451Z","endTime":"2026-06-22T23:28:37.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818348501382808,"aZ":-31.693284048407133,"pfxX":3.317103828017794,"pfxZ":0.3211932575302887,"pX":1.0826760783537115,"pZ":1.2616331466288433,"vX0":4.100309938122519,"vY0":-122.95354187513601,"vZ0":-4.460227667069496,"x":75.73,"y":204.72,"x0":-1.044498215495198,"y0":50.00532349934758,"z0":5.82114447541825,"aX":5.024820625416824},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":-7.1,"spinRate":2409,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4473074388122402,"extension":6.2832683594269945},"index":0,"playId":"47c42ed3-16e1-368b-8f42-563d63f616fa","pitchNumber":1,"startTime":"2026-06-22T23:28:12.956Z","endTime":"2026-06-22T23:28:17.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450438276968587,"aZ":-30.755558495521022,"pfxX":3.774969169256418,"pfxZ":0.9587043809346554,"pX":-0.399026594646232,"pZ":2.2397063194662623,"vX0":0.9780361748451839,"vY0":-121.34576705908391,"vZ0":-2.1466202102715966,"x":132.21,"y":178.31,"x0":-1.2981375288989663,"y0":50.00586895308088,"z0":5.82359458640085,"aX":5.612582918089096},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.4,"breakHorizontal":-7.1,"spinRate":2461,"spinDirection":63},"zone":4,"typeConfidence":2.0,"plateTime":0.45192371081350124,"extension":6.112377273160662},"hitData":{"launchSpeed":111.4,"launchAngle":6.0,"totalDistance":123.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":101.61,"coordY":170.76}},"index":1,"playId":"1f3055af-499c-30cc-9005-5f3e323a9a32","pitchNumber":2,"startTime":"2026-06-22T23:28:29.901Z","endTime":"2026-06-22T23:28:37.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:28:37.435Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ezequiel Duran homers (6) on a fly ball to center field. Brandon Nimmo scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-22T23:28:47.450Z","endTime":"2026-06-22T23:29:48.599Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.093911744099998,"aZ":-17.004027620612277,"pfxX":-5.362197812452483,"pfxZ":7.6411616173048,"pX":-0.3396823085760845,"pZ":3.410114921171666,"vX0":2.6676524686437517,"vY0":-139.67709450727085,"vZ0":-4.3326911879561205,"x":129.95,"y":146.71,"x0":-0.6080940416449137,"y0":50.00125160235608,"z0":6.092119152460279,"aX":-10.643309288236614},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2213,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3914511117541828,"extension":6.218241351136153},"index":0,"playId":"ff901942-b35e-31d2-9ab0-1e1c1e19159e","pitchNumber":1,"startTime":"2026-06-22T23:29:05.118Z","endTime":"2026-06-22T23:29:11.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.171328430047158,"aZ":-23.961705642064448,"pfxX":-10.079959417510983,"pfxZ":4.347482285434055,"pX":-0.10814763825175344,"pZ":1.707602777367273,"vX0":5.7750740422615,"vY0":-136.36307262679446,"vZ0":-6.477982141702953,"x":121.12,"y":192.67,"x0":-0.9406256575999592,"y0":50.001885657668765,"z0":5.760139970817222,"aX":-19.03719545928157},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":17.0,"spinRate":1997,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.40121771158283703,"extension":6.311180868516817},"hitData":{"launchSpeed":103.4,"launchAngle":29.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.09,"coordY":35.34}},"index":1,"playId":"beea7496-7119-32ab-aee8-5e016e9bf044","pitchNumber":2,"startTime":"2026-06-22T23:29:22.889Z","endTime":"2026-06-22T23:29:48.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:29:48.599Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alejandro Osuna walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-22T23:29:50.890Z","endTime":"2026-06-22T23:32:59.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948958636742557,"aZ":-41.452398743168345,"pfxX":2.1689762181905863,"pfxZ":-6.380629694810319,"pX":0.16970268757901444,"pZ":0.5979844155655749,"vX0":2.045521155987845,"vY0":-120.08067005340259,"vZ0":-4.429000760022467,"x":110.53,"y":222.63,"x0":-0.9758692860538324,"y0":50.000812815026165,"z0":6.166694479279717,"aX":3.1560136186669743},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.4,"breakHorizontal":-4.4,"spinRate":2544,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45670062415087154,"extension":6.116649672438527},"index":0,"playId":"f4cef5f5-bbd4-32c1-b455-65d707599e4c","pitchNumber":1,"startTime":"2026-06-22T23:30:08.353Z","endTime":"2026-06-22T23:30:14.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.160455580727504,"aZ":-24.21295709558658,"pfxX":-11.120366420092063,"pfxZ":4.158735543628267,"pX":0.008234012375768734,"pZ":2.214824924843971,"vX0":7.327309901093354,"vY0":-137.65545082503502,"vZ0":-5.1763746836100175,"x":116.69,"y":178.98,"x0":-1.2461602957488225,"y0":50.00427816970721,"z0":5.763453249481956,"aX":-21.298082283842522},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":18.6,"spinRate":2074,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3982187835995994,"extension":6.154159059864088},"index":1,"playId":"fb6c2a42-d196-3d64-81b3-2228b0aeaae4","pitchNumber":2,"startTime":"2026-06-22T23:30:23.701Z","endTime":"2026-06-22T23:30:28.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9910959782382,"aZ":-29.055320561935133,"pfxX":8.358555090780339,"pfxZ":2.124005254521517,"pX":-0.5466073361695261,"pZ":2.637289040967473,"vX0":0.14292047953972115,"vY0":-120.3514083221548,"vZ0":-1.4990582235888872,"x":137.84,"y":167.57,"x0":-1.6930741098407198,"y0":50.00478077354232,"z0":5.8376663537120494,"aX":12.282605804649764},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.7,"breakHorizontal":-15.1,"spinRate":2356,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.4548256889202773,"extension":6.353575996467149},"index":2,"playId":"9fbab2b0-888c-3e39-966f-f3199e3a1323","pitchNumber":3,"startTime":"2026-06-22T23:31:30.098Z","endTime":"2026-06-22T23:31:34.160Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.945266624412792,"aZ":-25.477821243592864,"pfxX":-7.20831092469836,"pfxZ":4.1584785640060264,"pX":-0.5029653289660171,"pZ":1.3993738008509322,"vX0":4.7103499772801865,"vY0":-126.1479857021406,"vZ0":-5.720197505429681,"x":136.17,"y":201.0,"x0":-1.459035312570127,"y0":50.0015677777121,"z0":5.753301094472723,"aX":-11.60288566869125},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.5,"breakHorizontal":12.0,"spinRate":1234,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.43439159967425933,"extension":6.557640603379195},"index":3,"playId":"94e11025-5285-3e05-b44e-aabe37e00ef1","pitchNumber":4,"startTime":"2026-06-22T23:31:45.026Z","endTime":"2026-06-22T23:31:49.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.265553977940133,"aZ":-26.760209436131934,"pfxX":6.239057604718357,"pfxZ":3.586114873850482,"pX":-1.3555602624232215,"pZ":2.954615082186877,"vX0":-1.163037610809689,"vY0":-122.38158984180173,"vZ0":-1.4226815211595631,"x":168.67,"y":159.01,"x0":-1.683054850350797,"y0":50.00230309832119,"z0":5.846234919427157,"aX":9.416517694097065},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.4,"breakHorizontal":-11.0,"spinRate":2431,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.44841266214321474,"extension":6.136235577279605},"index":4,"playId":"bab7457f-59cd-3e9e-ab74-7e3ed6beaa9d","pitchNumber":5,"startTime":"2026-06-22T23:32:02.393Z","endTime":"2026-06-22T23:32:07.279Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.375514651706613,"aZ":-38.1835232380683,"pfxX":2.4930406445938225,"pfxZ":-4.103429986827882,"pX":-0.8526197144093435,"pZ":2.404315180507209,"vX0":-0.008067364389242077,"vY0":-120.4657124499312,"vZ0":-1.017911574014267,"x":149.5,"y":173.86,"x0":-1.1729122208530738,"y0":50.00480681652209,"z0":6.221055693658579,"aX":3.648178381074058},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.4,"breakHorizontal":-4.6,"spinRate":2549,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.45544234269712724,"extension":6.279958325902296},"index":5,"playId":"255903c6-70cd-301b-9daa-4f8bc40ff932","pitchNumber":6,"startTime":"2026-06-22T23:32:16.176Z","endTime":"2026-06-22T23:32:43.186Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179148438916705,"aZ":-37.19470172882889,"pfxX":1.726369192127029,"pfxZ":-3.3059593401623095,"pX":1.5447836916781832,"pZ":1.889988853757197,"vX0":4.793595163623874,"vY0":-122.75722966292719,"vZ0":-2.6936831952985765,"x":58.12,"y":187.75,"x0":-0.6604774452280009,"y0":50.00162485784794,"z0":6.17998761824119,"aX":2.6230440586008847},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.4,"breakHorizontal":-4.3,"spinRate":2535,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44685893059265425,"extension":6.437999331390882},"index":6,"playId":"a2c7d1a4-fe9e-3ee2-8eb2-f81821618559","pitchNumber":7,"startTime":"2026-06-22T23:32:54.721Z","endTime":"2026-06-22T23:32:59.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:32:59.280Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rangers challenged (tag play), call on the field was upheld: Rangers challenged (home-plate collision), call on the field was upheld: Elias Díaz singles on a ground ball to center fielder Jakob Marsee. Alejandro Osuna out at home on the throw, center fielder Jakob Marsee to second baseman Xavier Edwards to catcher Joe Mack.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-22T23:33:02.265Z","endTime":"2026-06-22T23:34:20.801Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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_assist"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.331959268493993,"aZ":-30.772223191574053,"pfxX":8.008807477740827,"pfxZ":0.9443022269330759,"pX":1.0219780119615658,"pZ":0.9842947355340211,"vX0":2.486596184611504,"vY0":-122.12539060176974,"vZ0":-4.9742070401471485,"x":78.04,"y":212.2,"x0":-1.0537503931694072,"y0":50.00359288692151,"z0":5.739492115703906,"aX":11.921533991051934},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.6,"breakHorizontal":-15.1,"spinRate":2442,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4510287407940661,"extension":6.231947697921042},"index":0,"playId":"ce834f9c-0cd5-3994-aab0-9fdb6a07e86e","pitchNumber":1,"startTime":"2026-06-22T23:33:25.561Z","endTime":"2026-06-22T23:33:28.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70295576894913,"aZ":-29.22903303606668,"pfxX":-7.120953953013598,"pfxZ":1.8544574806655822,"pX":0.5554391432140413,"pZ":0.3614406408839416,"vX0":5.519427750759097,"vY0":-125.84907873959037,"vZ0":-7.4276583856390275,"x":95.83,"y":229.02,"x0":-0.7508274274021781,"y0":50.00412793084142,"z0":5.748033233827219,"aX":-11.319670687004033},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":11.5,"spinRate":1161,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43674590391475965,"extension":6.433178908687597},"index":1,"playId":"369f112f-bd2b-3976-a5ae-105d3a5c7479","pitchNumber":2,"startTime":"2026-06-22T23:33:44.925Z","endTime":"2026-06-22T23:33:48.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93598531751404,"aZ":-39.66454819150095,"pfxX":4.626738491813281,"pfxZ":-5.19445836802819,"pX":0.4558652259777251,"pZ":2.0046583274644223,"vX0":1.1865381175756848,"vY0":-119.37380407214623,"vZ0":-1.5508375798298342,"x":99.62,"y":184.65,"x0":-0.648587138294708,"y0":50.00086919414934,"z0":6.232928093907538,"aX":6.6770253884413675},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.5,"breakHorizontal":-8.6,"spinRate":2583,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4587977094606628,"extension":6.236402512599169},"hitData":{"launchSpeed":88.0,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.56,"coordY":106.63}},"index":2,"playId":"72980e68-596c-31fa-9a85-c26ff1fe3410","pitchNumber":3,"startTime":"2026-06-22T23:34:08.287Z","endTime":"2026-06-22T23:34:20.801Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":140,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MP","challengeTeamId":140}]},"playEndTime":"2026-06-22T23:34:20.801Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to pitcher Kumar Rocker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-22T23:39:31.586Z","endTime":"2026-06-22T23:40:30.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677958,"link":"/api/v1/people/677958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-22T23:39:28.351Z","endTime":"2026-06-22T23:39:33.641Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89625029540519,"aZ":-20.727242032084934,"pfxX":-11.715065384732076,"pfxZ":6.106986580103388,"pX":0.8410033473878981,"pZ":1.904741675151491,"vX0":11.16827367802408,"vY0":-136.49608814649696,"vZ0":-6.2499711780661755,"x":84.94,"y":187.35,"x0":-1.7947095903985428,"y0":50.003024717166085,"z0":5.665611820241095,"aX":-21.960230504557764},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":18.6,"spinRate":2138,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.40228554459088794,"extension":6.4313570459080465},"index":1,"playId":"159a7b88-9dd5-372f-bb58-d435a0062576","pitchNumber":1,"startTime":"2026-06-22T23:39:33.641Z","endTime":"2026-06-22T23:39:38.451Z","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.2,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.401939399819636,"aZ":-19.176161883891904,"pfxX":-1.8099756070626365,"pfxZ":7.458313471851585,"pX":-0.02444491121746955,"pZ":0.8641412914813327,"vX0":5.725509184084839,"vY0":-131.11283851633792,"vZ0":-8.538948721517755,"x":117.93,"y":215.45,"x0":-2.0001679842054996,"y0":50.0039361143601,"z0":5.591003075577047,"aX":-3.1552086918394093},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.9,"breakHorizontal":2.0,"spinRate":2148,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.41755456690119797,"extension":6.632472650081916},"index":2,"playId":"ea908d28-8b3f-30e2-bc3e-7464f6b19f56","pitchNumber":2,"startTime":"2026-06-22T23:39:49.542Z","endTime":"2026-06-22T23:39:55.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59480525579649,"aZ":-34.59751358083684,"pfxX":-1.2105145889697329,"pfxZ":-1.6856002259737792,"pX":0.274022296129783,"pZ":1.6347330665701316,"vX0":5.371254234757486,"vY0":-119.37668123835694,"vZ0":-2.4399525061787446,"x":106.55,"y":194.64,"x0":-1.850620113821383,"y0":50.00237458067999,"z0":5.793232974730599,"aX":-1.7428990767873977},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.4,"breakHorizontal":0.8,"spinRate":2202,"spinDirection":34},"zone":9,"typeConfidence":0.9,"plateTime":0.45933808030567747,"extension":6.367049553766302},"index":3,"playId":"1ba3bd98-014c-37e1-8b1f-3f4027f26d00","pitchNumber":3,"startTime":"2026-06-22T23:40:04.726Z","endTime":"2026-06-22T23:40:08.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.506962769973306,"aZ":-35.75941388777957,"pfxX":0.5295238179146495,"pfxZ":-2.399215207825164,"pX":0.7937219688774374,"pZ":1.34287975338383,"vX0":6.245935618492351,"vY0":-121.63715617494985,"vZ0":-3.1590681410624892,"x":86.75,"y":202.52,"x0":-1.8792486995702682,"y0":50.0030085908833,"z0":5.768035571528596,"aX":0.790710964090436},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.9,"breakHorizontal":-2.5,"spinRate":2248,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45080068172283116,"extension":6.7166216467687265},"hitData":{"launchSpeed":83.8,"launchAngle":-3.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.52,"coordY":181.96}},"index":4,"playId":"c6ed09bf-f770-3006-9d70-caec395f2564","pitchNumber":4,"startTime":"2026-06-22T23:40:22.037Z","endTime":"2026-06-22T23:40:30.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:40:30.147Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers challenged (pitch result), call on the field was confirmed: Kyle Stowers called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-22T23:40:57.904Z","endTime":"2026-06-22T23:42:56.080Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"4b84c2af-3408-4e67-97a8-8ac471b59835","startTime":"2026-06-22T23:40:57.904Z","endTime":"2026-06-22T23:41:02.904Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656408768007047,"aZ":-35.30198167284905,"pfxX":0.35198495222563264,"pfxZ":-2.1694019888595832,"pX":-0.3107673529147395,"pZ":2.965806954427068,"vX0":3.788464356522986,"vY0":-119.15680385393088,"vZ0":0.3099670126871379,"x":128.85,"y":158.7,"x0":-1.9663233887372622,"y0":50.004178764673505,"z0":6.020618377393494,"aX":0.5068625660764875},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.6,"breakHorizontal":-1.6,"spinRate":2205,"spinDirection":39},"zone":1,"typeConfidence":0.91,"plateTime":0.4594726276762606,"extension":6.482197604656029},"index":1,"playId":"d8a695e3-aadf-3165-8348-3b1bf1275f72","pitchNumber":1,"startTime":"2026-06-22T23:41:13.112Z","endTime":"2026-06-22T23:41:19.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Otto Lopez steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"d8a695e3-aadf-3165-8348-3b1bf1275f72","startTime":"2026-06-22T23:41:25.642Z","endTime":"2026-06-22T23:41:49.791Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24299218057387,"aZ":-37.08878653343827,"pfxX":-0.2727526694883846,"pfxZ":-3.3749430840758423,"pX":0.13317094050334727,"pZ":1.5367783922865024,"vX0":4.682330998650114,"vY0":-119.65014320897184,"vZ0":-2.4927928023668247,"x":111.92,"y":197.29,"x0":-1.8104839383065083,"y0":50.0037963169567,"z0":5.903136951129392,"aX":-0.3974146122336129},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.5,"breakHorizontal":-0.6,"spinRate":2230,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.45708500811994224,"extension":6.891194710750563},"index":3,"playId":"f232cd05-bf10-3671-8eb5-b2511bc6e5ea","pitchNumber":2,"startTime":"2026-06-22T23:41:49.791Z","endTime":"2026-06-22T23:41:55.336Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-22T23:42:17.993Z","endTime":"2026-06-22T23:42:29.049Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931627432312126,"aZ":-16.92007947774658,"pfxX":-7.04308393003368,"pfxZ":8.02241561621036,"pX":-0.6434273045301707,"pZ":2.4050515678300948,"vX0":5.962293610091193,"vY0":-136.7336994642746,"vZ0":-5.809504293508043,"x":141.53,"y":173.84,"x0":-1.9325634779205583,"y0":50.003886572440045,"z0":5.710276096324725,"aX":-13.394620454174422},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2233,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.3999099451886887,"extension":6.573057811126194},"index":5,"playId":"0c26e52c-2f81-3bbd-a8d6-84d2d059c74c","pitchNumber":3,"startTime":"2026-06-22T23:42:29.049Z","endTime":"2026-06-22T23:42:56.080Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"}},"playEndTime":"2026-06-22T23:42:56.080Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder Wyatt Langford. Otto Lopez to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-22T23:42:47.857Z","endTime":"2026-06-22T23:44:09.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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(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":88.0,"endSpeed":81.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.950469300528844,"aZ":-25.924836267563137,"pfxX":2.1988562766654516,"pfxZ":3.7482416227749162,"pX":-0.46224292703951914,"pZ":2.422018459613639,"vX0":3.8141085601515945,"vY0":-128.1990256906951,"vZ0":-3.5545420009537665,"x":134.62,"y":173.39,"x0":-2.2537975285928176,"y0":50.00561770336868,"z0":5.845209077803127,"aX":3.6678586835176827},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":-4.8,"spinRate":2177,"spinDirection":199},"zone":4,"typeConfidence":0.78,"plateTime":0.4268921813740554,"extension":6.693144947823044},"index":0,"playId":"7c78260b-58ce-3ded-9f37-87241581401d","pitchNumber":1,"startTime":"2026-06-22T23:43:14.140Z","endTime":"2026-06-22T23:43:18.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61152306913616,"aZ":-35.86061480697906,"pfxX":-1.3957889321890113,"pfxZ":-2.5524430437491956,"pX":-0.1198695885576559,"pZ":-0.24469911299215763,"vX0":4.817521111387114,"vY0":-119.39173231883278,"vZ0":-6.357465252261727,"x":121.57,"y":245.39,"x0":-1.9808645288566742,"y0":50.00096371736376,"z0":5.67320380945776,"aX":-2.018746902947578},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.9,"breakHorizontal":1.4,"spinRate":2244,"spinDirection":28},"zone":13,"typeConfidence":0.91,"plateTime":0.4584546150870117,"extension":6.632704100618593},"index":1,"playId":"5c52936e-472f-327b-8e7b-849bafa6d4d9","pitchNumber":2,"startTime":"2026-06-22T23:43:32.642Z","endTime":"2026-06-22T23:43:37.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.668122932815212,"aZ":-37.50924404206892,"pfxX":1.0112781446785228,"pfxZ":-3.769792948530668,"pX":0.0017669734687905856,"pZ":1.7773805402824276,"vX0":4.547893298950237,"vY0":-117.94687530258507,"vZ0":-1.538676021142575,"x":116.93,"y":190.79,"x0":-2.0800284040340786,"y0":50.005342846923725,"z0":5.8857834146049965,"aX":1.4293799462834114},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.0,"breakHorizontal":-2.9,"spinRate":2240,"spinDirection":35},"zone":8,"typeConfidence":0.91,"plateTime":0.4637536449573427,"extension":7.049902873166224},"hitData":{"launchSpeed":96.8,"launchAngle":25.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.37,"coordY":51.44}},"index":2,"playId":"0e6fdf8a-b674-392e-993b-e45e95c5f932","pitchNumber":3,"startTime":"2026-06-22T23:43:56.631Z","endTime":"2026-06-22T23:44:09.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:44:09.146Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-22T23:44:16.940Z","endTime":"2026-06-22T23:46:21.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":76.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.568377940564027,"aZ":-36.76087257271219,"pfxX":0.19837472397808065,"pfxZ":-3.152420618158372,"pX":-0.271146047320414,"pZ":1.8151822080491429,"vX0":3.861660126691645,"vY0":-119.6389775736281,"vZ0":-2.0458390839336094,"x":127.34,"y":189.77,"x0":-1.9304144872494147,"y0":50.00549311014845,"z0":5.968781315031537,"aX":0.28796177319253957},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.0,"breakHorizontal":-1.3,"spinRate":2389,"spinDirection":37},"zone":8,"typeConfidence":0.91,"plateTime":0.4574073913076653,"extension":6.3659775707540005},"index":0,"playId":"b171d4df-c026-3ee1-b944-461bbb02f1ea","pitchNumber":1,"startTime":"2026-06-22T23:44:45.989Z","endTime":"2026-06-22T23:44:50.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057720011121905,"aZ":-35.5327853434347,"pfxX":-2.2682431130064096,"pfxZ":-2.3439519132741777,"pX":-0.6041559871031872,"pZ":1.0010076552177638,"vX0":4.061627317401544,"vY0":-119.31633224898052,"vZ0":-3.63987054048272,"x":140.03,"y":211.75,"x0":-2.0377091918189056,"y0":50.00212212422979,"z0":5.765261418635391,"aX":-3.2540383924105303},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.9,"breakHorizontal":3.1,"spinRate":2229,"spinDirection":30},"zone":13,"typeConfidence":0.9,"plateTime":0.4599545741519018,"extension":6.7066981987452925},"index":1,"playId":"68195dbd-eee6-3693-b9e5-0e62c0e40490","pitchNumber":2,"startTime":"2026-06-22T23:45:05.618Z","endTime":"2026-06-22T23:45:10.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.909479562235653,"aZ":-35.89777860649177,"pfxX":0.2103825515464175,"pfxZ":-2.563342005793359,"pX":-0.3523396999298978,"pZ":0.57159615479046,"vX0":3.670435340148169,"vY0":-119.65222234140708,"vZ0":-4.599104949306078,"x":130.43,"y":223.35,"x0":-1.9330605506898921,"y0":50.0039228184965,"z0":5.732349453126638,"aX":0.3053082330185021},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.5,"breakHorizontal":-1.2,"spinRate":2298,"spinDirection":34},"zone":13,"typeConfidence":0.91,"plateTime":0.45761494019026383,"extension":6.370122382268585},"index":2,"playId":"d585f370-425b-37a9-a6ea-b1296f639c3f","pitchNumber":3,"startTime":"2026-06-22T23:45:28.471Z","endTime":"2026-06-22T23:45:35.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94132484276451,"aZ":-16.21399171842379,"pfxX":-6.259611899938902,"pfxZ":8.36903275502649,"pX":-1.0006923373920595,"pZ":3.376867998750528,"vX0":5.378793525452164,"vY0":-137.3548702339151,"vZ0":-3.1235534072963276,"x":155.14,"y":147.6,"x0":-2.172799970698866,"y0":50.00512615351295,"z0":5.63395027545302,"aX":-11.940617585403093},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":10.2,"spinRate":2132,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3990441828407967,"extension":6.578724065673755},"index":3,"playId":"122f1c39-fc99-3770-b31c-952612dad990","pitchNumber":4,"startTime":"2026-06-22T23:45:54.594Z","endTime":"2026-06-22T23:46:00.760Z","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":82.6,"endSpeed":76.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995731832136798,"aZ":-35.493141919720706,"pfxX":-0.19199270104491717,"pfxZ":-2.281806828884477,"pX":1.08248504754018,"pZ":1.0220184663247738,"vX0":6.97023872309592,"vY0":-120.05466775652471,"vZ0":-3.6701336893042606,"x":75.74,"y":211.19,"x0":-1.8377710473847775,"y0":50.00280789244514,"z0":5.741018166385927,"aX":-0.2799090679882727},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.8,"breakHorizontal":-1.4,"spinRate":2158,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4568452756169967,"extension":6.834099305477367},"index":4,"playId":"72c31f59-93bf-34e9-b527-d4870f647ec2","pitchNumber":5,"startTime":"2026-06-22T23:46:14.348Z","endTime":"2026-06-22T23:46:21.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:46:21.385Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-22T23:48:14.464Z","endTime":"2026-06-22T23:49:41.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.603586788896838,"aZ":-38.84371537703456,"pfxX":3.3454720329760845,"pfxZ":-4.671760042115475,"pX":0.7245541185185193,"pZ":1.7169693806064865,"vX0":2.9632778470536385,"vY0":-118.73667160146354,"vZ0":-2.295697084549415,"x":114.69,"y":134.48,"x0":-0.9738682378785952,"y0":50.000981591849595,"z0":6.228719696643536,"aX":4.778716192386254},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.8,"breakHorizontal":-6.7,"spinRate":2484,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.46119431952022394,"extension":6.112591655251051},"index":0,"playId":"b984fb27-57bb-3a4a-8e35-23992cee620c","pitchNumber":1,"startTime":"2026-06-22T23:48:26.171Z","endTime":"2026-06-22T23:48:32.171Z","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":94.6,"endSpeed":86.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22703621004805,"aZ":-17.306429491958383,"pfxX":-4.929712473161963,"pfxZ":7.738045723753746,"pX":0.9173925987849052,"pZ":1.8391491053883822,"vX0":7.21829963432572,"vY0":-137.44994266645955,"vZ0":-7.365543334688014,"x":75.21,"y":128.82,"x0":-1.0970734932750976,"y0":50.00448786715778,"z0":5.719710399137766,"aX":-9.47463001140757},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":7.4,"spinRate":2173,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39783322341035143,"extension":6.118646780864676},"index":1,"playId":"79a19107-fd88-335c-84da-70378dc1a27e","pitchNumber":2,"startTime":"2026-06-22T23:48:39.578Z","endTime":"2026-06-22T23:48:45.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.810258386563696,"aZ":-40.94137552723069,"pfxX":2.286101979365909,"pfxZ":-6.035587567526218,"pX":-0.6257515139602121,"pZ":1.6661993749087265,"vX0":0.5687720726341049,"vY0":-119.71800782570935,"vZ0":-2.1010217146478594,"x":123.02,"y":140.14,"x0":-1.1633066685159525,"y0":50.0015661620344,"z0":6.215031213766766,"aX":3.3223726969780283},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.2,"breakHorizontal":-4.3,"spinRate":2493,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.45727260666194525,"extension":6.287981009977435},"index":2,"playId":"59618d8c-1d05-3636-a315-aba7814e817f","pitchNumber":3,"startTime":"2026-06-22T23:48:53.640Z","endTime":"2026-06-22T23:48:59.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-22T23:49:04.738Z","endTime":"2026-06-22T23:49:13.544Z","isPitch":false,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.038915173327997,"aZ":-30.594674612349852,"pfxX":-4.919316745430096,"pfxZ":0.9847806012897843,"pX":-0.15205669431969168,"pZ":0.15265500214671948,"vX0":4.357242160551852,"vY0":-125.92945751067786,"vZ0":-7.622769752030904,"x":106.79,"y":220.76,"x0":-1.2672569339735797,"y0":50.0015572875429,"z0":5.700170024537924,"aX":-7.884911511260792},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":7.9,"spinRate":1198,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.435262104896454,"extension":6.4127283591725055},"index":4,"playId":"a7f9abb7-9329-32f6-943d-e9c24c7d968b","pitchNumber":4,"startTime":"2026-06-22T23:49:13.544Z","endTime":"2026-06-22T23:49:19.544Z","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":95.2,"endSpeed":87.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564543955501716,"aZ":-16.793510203058307,"pfxX":-7.638668081585057,"pfxZ":7.920645886647477,"pX":-0.08774718587070379,"pZ":2.1796123376543908,"vX0":5.4501787700317,"vY0":-138.38839142988985,"vZ0":-6.71357408428801,"x":121.7,"y":154.28,"x0":-1.0891507213639777,"y0":50.00397998949837,"z0":5.759924045222641,"aX":-14.833459636565546},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2095,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.39563526191029386,"extension":6.016487064164629},"hitData":{"launchSpeed":97.9,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.33,"coordY":160.58}},"index":5,"playId":"adeff11c-b483-3923-a580-4d3098cb6c80","pitchNumber":5,"startTime":"2026-06-22T23:49:34.288Z","endTime":"2026-06-22T23:49:41.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:49:41.888Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-22T23:49:50.777Z","endTime":"2026-06-22T23:51:50.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667853714484426,"aZ":-30.694170204168458,"pfxX":-7.00758673274889,"pfxZ":0.9457630979783067,"pX":-0.22963645788167536,"pZ":0.9931769080668376,"vX0":5.258219459028325,"vY0":-124.53714767300562,"vZ0":-5.413398397126673,"x":82.23,"y":182.57,"x0":-1.4608651683318385,"y0":50.004982639425215,"z0":5.742661079482584,"aX":-10.97795651210934},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":11.4,"spinRate":1141,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4403013624563692,"extension":6.473618228440941},"index":0,"playId":"952af5ab-fe9c-3831-b6de-0b112d6e39af","pitchNumber":1,"startTime":"2026-06-22T23:50:02.888Z","endTime":"2026-06-22T23:50:08.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99022921979135,"aZ":-29.886155126088696,"pfxX":-8.923687473699914,"pfxZ":1.4771078504832467,"pX":0.5042722251384296,"pZ":0.7716881441057655,"vX0":7.484945740653708,"vY0":-124.27854203515808,"vZ0":-5.8865638718836415,"x":109.42,"y":216.99,"x0":-1.4003201992209937,"y0":50.00466726990016,"z0":5.6811175488605405,"aX":-13.83569049405584},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.4,"breakHorizontal":14.3,"spinRate":1272,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.44224305500611205,"extension":6.33633247466455},"index":1,"playId":"0d3ffb28-96c3-31b6-9a27-4d942c5b4082","pitchNumber":2,"startTime":"2026-06-22T23:50:15.809Z","endTime":"2026-06-22T23:50:18.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175042102188026,"aZ":-32.0220978687563,"pfxX":9.569652846399421,"pfxZ":0.1006122293001468,"pX":-0.462309293999934,"pZ":2.1540430089859157,"vX0":-0.06824538541426661,"vY0":-120.74428160497027,"vZ0":-1.9449870987241809,"x":134.62,"y":180.62,"x0":-1.6740957479730956,"y0":50.000886481465855,"z0":5.820639070966433,"aX":13.955919168483438},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.0,"breakHorizontal":-17.3,"spinRate":2404,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.45575048202403856,"extension":6.031680347976383},"index":2,"playId":"56f150e8-95ad-3b5e-a85b-bdc8aa95e995","pitchNumber":3,"startTime":"2026-06-22T23:50:30.263Z","endTime":"2026-06-22T23:50:33.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1074526273226,"aZ":-39.73461704140781,"pfxX":0.9499471583133916,"pfxZ":-5.218051967492332,"pX":1.2543089874036786,"pZ":0.7082186508533004,"vX0":5.014687275761364,"vY0":-120.37249186827678,"vZ0":-4.3275698897439865,"x":69.19,"y":219.66,"x0":-0.9902139095475434,"y0":50.00254969432257,"z0":6.094052734953168,"aX":1.3761123930115764},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.3,"breakHorizontal":-3.1,"spinRate":2529,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4572373968403838,"extension":6.286027487181598},"index":3,"playId":"3f7676c5-258d-396f-967f-1b5aeac2ff99","pitchNumber":4,"startTime":"2026-06-22T23:50:43.787Z","endTime":"2026-06-22T23:50:49.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424318752060355,"aZ":-30.392246700881127,"pfxX":8.074581655154883,"pfxZ":1.2172418839476133,"pX":-0.37719192392496187,"pZ":2.3238463570061385,"vX0":0.5531611273924809,"vY0":-120.90486987660651,"vZ0":-1.855192365979847,"x":131.38,"y":176.04,"x0":-1.6568449344734466,"y0":50.001472743153414,"z0":5.80158999552035,"aX":11.797706745111133},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.0,"breakHorizontal":-14.8,"spinRate":2429,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.45528799047189183,"extension":6.2213656463123135},"index":4,"playId":"219646a2-1491-3fe0-8232-4fbbdeb8b191","pitchNumber":5,"startTime":"2026-06-22T23:51:00.033Z","endTime":"2026-06-22T23:51:03.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409426776721503,"aZ":-32.14888996756322,"pfxX":-7.785540353998437,"pfxZ":0.0185784181277846,"pX":-0.5411152667153681,"pZ":2.0817357264179086,"vX0":4.515078144635762,"vY0":-124.46461734294913,"vZ0":-2.8665528612601925,"x":137.63,"y":182.57,"x0":-1.3728562364313937,"y0":50.005021270538315,"z0":5.927327914272093,"aX":-12.141846254236555},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.5,"breakHorizontal":13.0,"spinRate":1369,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.44109701170661,"extension":6.253990267868103},"index":5,"playId":"ba4c62e7-2945-35e5-9c0b-49b3173a8191","pitchNumber":6,"startTime":"2026-06-22T23:51:14.345Z","endTime":"2026-06-22T23:51:19.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.890892208871858,"aZ":-27.5438547904126,"pfxX":6.727975550623095,"pfxZ":3.072411478050004,"pX":-0.6867476901072767,"pZ":3.5481736187334585,"vX0":-0.028651548787777592,"vY0":-121.760618244932,"vZ0":-0.011283139237748374,"x":143.18,"y":142.98,"x0":-1.5497113041629922,"y0":50.00462247442779,"z0":5.927195086208919,"aX":10.148964108242312},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":-12.2,"spinRate":2437,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4490536358937174,"extension":6.241186821391467},"index":6,"playId":"592c4c7b-597c-3dcf-b714-0bbe2df3d755","pitchNumber":7,"startTime":"2026-06-22T23:51:46.033Z","endTime":"2026-06-22T23:51:50.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:51:50.881Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wyatt Langford pops out to first baseman Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-22T23:51:52.339Z","endTime":"2026-06-22T23:54:06.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.405591804843606,"aZ":-24.071446479217755,"pfxX":-7.484959257562933,"pfxZ":4.066754756599211,"pX":0.3497935440066128,"pZ":2.374486820623125,"vX0":6.051791352225205,"vY0":-139.56625209048235,"vZ0":-5.175674921835436,"x":103.67,"y":174.67,"x0":-0.8632502694427293,"y0":50.00488705661097,"z0":5.817154913047253,"aX":-14.919016897638246},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.6,"breakHorizontal":12.5,"spinRate":1854,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.39093592606938365,"extension":6.119899138791414},"index":0,"playId":"55aaf4da-4c59-352c-a8b3-bb415e478525","pitchNumber":1,"startTime":"2026-06-22T23:52:11.383Z","endTime":"2026-06-22T23:52:16.605Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-22T23:52:22.013Z","endTime":"2026-06-22T23:52:29.356Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.425282241984036,"aZ":-29.730136887677872,"pfxX":-3.9141353642228207,"pfxZ":1.5215978891670918,"pX":-1.2893681813895628,"pZ":3.227220514409056,"vX0":1.1234240106273732,"vY0":-125.67337001724678,"vZ0":-0.7452750834445728,"x":166.15,"y":151.65,"x0":-1.2324408605443722,"y0":50.004158324070325,"z0":5.9332481900839005,"aX":-6.288482168461011},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":6.8,"spinRate":916,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4351096544385098,"extension":6.436126004064887},"index":2,"playId":"a44fb343-a05f-31f9-9630-f40cac6d9820","pitchNumber":2,"startTime":"2026-06-22T23:52:29.356Z","endTime":"2026-06-22T23:52:36.374Z","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.4,"endSpeed":76.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.511388205757683,"aZ":-29.02809373395385,"pfxX":8.980865609446896,"pfxZ":2.1181595801114916,"pX":0.23543289701602627,"pZ":2.190506235580475,"vX0":1.1163238906308202,"vY0":-121.4869476996302,"vZ0":-2.5656565320304163,"x":108.03,"y":179.64,"x0":-1.396638319530888,"y0":50.001259099070325,"z0":5.80310977488285,"aX":13.31855518005057},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.5,"breakHorizontal":-16.6,"spinRate":2575,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.45219466287554644,"extension":6.292722609493019},"index":3,"playId":"e5cf25e4-46d1-3fab-abc0-9e3a16a2ab16","pitchNumber":3,"startTime":"2026-06-22T23:53:09.907Z","endTime":"2026-06-22T23:53:15.603Z","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.3,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207347152704717,"aZ":-30.30417082671407,"pfxX":-6.311794654961363,"pfxZ":1.1780686288710436,"pX":1.423181188250311,"pZ":-0.47010924301699436,"vX0":7.690600430060628,"vY0":-125.19964628832226,"vZ0":-9.01243430930493,"x":62.75,"y":251.47,"x0":-0.8739296249556796,"y0":50.00042272050339,"z0":5.670417303909286,"aX":-9.980050099420907},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":9.6,"spinRate":1104,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4381447848287059,"extension":6.577942160448806},"index":4,"playId":"074f901b-8416-3bf9-a4e9-c6364f0b1eec","pitchNumber":4,"startTime":"2026-06-22T23:53:36.952Z","endTime":"2026-06-22T23:53:40.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659920722538747,"aZ":-28.920070700359574,"pfxX":-3.519353506723829,"pfxZ":2.066741722114143,"pX":-0.051117280160482934,"pZ":2.3033875178989986,"vX0":3.8349762646453516,"vY0":-124.88688622823898,"vZ0":-2.9419186081083906,"x":118.95,"y":176.59,"x0":-1.1509393214872101,"y0":50.00558435657004,"z0":5.880883943132657,"aX":-5.54838009287013},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":5.5,"spinRate":807,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4389546388018073,"extension":6.454264699644125},"hitData":{"launchSpeed":89.1,"launchAngle":70.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.57,"coordY":166.69}},"index":5,"playId":"6df55caa-1cca-3517-a68f-e93d4b91f71e","pitchNumber":5,"startTime":"2026-06-22T23:53:55.409Z","endTime":"2026-06-22T23:54:06.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:54:06.742Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a sharp ground ball to center fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-22T23:56:05.465Z","endTime":"2026-06-22T23:57:57.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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(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":89.0,"endSpeed":81.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.572006157217256,"aZ":-22.327193819193553,"pfxX":0.3250005596695029,"pfxZ":5.804223968584804,"pX":-0.7624422935732282,"pZ":2.787526774913547,"vX0":3.7105304626457922,"vY0":-129.5255883290464,"vZ0":-2.872257568020924,"x":146.06,"y":163.52,"x0":-2.2568821604667315,"y0":50.00008275343689,"z0":5.621916976504559,"aX":0.550137488472411},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":-1.4,"spinRate":2110,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.4231998754874131,"extension":6.756413356820563},"index":0,"playId":"d3c8b1e4-ab96-349e-9663-61aa4bb5534a","pitchNumber":1,"startTime":"2026-06-22T23:56:10.464Z","endTime":"2026-06-22T23:56:14.553Z","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":93.0,"endSpeed":84.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.880633182789378,"aZ":-14.98639595755063,"pfxX":-6.73745545148679,"pfxZ":9.361093595447786,"pX":-0.43656706071564055,"pZ":3.724546914419322,"vX0":6.619920382722715,"vY0":-135.2290793060624,"vZ0":-2.3552337030845947,"x":133.64,"y":138.22,"x0":-2.0512388355279705,"y0":50.00135880114347,"z0":5.668925171831744,"aX":-12.369056800369812},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":10.7,"spinRate":2192,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40638850029524143,"extension":6.61028054412216},"index":1,"playId":"1ee735ab-7996-36fd-8acd-360489981385","pitchNumber":2,"startTime":"2026-06-22T23:56:28.699Z","endTime":"2026-06-22T23:56:34.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.741359959685226,"aZ":-36.24070734040277,"pfxX":-0.042468564414689824,"pfxZ":-2.8949702491308074,"pX":-0.2313278262575848,"pZ":1.217278967229826,"vX0":3.9487235931642157,"vY0":-118.1378731331602,"vZ0":-2.9625742753490116,"x":125.82,"y":205.91,"x0":-1.9230393653133797,"y0":50.00147745302658,"z0":5.838015808910419,"aX":-0.059648683277972535},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.8,"breakHorizontal":-1.0,"spinRate":2146,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.4646650927752387,"extension":6.628733284974571},"index":2,"playId":"a3811187-b92c-3e9d-9be4-de26efa84d0e","pitchNumber":3,"startTime":"2026-06-22T23:56:44.408Z","endTime":"2026-06-22T23:56:49.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-22T23:56:56.689Z","endTime":"2026-06-22T23:57:12.561Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"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":82.8,"endSpeed":76.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783700187529018,"aZ":-33.89453239838395,"pfxX":-1.0783257589641408,"pfxZ":-1.1744345180734435,"pX":-0.579678665709912,"pZ":1.292131721138178,"vX0":3.610460439579104,"vY0":-120.5005501502966,"vZ0":-3.4681550556269105,"x":139.1,"y":203.89,"x0":-1.961465669773109,"y0":50.00514069999378,"z0":5.764156379354688,"aX":-1.5764373185962282},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.8,"breakHorizontal":1.1,"spinRate":2166,"spinDirection":19},"zone":13,"typeConfidence":0.9,"plateTime":0.45564534374556365,"extension":6.701878529203809},"index":4,"playId":"d1aa43e1-e780-3e77-a691-6ec2a73b4b07","pitchNumber":4,"startTime":"2026-06-22T23:57:12.561Z","endTime":"2026-06-22T23:57:18.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.419492936022756,"aZ":-33.17598637684278,"pfxX":-1.6862164357662948,"pfxZ":-0.6920734261245323,"pX":0.23058088105580316,"pZ":0.7725297484622305,"vX0":5.410184661376858,"vY0":-120.42291532841512,"vZ0":-4.723602917617587,"x":108.21,"y":217.92,"x0":-1.835226568162856,"y0":50.00143348823696,"z0":5.725007624212872,"aX":-2.454166134759376},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.2,"breakHorizontal":1.7,"spinRate":2255,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4564791484528663,"extension":6.887198784203287},"index":5,"playId":"53789e2a-d089-3822-869b-ec45f4d195e1","pitchNumber":5,"startTime":"2026-06-22T23:57:29.314Z","endTime":"2026-06-22T23:57:33.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.789804601577796,"aZ":-20.762466087758863,"pfxX":-0.1537050573500478,"pfxZ":6.255782387274189,"pX":0.23704653587382762,"pZ":2.2223659444688506,"vX0":6.16317769623374,"vY0":-133.91575770311002,"vZ0":-4.950691620360939,"x":107.96,"y":178.78,"x0":-2.0701421614589917,"y0":50.0021861294708,"z0":5.571890102478528,"aX":-0.28158773640655876},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-1.0,"spinRate":2158,"spinDirection":212},"zone":8,"typeConfidence":0.92,"plateTime":0.40835754533703783,"extension":6.870771375356807},"hitData":{"launchSpeed":101.5,"launchAngle":6.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":123.96,"coordY":94.93}},"index":6,"playId":"7bd02e1f-eb17-3c33-98bb-9727e931774f","pitchNumber":6,"startTime":"2026-06-22T23:57:47.425Z","endTime":"2026-06-22T23:57:57.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:57:57.094Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out softly, pitcher Kumar Rocker to first baseman Jake Burger. Owen Caissie to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-22T23:57:55.420Z","endTime":"2026-06-22T23:58:53.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677958,"link":"/api/v1/people/677958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150168341259615,"aZ":-21.082591681582326,"pfxX":-9.6304554439828,"pfxZ":5.937083373264343,"pX":-0.49786608651569186,"pZ":2.6281337622010614,"vX0":7.452922308333145,"vY0":-135.90566649727845,"vZ0":-4.151530282066124,"x":135.98,"y":167.82,"x0":-2.0263225485850254,"y0":50.002234452598074,"z0":5.6421680732929085,"aX":-17.990996458093132},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2149,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.40322033203307805,"extension":6.782098032920471},"index":0,"playId":"4cbdba51-da59-3f1d-b5fe-bb44469e78fb","pitchNumber":1,"startTime":"2026-06-22T23:58:24.834Z","endTime":"2026-06-22T23:58:29.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00194419908455,"aZ":-20.37875642531819,"pfxX":-9.503845840424248,"pfxZ":6.355906596571188,"pX":-1.1967537010762697,"pZ":2.891224836689653,"vX0":5.624400792551636,"vY0":-135.45885194596002,"vZ0":-3.9047350027558947,"x":162.62,"y":160.72,"x0":-2.0668763455873047,"y0":50.002537509474266,"z0":5.7788728318943825,"aX":-17.634815597358255},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":16.0,"spinRate":2204,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.40458827419977794,"extension":6.671056766484257},"hitData":{"launchSpeed":43.2,"launchAngle":-79.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.79,"coordY":187.02}},"index":1,"playId":"a05a2856-835c-3d98-b957-73c9a2dce384","pitchNumber":2,"startTime":"2026-06-22T23:58:45.160Z","endTime":"2026-06-22T23:58:53.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-22T23:58:53.433Z","atBatIndex":35},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Javier Sanoja out on a sacrifice fly to center fielder Wyatt Langford. Owen Caissie scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-22T23:58:57.346Z","endTime":"2026-06-23T00:00:49.510Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"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},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.094751217601825,"aZ":-31.797223068816976,"pfxX":-1.5161280509465485,"pfxZ":0.25822597727370744,"pX":2.1188238150509875,"pZ":0.037666176870149594,"vX0":10.040195596780089,"vY0":-120.707582442308,"vZ0":-6.575958570818005,"x":36.24,"y":237.76,"x0":-1.910649201041629,"y0":50.003402912022594,"z0":5.622347632296724,"aX":-2.2216099444911457},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.1,"breakHorizontal":0.1,"spinRate":2186,"spinDirection":16},"zone":14,"typeConfidence":0.9,"plateTime":0.45503459515106215,"extension":6.764347473607756},"index":0,"playId":"ae0a01de-c96c-3fa2-bde3-c7c4218673f8","pitchNumber":1,"startTime":"2026-06-22T23:59:22.689Z","endTime":"2026-06-22T23:59:28.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kumar Rocker. Owen Caissie to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"ae0a01de-c96c-3fa2-bde3-c7c4218673f8","startTime":"2026-06-22T23:59:33.299Z","endTime":"2026-06-23T00:00:17.019Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.784106979637194,"aZ":-35.7390752443018,"pfxX":0.23502045538573135,"pfxZ":-2.4385607228941035,"pX":-0.71063786438837,"pZ":1.117851640981484,"vX0":2.987059814312353,"vY0":-119.98902849758946,"vZ0":-3.5508365877140413,"x":144.09,"y":208.6,"x0":-2.001195071020915,"y0":50.00476859969347,"z0":5.795009082602402,"aX":0.3428027465258175},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.0,"breakHorizontal":-1.1,"spinRate":2241,"spinDirection":36},"zone":13,"typeConfidence":0.91,"plateTime":0.4561403004933302,"extension":6.647779398702494},"index":2,"playId":"237053c3-0600-329b-adbc-b61c2585a150","pitchNumber":2,"startTime":"2026-06-23T00:00:17.019Z","endTime":"2026-06-23T00:00:22.276Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31590307398262,"aZ":-24.122018519359713,"pfxX":-0.17223313699733245,"pfxZ":4.705589547185108,"pX":0.3189369628378177,"pZ":1.5625985014634223,"vX0":6.257078468661937,"vY0":-129.95543521957353,"vZ0":-5.775693722608088,"x":104.84,"y":196.59,"x0":-2.0977708039810863,"y0":50.00062952862838,"z0":5.647009337595384,"aX":-0.2961781778000307},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-1.1,"spinRate":2176,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.42153244661215883,"extension":6.7360637724694605},"hitData":{"launchSpeed":79.8,"launchAngle":35.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.61,"coordY":88.97}},"index":3,"playId":"42a331df-65ed-381f-bb33-3f9183637032","pitchNumber":3,"startTime":"2026-06-23T00:00:38.071Z","endTime":"2026-06-23T00:00:49.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:00:49.510Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-23T00:00:59.831Z","endTime":"2026-06-23T00:02:41.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.594196316573587,"aZ":-36.80220609732939,"pfxX":-1.1157509608008849,"pfxZ":-3.0812042313106343,"pX":-0.3800943562242872,"pZ":2.006167462422934,"vX0":4.233861030154378,"vY0":-121.53251686109975,"vZ0":-1.634211072089594,"x":131.49,"y":184.61,"x0":-1.9955842703146343,"y0":50.00121614505685,"z0":5.8677418072941,"aX":-1.6789499310307079},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.8,"breakHorizontal":1.1,"spinRate":2229,"spinDirection":32},"zone":7,"typeConfidence":0.9,"plateTime":0.4497509192356599,"extension":6.711483283941135},"index":0,"playId":"14266125-4fd8-3b21-bd62-1410075e3068","pitchNumber":1,"startTime":"2026-06-23T00:01:26.931Z","endTime":"2026-06-23T00:01:30.887Z","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":83.3,"endSpeed":77.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778163761800542,"aZ":-35.121505223242465,"pfxX":-0.110117541961821,"pfxZ":-1.9702127723006306,"pX":0.34790817716241507,"pZ":1.1680592259278493,"vX0":5.4365383089426444,"vY0":-121.23623509201558,"vZ0":-3.7626580513846495,"x":103.74,"y":207.24,"x0":-1.9053803938579947,"y0":50.00419025365978,"z0":5.792319668535434,"aX":-0.16524802558438023},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.2,"breakHorizontal":-1.1,"spinRate":2154,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.45106497102931664,"extension":6.680992181475823},"index":1,"playId":"63c28f72-7772-3bbf-9785-2def69195f72","pitchNumber":2,"startTime":"2026-06-23T00:01:44.644Z","endTime":"2026-06-23T00:01:48.964Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-23T00:01:58.893Z","endTime":"2026-06-23T00:02:13.759Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917528431289256,"aZ":-35.60943627764269,"pfxX":-0.6663128722803329,"pfxZ":-2.28565493144507,"pX":0.573040436814549,"pZ":0.6582553330985078,"vX0":6.096777172730323,"vY0":-122.43322230666791,"vZ0":-4.646411361238552,"x":95.16,"y":221.01,"x0":-1.8709390317454435,"y0":50.000348178683446,"z0":5.654044720310358,"aX":-1.0047484968883074},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.0,"breakHorizontal":-0.4,"spinRate":2259,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44870936163879493,"extension":6.843383504137984},"index":3,"playId":"ff6c4837-3643-392f-85e8-7a2b15395cf4","pitchNumber":3,"startTime":"2026-06-23T00:02:13.759Z","endTime":"2026-06-23T00:02:17.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6197702167319,"aZ":-20.121950627328143,"pfxX":-11.132786807506129,"pfxZ":6.1513139703458055,"pX":0.4393608590501909,"pZ":2.1431379742938033,"vX0":10.117626245188982,"vY0":-139.20529255188086,"vZ0":-5.585742221503046,"x":100.25,"y":180.92,"x0":-1.7981414675502294,"y0":50.005426675268374,"z0":5.510352386726471,"aX":-21.824566275737432},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":18.0,"spinRate":2252,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.39364688262489,"extension":6.879694477948573},"index":4,"playId":"859b38d7-7071-3e74-8ed8-650979ff2363","pitchNumber":4,"startTime":"2026-06-23T00:02:36.530Z","endTime":"2026-06-23T00:02:41.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:02:41.069Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T00:04:45.945Z","endTime":"2026-06-23T00:05:49.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.042998192633988,"aZ":-19.010305971226114,"pfxX":-4.44649277366279,"pfxZ":6.808699447779212,"pX":0.7390258586461589,"pZ":3.0730668713742935,"vX0":5.653329066530818,"vY0":-137.58769513340164,"vZ0":-4.622519321092005,"x":88.83,"y":155.81,"x0":-0.7563289748817899,"y0":50.006644694133634,"z0":6.048042203042696,"aX":-8.601588049119012},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":7.0,"spinRate":2093,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.39677998243260104,"extension":6.030205673994849},"index":0,"playId":"4ea66569-b989-3ab5-af35-34a0cf555726","pitchNumber":1,"startTime":"2026-06-23T00:04:45.945Z","endTime":"2026-06-23T00:04:49.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.512438209788666,"aZ":-20.884940786373118,"pfxX":-10.092470878186107,"pfxZ":5.792419844070466,"pX":0.568086809899118,"pZ":2.861591970209684,"vX0":7.577813629010463,"vY0":-138.62377367292578,"vZ0":-4.437753082206489,"x":95.35,"y":161.52,"x0":-0.8874316604547232,"y0":50.004161983766885,"z0":5.87444674532203,"aX":-19.676007814042666},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":16.7,"spinRate":1956,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3948745696803888,"extension":6.05361570643765},"index":1,"playId":"6021358c-5063-3f3c-a94b-319c4e4e4cc4","pitchNumber":2,"startTime":"2026-06-23T00:05:06.490Z","endTime":"2026-06-23T00:05:09.995Z","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":86.3,"endSpeed":79.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.879520461876385,"aZ":-25.464232632586885,"pfxX":-7.381761851226321,"pfxZ":4.218275506489997,"pX":0.8532615153600381,"pZ":-0.011819816519116138,"vX0":6.768853537376055,"vY0":-125.23235381356653,"vZ0":-8.983109971233663,"x":84.48,"y":239.1,"x0":-0.9233281443085812,"y0":50.00606388676808,"z0":5.699468023083615,"aX":-11.748010474786849},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":11.9,"spinRate":1284,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4370847628087131,"extension":6.340267869867641},"index":2,"playId":"2d529886-a889-375c-9483-d62096b0fd1f","pitchNumber":3,"startTime":"2026-06-23T00:05:27.474Z","endTime":"2026-06-23T00:05:31.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35867280248065,"aZ":-32.51876414231515,"pfxX":-7.322624749915555,"pfxZ":-0.2156205125642887,"pX":-0.19956510758452653,"pZ":0.8794750098437779,"vX0":4.837667478967801,"vY0":-125.37987709832403,"vZ0":-5.589682435227459,"x":124.61,"y":215.03,"x0":-1.1986248297528146,"y0":50.00216846736543,"z0":5.778255183264525,"aX":-11.706714401650116},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":12.2,"spinRate":1106,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4361545501094999,"extension":6.301571038155721},"index":3,"playId":"e59d4df8-ad73-3a4e-9b1c-866b3b382587","pitchNumber":4,"startTime":"2026-06-23T00:05:43.116Z","endTime":"2026-06-23T00:05:49.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:05:49.210Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Nimmo walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T00:05:50.087Z","endTime":"2026-06-23T00:07:38.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.140288002664846,"aZ":-15.414687269631477,"pfxX":-6.77566764200565,"pfxZ":8.536503485683165,"pX":-0.016472349370390903,"pZ":2.819404159637369,"vX0":5.374749297552361,"vY0":-139.01243084237638,"vZ0":-5.592439921978195,"x":117.63,"y":162.66,"x0":-1.0912643736702474,"y0":50.00654274475987,"z0":5.87468515007535,"aX":-13.31033889064771},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2152,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39348437000541425,"extension":6.084447374883361},"index":0,"playId":"193aafa1-c7e7-3e8e-a560-a6b65edb720b","pitchNumber":1,"startTime":"2026-06-23T00:06:11.245Z","endTime":"2026-06-23T00:06:15.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375897772617503,"aZ":-16.718875086163482,"pfxX":-6.767314810902695,"pfxZ":7.869054364110822,"pX":0.35557772217025124,"pZ":3.2354309712928653,"vX0":5.652029940089325,"vY0":-139.065937526469,"vZ0":-4.486001021290747,"x":103.45,"y":151.42,"x0":-0.821152794669955,"y0":50.0042918605702,"z0":5.974172489360779,"aX":-13.293034010079234},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2168,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.393451741991762,"extension":6.069248796482988},"index":1,"playId":"fe441168-e7c5-3b5a-a61d-1e429599132c","pitchNumber":2,"startTime":"2026-06-23T00:06:24.331Z","endTime":"2026-06-23T00:06:27.939Z","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":82.8,"endSpeed":76.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37055724438752,"aZ":-43.40500104117675,"pfxX":4.4177803539594,"pfxZ":-7.698529594117194,"pX":-0.7787458045479339,"pZ":1.042008934628508,"vX0":-1.1102365917017976,"vY0":-120.59455559769309,"vZ0":-3.0697696572463524,"x":146.68,"y":210.65,"x0":-0.8837383785789765,"y0":50.000710570278606,"z0":6.193122765650863,"aX":6.448786862479246},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.4,"breakHorizontal":-7.7,"spinRate":2622,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.45572482078705256,"extension":6.266653921004629},"index":2,"playId":"95783f56-adad-3d42-be09-534e8193bfdd","pitchNumber":3,"startTime":"2026-06-23T00:06:45.962Z","endTime":"2026-06-23T00:06:50.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.363081686511755,"aZ":-17.47128301814611,"pfxX":-4.204530840838749,"pfxZ":7.506322809893932,"pX":0.45065278176115636,"pZ":3.8765259584389464,"vX0":4.656407118623795,"vY0":-139.09601810198615,"vZ0":-2.8862185765757036,"x":99.82,"y":134.11,"x0":-0.6992500279366239,"y0":50.00213583009601,"z0":6.086892981763901,"aX":-8.234415101097596},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":6.6,"spinRate":2237,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3938642308187421,"extension":5.967807499409865},"index":3,"playId":"669eb4c2-ea0a-30a8-bd1a-ce3cdd86d517","pitchNumber":4,"startTime":"2026-06-23T00:07:00.578Z","endTime":"2026-06-23T00:07:06.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22824068822654,"aZ":-42.37673987598223,"pfxX":3.1063657382030367,"pfxZ":-6.833463747203952,"pX":0.8049647859204464,"pZ":0.7475028135452263,"vX0":3.0748871262549238,"vY0":-121.78747856043861,"vZ0":-3.9456513551709067,"x":86.32,"y":218.6,"x0":-0.8802614684718655,"y0":50.00318125857035,"z0":6.075947642201926,"aX":4.637980411814931},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-13.1,"breakHorizontal":-6.4,"spinRate":2572,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4507604597866237,"extension":6.261901140985165},"index":4,"playId":"e2db0fb7-6ba0-362a-8ec7-04ad3ead2fad","pitchNumber":5,"startTime":"2026-06-23T00:07:14.187Z","endTime":"2026-06-23T00:07:17.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914163631540386,"aZ":-23.407423853609888,"pfxX":-10.918978415815898,"pfxZ":4.527847920294546,"pX":-0.23263374890098346,"pZ":0.3723862508375003,"vX0":6.142559623836769,"vY0":-138.22897474796974,"vZ0":-9.793978492735006,"x":125.87,"y":228.73,"x0":-1.0655249843146652,"y0":50.000452873928154,"z0":5.533986851501169,"aX":-21.119009372155666},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":18.5,"spinRate":2039,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39630362874856573,"extension":6.185427759887664},"index":5,"playId":"6ab0d612-bf44-3c83-813a-6102e6bf3287","pitchNumber":6,"startTime":"2026-06-23T00:07:30.580Z","endTime":"2026-06-23T00:07:38.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:07:38.670Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Burger walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T00:07:39.465Z","endTime":"2026-06-23T00:10:40.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889041995804135,"aZ":-31.588587676344975,"pfxX":-4.824836258225889,"pfxZ":0.3698343659754606,"pX":0.03860763228874472,"pZ":2.4825652750895992,"vX0":4.05156056720987,"vY0":-125.02988856855005,"vZ0":-2.098586777857051,"x":115.53,"y":171.75,"x0":-0.9782838193234781,"y0":50.00118188419634,"z0":5.93217534519173,"aX":-7.616055925676955},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":7.8,"spinRate":1063,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.43856365623734117,"extension":6.452767727529893},"index":0,"playId":"372c096d-20b5-37d6-ae23-505ddcad5449","pitchNumber":1,"startTime":"2026-06-23T00:07:59.767Z","endTime":"2026-06-23T00:08:03.566Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586704212867954,"aZ":-28.93147579187241,"pfxX":8.435812954509029,"pfxZ":2.1426719495288413,"pX":0.2230325969598288,"pZ":2.130685420835453,"vX0":0.7878828837323922,"vY0":-122.24227895569514,"vZ0":-2.851768958921234,"x":108.5,"y":181.25,"x0":-1.1991016771263827,"y0":50.00045324965606,"z0":5.801755424541615,"aX":12.73575363772018},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":-15.5,"spinRate":2442,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4484488112862093,"extension":6.254952972054183},"index":1,"playId":"7d85ea39-682d-335f-9d64-3edfd0851069","pitchNumber":2,"startTime":"2026-06-23T00:08:20.772Z","endTime":"2026-06-23T00:08:24.813Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-23T00:08:43.621Z","endTime":"2026-06-23T00:09:00.282Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.104319207221966,"aZ":-30.51171706321701,"pfxX":6.933415083509935,"pfxZ":1.1013963408395373,"pX":1.1934422070603155,"pZ":2.6807858901811716,"vX0":3.0227506391377212,"vY0":-122.96957715626287,"vZ0":-1.5169454537782205,"x":71.51,"y":166.4,"x0":-0.9570814469619838,"y0":50.00489292329565,"z0":5.923313228098142,"aX":10.492222093575597},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":-13.3,"spinRate":2368,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.44746564951905565,"extension":6.284700277511305},"index":3,"playId":"ede26e99-612a-3d82-b7e5-2ed75e15ea6a","pitchNumber":3,"startTime":"2026-06-23T00:09:00.282Z","endTime":"2026-06-23T00:09:08.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brandon Nimmo steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"ede26e99-612a-3d82-b7e5-2ed75e15ea6a","startTime":"2026-06-23T00:09:13.260Z","endTime":"2026-06-23T00:09:27.798Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90036390210078,"aZ":-14.80958997070634,"pfxX":-5.214584854947524,"pfxZ":8.731985794929141,"pX":0.9108403154006464,"pZ":1.7259248465641897,"vX0":5.509029068616678,"vY0":-139.96614052393915,"vZ0":-8.889235531407145,"x":82.28,"y":192.18,"x0":-0.40322330551905355,"y0":50.00592995486772,"z0":5.908105932873204,"aX":-10.37274171618191},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":8.4,"spinRate":2085,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.390989447163236,"extension":6.211253812530662},"index":5,"playId":"47298df3-37cf-3a13-9bc4-4714131e17f4","pitchNumber":4,"startTime":"2026-06-23T00:09:27.798Z","endTime":"2026-06-23T00:09:31.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25123162149624,"aZ":-34.65333528153796,"pfxX":-6.68942219104296,"pfxZ":-1.5678583339169023,"pX":-0.056446479784260935,"pZ":0.10847131350411213,"vX0":4.160517460867151,"vY0":-125.40389458397902,"vZ0":-6.878859858364719,"x":119.15,"y":235.85,"x0":-0.8711493723562763,"y0":50.00040849507259,"z0":5.7271124663281885,"aX":-10.61277958608227},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.2,"breakHorizontal":11.2,"spinRate":1116,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.43740715216370596,"extension":6.410583012113078},"index":6,"playId":"6728227d-ff3d-31a7-939b-8c9bc2a08736","pitchNumber":5,"startTime":"2026-06-23T00:09:46.675Z","endTime":"2026-06-23T00:09:51.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42963456809835,"aZ":-35.08257965515459,"pfxX":10.8798138228664,"pfxZ":-1.949696590555531,"pX":-0.3504855256663577,"pZ":2.4703310131529497,"vX0":-0.9560926536690408,"vY0":-122.35835826273734,"vZ0":-0.891664379625434,"x":130.36,"y":172.08,"x0":-1.3620750637737984,"y0":50.000426417700155,"z0":5.884687336574706,"aX":16.25375200630102},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.5,"breakHorizontal":-19.3,"spinRate":2331,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.4501565802538354,"extension":6.198398769542774},"index":7,"playId":"3da11a66-d2a1-339e-8c8b-03dec3a57789","pitchNumber":6,"startTime":"2026-06-23T00:10:09.964Z","endTime":"2026-06-23T00:10:13.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59427985237263,"aZ":-33.12530920481694,"pfxX":9.541223684473351,"pfxZ":-0.6401479601617055,"pX":-1.5363913802101357,"pZ":2.6310224242043017,"vX0":-3.29398447137303,"vY0":-120.97688480094351,"vZ0":-0.8622979316465355,"x":175.56,"y":167.74,"x0":-1.3933388070444084,"y0":50.00532797820488,"z0":5.907184945058577,"aX":14.080827726245197},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.1,"breakHorizontal":-16.4,"spinRate":2287,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.4535230692066796,"extension":5.993846103296399},"index":8,"playId":"0651613f-90a9-32ac-9e55-07f770611d9a","pitchNumber":7,"startTime":"2026-06-23T00:10:35.002Z","endTime":"2026-06-23T00:10:40.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:10:40.822Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ezequiel Duran grounds into a double play, shortstop Otto Lopez to second baseman Xavier Edwards to first baseman Kyle Stowers. Jake Burger out at 2nd. Ezequiel Duran out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-23T00:10:55.982Z","endTime":"2026-06-23T00:11:41.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"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_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.936460966243434,"aZ":-29.7090217084927,"pfxX":-6.043292441315604,"pfxZ":1.543434611863793,"pX":0.5868347345124377,"pZ":1.136922415709202,"vX0":5.3851283897162325,"vY0":-125.56957087640306,"vZ0":-5.399389285310927,"x":94.63,"y":208.08,"x0":-0.8025886300110358,"y0":50.00148425369572,"z0":5.738486336741804,"aX":-9.629673429809166},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":9.7,"spinRate":1077,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4365619648424861,"extension":6.504630982409305},"index":0,"playId":"e8e6b426-0b6b-347c-bf41-4ace1cfce6d6","pitchNumber":1,"startTime":"2026-06-23T00:11:14.609Z","endTime":"2026-06-23T00:11:18.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99184808152113,"aZ":-40.56986058114102,"pfxX":1.56750633227169,"pfxZ":-5.676480725163845,"pX":0.12374532249654938,"pZ":1.8562783646345191,"vX0":1.4901310250525188,"vY0":-120.99294870753671,"vZ0":-1.789049262424794,"x":112.28,"y":188.66,"x0":-0.7040872606576444,"y0":50.000448652059994,"z0":6.166034483073891,"aX":2.319500793398837},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.4,"breakHorizontal":-3.2,"spinRate":2588,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4529949001411002,"extension":6.219285235087889},"hitData":{"launchSpeed":100.7,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.72,"coordY":156.0}},"index":1,"playId":"12c868bf-6ba3-35ea-a8cc-45bcd5b61f59","pitchNumber":2,"startTime":"2026-06-23T00:11:32.114Z","endTime":"2026-06-23T00:11:41.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:11:41.129Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-23T00:13:52.610Z","endTime":"2026-06-23T00:14:18.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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(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":89.4,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995802247515304,"aZ":-22.979740199437877,"pfxX":0.0881885583279085,"pfxZ":5.340652288380308,"pX":0.6124519847580926,"pZ":2.211185379264469,"vX0":6.533654945356666,"vY0":-130.07791663561107,"vZ0":-4.741457609806403,"x":93.65,"y":179.08,"x0":-1.938095614101922,"y0":50.00422852293282,"z0":5.788692458964238,"aX":0.15208773933195904},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.9,"breakHorizontal":-1.6,"spinRate":2159,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.4202633216917224,"extension":6.7550888114838274},"index":0,"playId":"675be55b-cc25-3589-8646-692c0e9c8d20","pitchNumber":1,"startTime":"2026-06-23T00:13:54.665Z","endTime":"2026-06-23T00:13:58.339Z","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.769645154334466,"aZ":-36.71736055051982,"pfxX":0.4697337900017722,"pfxZ":-3.145359208807079,"pX":0.3683018865337211,"pZ":2.0201345465953606,"vX0":5.437718845187861,"vY0":-119.4078833415345,"vZ0":-1.2503576877974178,"x":102.96,"y":184.24,"x0":-1.9983997934012299,"y0":50.000968031780445,"z0":5.850925955949582,"aX":0.6786634184542194},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.8,"breakHorizontal":-2.2,"spinRate":2247,"spinDirection":40},"zone":9,"typeConfidence":0.91,"plateTime":0.45851878010990355,"extension":6.658391785312217},"hitData":{"launchSpeed":86.6,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.9,"coordY":166.69}},"index":1,"playId":"0a5aae9a-b610-33c2-be65-1444f0a5357b","pitchNumber":2,"startTime":"2026-06-23T00:14:09.722Z","endTime":"2026-06-23T00:14:18.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:14:18.754Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (21) on a line drive to left fielder Alejandro Osuna, deflected by third baseman Josh Jung.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-23T00:14:23.113Z","endTime":"2026-06-23T00:16:02.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"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(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.0,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86137783728465,"aZ":-23.193224695491335,"pfxX":-0.2647854982484009,"pfxZ":5.176803009259935,"pX":0.12901144871940515,"pZ":3.228218833356994,"vX0":5.660549702448662,"vY0":-130.93431847156094,"vZ0":-2.2017140331569336,"x":112.08,"y":151.62,"x0":-2.027246784545237,"y0":50.003230902933836,"z0":5.817065348799041,"aX":-0.46034752581378513},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.1,"breakHorizontal":-0.7,"spinRate":2116,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.41846714515250394,"extension":6.7200797134613754},"index":0,"playId":"791f296b-7c20-3320-9d65-7eaf9d27f0a2","pitchNumber":1,"startTime":"2026-06-23T00:14:45.763Z","endTime":"2026-06-23T00:14:53.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.679607857487596,"aZ":-23.017667032815176,"pfxX":-0.9423872356768017,"pfxZ":5.09602252425236,"pX":0.18033471456759886,"pZ":3.5419237018990977,"vX0":6.05865336411209,"vY0":-133.22593355020769,"vZ0":-1.4526938940381107,"x":110.13,"y":143.15,"x0":-2.001078075186825,"y0":50.0040874219224,"z0":5.758265252598354,"aX":-1.6943758412575805},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":0.4,"spinRate":2173,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.4111657054281732,"extension":6.480337068145499},"index":1,"playId":"2feb6e0e-9c28-36eb-a342-bb50a60da2ac","pitchNumber":2,"startTime":"2026-06-23T00:15:02.706Z","endTime":"2026-06-23T00:15:08.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256208357474996,"aZ":-21.94679720957257,"pfxX":0.35910635515362976,"pfxZ":5.818009171791823,"pX":0.5693263456011626,"pZ":2.7107589221624706,"vX0":6.681526649643153,"vY0":-131.56362557424762,"vZ0":-3.3355640590898665,"x":95.3,"y":165.59,"x0":-2.0470763039835864,"y0":50.00143427608782,"z0":5.616865778431331,"aX":0.6298147804961846},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.1,"breakHorizontal":-2.0,"spinRate":2142,"spinDirection":212},"zone":6,"typeConfidence":0.92,"plateTime":0.4159158778083909,"extension":6.801147546685244},"index":2,"playId":"d8fda768-c5f0-35fe-acc9-1fe29ecbd377","pitchNumber":3,"startTime":"2026-06-23T00:15:20.584Z","endTime":"2026-06-23T00:15:24.623Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-23T00:15:35.332Z","endTime":"2026-06-23T00:15:49.095Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72115652085761,"aZ":-20.89976219840008,"pfxX":-10.609567407514092,"pfxZ":5.797509025873558,"pX":-1.0208154280259443,"pZ":2.391705709566371,"vX0":6.626178335054713,"vY0":-138.9741619200041,"vZ0":-4.818687117140217,"x":155.91,"y":174.2,"x0":-2.0642004559787264,"y0":50.00627040434618,"z0":5.546677268038769,"aX":-20.64469034083403},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":17.8,"spinRate":2236,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.3949461538506909,"extension":6.645627100212057},"hitData":{"launchSpeed":93.9,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":47.0,"coordY":103.0}},"index":4,"playId":"3dff19d0-ee62-3516-bcf9-9103ed50994d","pitchNumber":4,"startTime":"2026-06-23T00:15:49.095Z","endTime":"2026-06-23T00:16:02.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:16:02.427Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-23T00:16:10.352Z","endTime":"2026-06-23T00:18:28.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181015637058557,"aZ":-25.605312498436348,"pfxX":0.10519007393213617,"pfxZ":3.925637579904137,"pX":-0.043765439852788406,"pZ":2.4920100751278245,"vX0":4.990313393737402,"vY0":-128.66475995797248,"vZ0":-3.2389744045038524,"x":118.67,"y":171.5,"x0":-2.0236786451818505,"y0":50.003258685957974,"z0":5.755675177564284,"aX":0.1752893732870956},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":-1.3,"spinRate":2142,"spinDirection":201},"zone":5,"typeConfidence":0.87,"plateTime":0.4260248779331812,"extension":6.562371266994312},"index":0,"playId":"94812822-89a9-3a78-8e2c-e78fb42f3573","pitchNumber":1,"startTime":"2026-06-23T00:16:44.009Z","endTime":"2026-06-23T00:16:47.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.2,"endSpeed":76.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94465217184117,"aZ":-34.50382437216736,"pfxX":-1.0001859975298943,"pfxZ":-1.6171774857443504,"pX":0.2832695893624786,"pZ":-0.026780613514950563,"vX0":5.744586087365032,"vY0":-119.50718107680389,"vZ0":-6.230531263961128,"x":106.2,"y":239.5,"x0":-2.0260852399255205,"y0":50.00225054748228,"z0":5.728856946255214,"aX":-1.4404821870769895},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.2,"breakHorizontal":0.4,"spinRate":2186,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.4590579562514261,"extension":6.883374896161428},"index":1,"playId":"0f77af37-3292-392a-b227-eb0d4d02802d","pitchNumber":2,"startTime":"2026-06-23T00:17:11.479Z","endTime":"2026-06-23T00:17:16.864Z","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":82.4,"endSpeed":75.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56070436440888,"aZ":-35.68430301843216,"pfxX":0.10658457934515253,"pfxZ":-2.40866065524164,"pX":-0.7778676296908132,"pZ":2.100887988401027,"vX0":3.2134811591819448,"vY0":-120.03616534149286,"vZ0":-1.4623521553298082,"x":146.65,"y":182.06,"x0":-2.148632202291744,"y0":50.00325202540208,"z0":5.899437437199598,"aX":0.15493469422899114},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.4,"breakHorizontal":-1.0,"spinRate":2192,"spinDirection":35},"zone":7,"typeConfidence":0.91,"plateTime":0.456568872194107,"extension":6.4137235953777445},"index":2,"playId":"e7a030a9-c32c-365a-b886-4394b0595c8d","pitchNumber":3,"startTime":"2026-06-23T00:17:38.724Z","endTime":"2026-06-23T00:17:45.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285195102172114,"aZ":-32.285964333973325,"pfxX":-0.15146001468254822,"pfxZ":-0.0768089099032041,"pX":0.8883995546921085,"pZ":1.6121052743499364,"vX0":6.561121802379163,"vY0":-121.79217237157468,"vZ0":-3.361452791834389,"x":83.14,"y":195.25,"x0":-1.8328173553424911,"y0":50.001454386627465,"z0":5.833345929857588,"aX":-0.2255161509437334},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":-1.4,"spinRate":2195,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45154770132682964,"extension":6.757011290452777},"index":3,"playId":"1f039f67-b507-3607-b98c-72e2eaf38e5e","pitchNumber":4,"startTime":"2026-06-23T00:18:21.594Z","endTime":"2026-06-23T00:18:28.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:18:28.625Z","atBatIndex":44},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Xavier Edwards triples (5) on a ground ball to left fielder Alejandro Osuna. Otto Lopez scores. Xavier Edwards out at home on the throw, left fielder Alejandro Osuna to shortstop Ezequiel Duran to catcher Elias Díaz.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-23T00:20:04.503Z","endTime":"2026-06-23T00:22:51.321Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":72},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-23T00:19:04.380Z","endTime":"2026-06-23T00:20:06.710Z","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(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":82.6,"endSpeed":75.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134137522687883,"aZ":-33.71167364943604,"pfxX":-0.9078844214788279,"pfxZ":-1.0610068949321603,"pX":0.1680092637040894,"pZ":1.0177446380594943,"vX0":5.085708486294849,"vY0":-120.20828312688808,"vZ0":-4.332225034373818,"x":110.6,"y":211.3,"x0":-1.8647670657290538,"y0":50.00148696789294,"z0":5.863599463568243,"aX":-1.317581111638691},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.8,"breakHorizontal":0.4,"spinRate":2169,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.45711562387702553,"extension":6.868586308919461},"index":1,"playId":"e3e1a6bc-a46c-36ea-9718-003db524a1bb","pitchNumber":1,"startTime":"2026-06-23T00:20:06.710Z","endTime":"2026-06-23T00:20:11.545Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-23T00:20:29.251Z","endTime":"2026-06-23T00:20:50.469Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":94.3,"endSpeed":85.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80030472462604,"aZ":-21.472794887039893,"pfxX":-10.984056488526734,"pfxZ":5.6728404665931205,"pX":0.1691639385314553,"pZ":1.2832803774495125,"vX0":9.697687429256193,"vY0":-136.82612254955887,"vZ0":-7.544745325665141,"x":110.55,"y":204.13,"x0":-2.003926537142881,"y0":50.000255555551284,"z0":5.561488177463287,"aX":-20.70519346743279},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":17.6,"spinRate":2141,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.40118726653928594,"extension":6.867350045869175},"index":3,"playId":"da315221-32d1-3208-bc6a-c69edd313841","pitchNumber":2,"startTime":"2026-06-23T00:20:50.469Z","endTime":"2026-06-23T00:20:57.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.835671121273833,"aZ":-32.27094056385858,"pfxX":-1.21796301557412,"pfxZ":-0.06943390808930738,"pX":1.9059220547957503,"pZ":-0.7646021798763308,"vX0":9.315542421514694,"vY0":-121.07522555525505,"vZ0":-8.31852120241152,"x":44.35,"y":259.42,"x0":-1.8496054680782272,"y0":50.00205991213881,"z0":5.577951632125236,"aX":-1.792215324215174},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.2,"breakHorizontal":-0.2,"spinRate":2236,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.4541238262443681,"extension":6.927235150419984},"index":4,"playId":"3e27e6a7-c35d-3668-9805-29d50239ae4b","pitchNumber":3,"startTime":"2026-06-23T00:21:12.724Z","endTime":"2026-06-23T00:21:17.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kumar Rocker. Otto Lopez to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"3e27e6a7-c35d-3668-9805-29d50239ae4b","startTime":"2026-06-23T00:21:24.229Z","endTime":"2026-06-23T00:21:54.388Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.325603659213574,"aZ":-34.538704967478296,"pfxX":1.3147895158080891,"pfxZ":-1.5831369852677746,"pX":-0.31747204842386584,"pZ":1.1531652617396433,"vX0":3.959990055121107,"vY0":-121.50914726696334,"vZ0":-3.885028734688278,"x":129.1,"y":207.64,"x0":-2.137554216437731,"y0":50.00025027089317,"z0":5.766869927873303,"aX":1.9689945129454596},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.5,"breakHorizontal":-3.2,"spinRate":2252,"spinDirection":16},"zone":13,"typeConfidence":0.9,"plateTime":0.4503926873333355,"extension":6.978749456620682},"index":6,"playId":"eccf4cdf-9364-3733-9d99-0e7acb6a5fbe","pitchNumber":4,"startTime":"2026-06-23T00:21:54.388Z","endTime":"2026-06-23T00:21:59.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217659271480166,"aZ":-23.11802608475254,"pfxX":-0.641142562450123,"pfxZ":5.014219730373895,"pX":-0.40692834516608994,"pZ":2.0911154599207182,"vX0":5.0327864437756,"vY0":-132.93337665247148,"vZ0":-4.849933202408444,"x":132.51,"y":182.32,"x0":-2.2343826042052157,"y0":50.00036876582656,"z0":5.59908221295948,"aX":-1.158209126233998},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":0.1,"spinRate":2151,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.410698855126459,"extension":7.055142502217195},"index":7,"playId":"d2af2621-2224-3531-ab8f-e248362ce778","pitchNumber":5,"startTime":"2026-06-23T00:22:15.392Z","endTime":"2026-06-23T00:22:19.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6610513248744,"aZ":-20.026770888069038,"pfxX":-10.044142133708482,"pfxZ":6.3626474787507,"pX":-0.5709376647269359,"pZ":2.6605276361492387,"vX0":7.6076072249791595,"vY0":-137.15503494225663,"vZ0":-4.098177835690608,"x":138.76,"y":166.95,"x0":-2.0723072716048283,"y0":50.006204510917364,"z0":5.535799040945804,"aX":-19.185452534199328},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":16.7,"spinRate":2222,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.39899525588117646,"extension":6.98546831835076},"hitData":{"launchSpeed":92.7,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.53,"coordY":105.61}},"index":8,"playId":"71981b96-0ef6-335f-875a-819bd5dad163","pitchNumber":6,"startTime":"2026-06-23T00:22:35.282Z","endTime":"2026-06-23T00:22:51.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:22:51.321Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Osuna strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T00:25:40.126Z","endTime":"2026-06-23T00:26:52.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Petersen replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T00:25:32.653Z","endTime":"2026-06-23T00:25:42.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"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":97.0,"endSpeed":88.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25573271053028,"aZ":-7.406958327261364,"pfxX":-4.312411439054352,"pfxZ":12.412360739493494,"pX":-0.5721335017315089,"pZ":1.3008800872945419,"vX0":1.565934447081504,"vY0":-140.6893111942535,"vZ0":-12.771451205157652,"x":138.81,"y":203.66,"x0":-0.5770949943712523,"y0":50.00517146376767,"z0":6.389828243784976,"aX":-8.60740349755867},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":7.4,"spinRate":2276,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.3899852680609559,"extension":5.9263901352401},"index":1,"playId":"08773d1d-c666-3388-b14b-4e414c829803","pitchNumber":1,"startTime":"2026-06-23T00:25:42.404Z","endTime":"2026-06-23T00:25:48.183Z","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.6,"endSpeed":87.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59733640831876,"aZ":-7.445609440338446,"pfxX":-4.579341198878663,"pfxZ":12.458328710446509,"pX":0.00147170613552267,"pZ":2.818370445237122,"vX0":3.1807970980708147,"vY0":-140.42114122748495,"vZ0":-8.97105566357832,"x":116.94,"y":162.68,"x0":-0.5544874709906352,"y0":50.0049609636228,"z0":6.54982736303058,"aX":-9.090703702394428},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.8,"breakHorizontal":7.6,"spinRate":2302,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.39097241581138054,"extension":5.79646922959439},"index":2,"playId":"ec6498cb-f79a-32ae-874d-437e8f169811","pitchNumber":2,"startTime":"2026-06-23T00:26:00.371Z","endTime":"2026-06-23T00:26:03.850Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-06-23T00:26:13.089Z","endTime":"2026-06-23T00:26:24.188Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9871132014742,"aZ":-5.465921782822029,"pfxX":-4.585430099713785,"pfxZ":13.187144316217436,"pX":-0.13811340685357207,"pZ":1.8978282318278519,"vX0":2.9549841640669805,"vY0":-141.77312253880348,"vZ0":-11.726996638947888,"x":122.26,"y":187.54,"x0":-0.6010140093387146,"y0":50.00078463477987,"z0":6.447243089209861,"aX":-9.28463553042093},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":21.5,"breakHorizontal":7.7,"spinRate":2377,"spinDirection":207},"zone":8,"typeConfidence":0.9,"plateTime":0.38711530943702455,"extension":6.0746665504053245},"index":4,"playId":"9962e160-61e1-3d47-aee2-dbaff91f6fd2","pitchNumber":3,"startTime":"2026-06-23T00:26:24.188Z","endTime":"2026-06-23T00:26:28.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.296885034162145,"aZ":-7.5030551844424505,"pfxX":-5.007040642143789,"pfxZ":12.03916802262651,"pX":0.3397885925751175,"pZ":3.3237522125106547,"vX0":4.37871332737013,"vY0":-142.59836593738538,"vZ0":-7.673457133292036,"x":104.05,"y":149.04,"x0":-0.5688392079676208,"y0":50.00527072480154,"z0":6.530666794981253,"aX":-10.262526518534893},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.3,"breakHorizontal":8.2,"spinRate":2307,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.3848315326883429,"extension":5.993388250782271},"index":5,"playId":"73e48032-1127-36df-b5a4-88733f16b02a","pitchNumber":4,"startTime":"2026-06-23T00:26:47.686Z","endTime":"2026-06-23T00:26:52.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:26:52.090Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Elias Díaz pops out to third baseman Javier Sanoja in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T00:26:53.889Z","endTime":"2026-06-23T00:27:47.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291578678912916,"aZ":-34.77667145076215,"pfxX":-0.21934770916554935,"pfxZ":-1.6036345109436914,"pX":1.0717966407479405,"pZ":1.3315720175981314,"vX0":5.184842767881042,"vY0":-126.71873257669338,"vZ0":-5.529639861188312,"x":76.15,"y":202.83,"x0":-0.97367990756307,"y0":50.00189376544644,"z0":6.325507971619546,"aX":-0.35628350862692854},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.0,"breakHorizontal":-0.8,"spinRate":2409,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.43250793125697884,"extension":6.174902828204999},"index":0,"playId":"a7308543-9498-3188-be9d-5a8aac769d19","pitchNumber":1,"startTime":"2026-06-23T00:27:20.054Z","endTime":"2026-06-23T00:27:24.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.558484145382515,"aZ":-7.7805187790661705,"pfxX":-5.396332103264764,"pfxZ":11.830245990839762,"pX":-0.8427603016854683,"pZ":3.25349207030515,"vX0":0.9171433457748421,"vY0":-142.84915427860267,"vZ0":-8.096669986124233,"x":149.12,"y":150.94,"x0":-0.4673156554828269,"y0":50.005720289673725,"z0":6.6172658635959865,"aX":-11.130891107993648},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.9,"breakHorizontal":9.6,"spinRate":2363,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.3837352206771132,"extension":5.949687169831169},"hitData":{"launchSpeed":81.7,"launchAngle":70.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.99,"coordY":186.03}},"index":1,"playId":"60ea6e5a-fd2b-35f0-a7c6-eff31eba18a2","pitchNumber":2,"startTime":"2026-06-23T00:27:37.340Z","endTime":"2026-06-23T00:27:47.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:27:47.917Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nicky Lopez singles on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T00:27:51.511Z","endTime":"2026-06-23T00:29:07.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"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(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":97.8,"endSpeed":89.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.742154609012196,"aZ":-7.216486831848743,"pfxX":-6.765409080542108,"pfxZ":12.281510563409276,"pX":0.3208035342958365,"pZ":1.795538240009807,"vX0":4.630557555659482,"vY0":-141.9387641803324,"vZ0":-11.643780194627672,"x":104.77,"y":190.3,"x0":-0.4562323553234247,"y0":50.00272959901386,"z0":6.419298973070508,"aX":-13.74710377173937},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.9,"breakHorizontal":11.3,"spinRate":2289,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.3865002015513417,"extension":5.665290725594168},"index":0,"playId":"2ab10b0b-253c-3f0d-99a5-1f3d9afb2ca8","pitchNumber":1,"startTime":"2026-06-23T00:28:13.365Z","endTime":"2026-06-23T00:28:18.431Z","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.8,"endSpeed":88.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.591778668353,"aZ":-6.707699753073507,"pfxX":-4.890918296073554,"pfxZ":12.52227286136728,"pX":0.7526797343796644,"pZ":3.5826129330698855,"vX0":5.201401835502621,"vY0":-142.1712459994996,"vZ0":-7.059422795216709,"x":88.31,"y":142.05,"x0":-0.47089008978370667,"y0":50.003056315470616,"z0":6.5328579419304456,"aX":-9.946991403542642},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":21.2,"breakHorizontal":7.7,"spinRate":2434,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.38622898200935163,"extension":5.547253082526225},"index":1,"playId":"c28d93a2-e455-3164-9cb0-87c3e07456c3","pitchNumber":2,"startTime":"2026-06-23T00:28:31.697Z","endTime":"2026-06-23T00:28:36.890Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-23T00:28:42.374Z","endTime":"2026-06-23T00:28:57.703Z","isPitch":false,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.218378215828906,"aZ":-6.600550770791628,"pfxX":-5.082280798358209,"pfxZ":12.505652113175543,"pX":0.06849876129188066,"pZ":3.046268854160095,"vX0":3.530248423003951,"vY0":-142.44268688386074,"vZ0":-8.590873989129406,"x":114.39,"y":156.53,"x0":-0.5297325521102758,"y0":50.0027705978251,"z0":6.526690403081429,"aX":-10.392451203807473},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":21.0,"breakHorizontal":8.4,"spinRate":2378,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.3852520852455683,"extension":5.841912616883183},"hitData":{"launchSpeed":97.9,"launchAngle":6.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.61,"coordY":102.56}},"index":3,"playId":"c9d66a2b-3237-3fa7-9be9-d9b20f5adb66","pitchNumber":3,"startTime":"2026-06-23T00:28:57.703Z","endTime":"2026-06-23T00:29:07.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:29:07.611Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a ground ball to right fielder Owen Caissie. Nicky Lopez to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T00:29:07.839Z","endTime":"2026-06-23T00:31:13.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376261985948506,"aZ":-34.26584051804318,"pfxX":1.0450219192228523,"pfxZ":-1.3298806715983655,"pX":0.6363394332701298,"pZ":2.3331628253293997,"vX0":4.268863538217818,"vY0":-124.8564502158342,"vZ0":-2.8801262102505234,"x":92.74,"y":175.78,"x0":-1.2350957639968811,"y0":50.0053816775197,"z0":6.336596702720607,"aX":1.6403870943189887},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.9,"breakHorizontal":-2.9,"spinRate":2373,"spinDirection":25},"zone":6,"typeConfidence":0.91,"plateTime":0.4395797245184232,"extension":6.237470114777438},"index":0,"playId":"dbd07160-c677-3d66-aefd-dc2e6e168aa3","pitchNumber":1,"startTime":"2026-06-23T00:29:36.504Z","endTime":"2026-06-23T00:29:41.081Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"dbd07160-c677-3d66-aefd-dc2e6e168aa3","startTime":"2026-06-23T00:29:51.426Z","endTime":"2026-06-23T00:30:09.919Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":79.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01407702013871,"aZ":-34.36083516310489,"pfxX":1.195761085680127,"pfxZ":-1.378835178260771,"pX":0.5308206923247804,"pZ":1.3806848012382194,"vX0":3.9721255532639215,"vY0":-125.3182359527998,"vZ0":-4.836509584037704,"x":96.77,"y":201.5,"x0":-1.2319492434590873,"y0":50.002432269672035,"z0":6.151540750670993,"aX":1.8961700357244355},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":-3.1,"spinRate":2446,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4375471035782863,"extension":6.107494189552949},"index":2,"playId":"1f8acabb-a84e-33e8-9017-3338ee278071","pitchNumber":2,"startTime":"2026-06-23T00:30:09.919Z","endTime":"2026-06-23T00:30:15.646Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-23T00:30:26.868Z","endTime":"2026-06-23T00:30:42.835Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"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":97.8,"endSpeed":88.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95894874679335,"aZ":-8.553303735346237,"pfxX":-3.9536715798838618,"pfxZ":11.601352987353664,"pX":-3.0183995616381134,"pZ":3.972882785741071,"vX0":-3.92705768193587,"vY0":-142.3331998695696,"vZ0":-5.705987640655877,"x":232.05,"y":131.51,"x0":-1.1032026913548323,"y0":50.00602652578813,"z0":6.555083843295443,"aX":-8.053015449599084},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.9,"breakHorizontal":8.0,"spinRate":2333,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.3859271432044813,"extension":5.812681577701768},"index":4,"playId":"2cf5834f-9392-3932-bce3-9d0cfdd1c435","pitchNumber":3,"startTime":"2026-06-23T00:30:42.835Z","endTime":"2026-06-23T00:30:46.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78806281735527,"aZ":-33.30457323176519,"pfxX":-0.2998481683702061,"pfxZ":-0.7210368112820964,"pX":0.24805378938330647,"pZ":1.5848533793677562,"vX0":4.048270542759124,"vY0":-124.48259666870885,"vZ0":-4.414321080617932,"x":107.54,"y":195.99,"x0":-1.3627360279117788,"y0":50.00455439526439,"z0":6.148850080479233,"aX":-0.46950391775351225},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.2,"breakHorizontal":-0.5,"spinRate":2500,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4405745274224455,"extension":6.140064350382701},"hitData":{"launchSpeed":95.5,"launchAngle":7.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.81,"coordY":112.74}},"index":5,"playId":"f3c4607b-878f-358e-88fe-9c98488c5762","pitchNumber":4,"startTime":"2026-06-23T00:31:05.039Z","endTime":"2026-06-23T00:31:13.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:31:13.520Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks. Nicky Lopez to 3rd. Joc Pederson to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T00:33:52.956Z","endTime":"2026-06-23T00:35:00.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnThird":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-23T00:31:38.398Z","endTime":"2026-06-23T00:33:48.636Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Bender replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-23T00:33:48.636Z","endTime":"2026-06-23T00:33:55.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279078612000355,"aZ":-30.498937864906697,"pfxX":10.383898348929465,"pfxZ":1.0926658123569677,"pX":1.3028681347485158,"pZ":3.1445839005243497,"vX0":4.750396597279263,"vY0":-123.7406234878458,"vZ0":1.1750881632079024,"x":67.34,"y":153.88,"x0":-1.9974353211975908,"y0":50.003320258725374,"z0":5.240682291600426,"aX":15.920415050156384},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-19.9,"spinRate":2949,"spinDirection":67},"zone":12,"typeConfidence":0.9,"plateTime":0.44455275413843953,"extension":5.309596938314365},"index":2,"playId":"d02f709a-9642-38ea-975f-1f3ffb2afb84","pitchNumber":1,"startTime":"2026-06-23T00:33:55.268Z","endTime":"2026-06-23T00:34:00.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928359861640992,"aZ":-29.284524897235197,"pfxX":11.932151249846639,"pfxZ":1.9182888630197272,"pX":-1.4866307123550895,"pZ":2.004151006094862,"vX0":-1.819616829644817,"vY0":-122.49544942932121,"vZ0":-1.135703198920414,"x":173.67,"y":184.67,"x0":-2.280088531353588,"y0":50.004090150565226,"z0":4.994975670657925,"aX":17.995464663182027},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":-21.1,"spinRate":2814,"spinDirection":72},"zone":13,"typeConfidence":0.88,"plateTime":0.44846075165904953,"extension":5.23786875332095},"index":3,"playId":"dbcdb564-6436-3a7d-b6e7-6c3a3e3b8ed3","pitchNumber":2,"startTime":"2026-06-23T00:34:12.972Z","endTime":"2026-06-23T00:34:17.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.231818064642866,"aZ":-27.456799744158666,"pfxX":-12.016272942310591,"pfxZ":2.344759000428377,"pX":0.4392140224495215,"pZ":3.498862552845621,"vX0":8.807669270722098,"vY0":-141.2054459659594,"vZ0":-1.776902958360565,"x":100.26,"y":144.31,"x0":-1.1648596408427316,"y0":50.003394809923506,"z0":5.909097923673917,"aX":-24.179249191407365},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":19.9,"spinRate":2343,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.38842792976102336,"extension":5.5833491928490915},"index":4,"playId":"7d3025b7-4574-3e4c-8e7a-1d47aa3551bf","pitchNumber":3,"startTime":"2026-06-23T00:34:34.366Z","endTime":"2026-06-23T00:34:39.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.868186184980964,"aZ":-29.26883591276861,"pfxX":-11.878040208258843,"pfxZ":1.4847625397369981,"pX":-1.3856427022581732,"pZ":2.3928746966905883,"vX0":4.854872814741448,"vY0":-139.3622665139765,"vZ0":-3.0881524419121082,"x":169.82,"y":174.17,"x0":-1.6123647402837356,"y0":50.0025312524564,"z0":5.459607351157908,"aX":-23.239922795845093},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.2,"breakHorizontal":20.4,"spinRate":2310,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.39382913233529315,"extension":5.615643842945615},"index":5,"playId":"2e69b029-7f0b-322b-b1f9-45e345bbf53b","pitchNumber":4,"startTime":"2026-06-23T00:34:54.175Z","endTime":"2026-06-23T00:35:00.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:35:00.929Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-23T00:35:00.103Z","endTime":"2026-06-23T00:36:11.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57515342054859,"aZ":-29.457816316293354,"pfxX":10.356895961573752,"pfxZ":1.8361492858150887,"pX":1.601369227834131,"pZ":2.145223672582371,"vX0":5.349356057311402,"vY0":-121.91425080022648,"vZ0":-0.7307410218276513,"x":55.96,"y":180.86,"x0":-1.9784175430259634,"y0":50.00444082843106,"z0":5.028080825297162,"aX":15.339127529861724},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":-20.2,"spinRate":3031,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.45208431889859524,"extension":5.4638537404959475},"index":0,"playId":"5f1ea21e-8605-38d3-989f-1c5e91601bfc","pitchNumber":1,"startTime":"2026-06-23T00:35:23.893Z","endTime":"2026-06-23T00:35:27.505Z","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":85.0,"endSpeed":77.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96558595499189,"aZ":-29.07440455332857,"pfxX":11.482409591671942,"pfxZ":2.0230246827022604,"pX":0.5667745176356854,"pZ":2.574999029486439,"vX0":2.8809782156704036,"vY0":-123.73302996544002,"vZ0":-0.11598648350114282,"x":95.4,"y":169.26,"x0":-2.1071555100947994,"y0":50.00541941559095,"z0":5.079033418023976,"aX":17.630932424940585},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":-21.5,"spinRate":2912,"spinDirection":71},"zone":6,"typeConfidence":0.91,"plateTime":0.4443534807972762,"extension":5.369376284087545},"index":1,"playId":"e2820095-c663-327b-98ea-b48cfb96827f","pitchNumber":2,"startTime":"2026-06-23T00:35:41.559Z","endTime":"2026-06-23T00:35:50.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881812588235118,"aZ":-29.401027669159806,"pfxX":13.032285687777126,"pfxZ":1.841731132310791,"pX":1.461308006716091,"pZ":1.5774621378104943,"vX0":4.636586588359579,"vY0":-123.37492305238382,"vZ0":-2.197100948784371,"x":61.3,"y":196.19,"x0":-2.1476454610960816,"y0":50.00373414759117,"z0":5.0155862042093515,"aX":19.620181469836528},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.0,"breakHorizontal":-24.7,"spinRate":2923,"spinDirection":63},"zone":14,"typeConfidence":0.92,"plateTime":0.44799567986373123,"extension":5.195255821268539},"index":2,"playId":"4f0a4db6-44a6-39e5-a169-1cedfd8b930b","pitchNumber":3,"startTime":"2026-06-23T00:36:06.075Z","endTime":"2026-06-23T00:36:11.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:36:11.413Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, first baseman Jake Burger to pitcher Robby Ahlstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-23T00:38:34.464Z","endTime":"2026-06-23T00:38:44.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695239,"link":"/api/v1/people/695239"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robby Ahlstrom replaces Kumar Rocker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T00:38:26.648Z","endTime":"2026-06-23T00:38:36.712Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695239,"link":"/api/v1/people/695239"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.217879989006075,"aZ":-12.089422529660055,"pfxX":2.392397170089683,"pfxZ":10.925340622395748,"pX":-0.1869471947501389,"pZ":2.9516371157798353,"vX0":-6.320874738638732,"vY0":-135.16720893732818,"vZ0":-5.829296515489531,"x":124.13,"y":159.09,"x0":1.8777000515931315,"y0":50.004052268872684,"z0":5.995454845317636,"aX":4.3989640753331845},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":-2.9,"spinRate":2147,"spinDirection":146},"zone":2,"typeConfidence":0.93,"plateTime":0.4062149134976156,"extension":6.333045686491366},"hitData":{"launchSpeed":78.8,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.0,"coordY":170.76}},"index":1,"playId":"dc502bb9-74d4-368c-81af-ffca0e9a2e24","pitchNumber":1,"startTime":"2026-06-23T00:38:36.712Z","endTime":"2026-06-23T00:38:44.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:38:44.490Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Jiménez lines out to center fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-23T00:39:37.049Z","endTime":"2026-06-23T00:40:38.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Leo Jiménez replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-23T00:39:12.926Z","endTime":"2026-06-23T00:39:39.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"602","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"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":85.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46193858332761,"aZ":-9.985736527601484,"pfxX":4.126952190275689,"pfxZ":11.6960171513759,"pX":0.22012645657623592,"pZ":3.1251871803011837,"vX0":-6.072100345990911,"vY0":-137.3656781622286,"vZ0":-5.995838135240874,"x":108.61,"y":154.4,"x0":1.9304662266145174,"y0":50.004909536403716,"z0":6.0258268271316195,"aX":7.831171830567505},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":-6.1,"spinRate":2232,"spinDirection":149},"zone":2,"typeConfidence":0.93,"plateTime":0.3998249091852233,"extension":6.276446261108955},"index":1,"playId":"ecdc73e2-0ec9-38c1-96f0-b3a1718241ae","pitchNumber":1,"startTime":"2026-06-23T00:39:39.307Z","endTime":"2026-06-23T00:39:43.226Z","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":95.1,"endSpeed":86.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79708361562865,"aZ":-9.66215874975609,"pfxX":2.91721159430464,"pfxZ":11.727645966354824,"pX":0.5387682697342326,"pZ":4.207921483748795,"vX0":-3.7141573221285324,"vY0":-138.37866533337862,"vZ0":-3.416965846165237,"x":96.46,"y":125.17,"x0":1.5257758101211563,"y0":50.00285967818747,"z0":6.116807864831323,"aX":5.6001522819924},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.6,"breakHorizontal":-4.4,"spinRate":2230,"spinDirection":152},"zone":12,"typeConfidence":0.94,"plateTime":0.39735868746973635,"extension":6.099224597245906},"index":2,"playId":"210f3ca3-ddb7-3ea4-8a68-5cb9c0f51852","pitchNumber":2,"startTime":"2026-06-23T00:39:56.488Z","endTime":"2026-06-23T00:40:03.206Z","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.0,"endSpeed":85.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82809386290461,"aZ":-7.873995518392674,"pfxX":3.1883266806315094,"pfxZ":12.922377676743007,"pX":-0.1743783033318009,"pZ":2.3068163123103886,"vX0":-6.853044537368627,"vY0":-136.46351630067164,"vZ0":-8.215241668183905,"x":123.65,"y":176.5,"x0":1.9585245974800423,"y0":50.00648154236137,"z0":5.903870519125856,"aX":5.9978460473016995},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.7,"breakHorizontal":-4.3,"spinRate":2211,"spinDirection":153},"zone":5,"typeConfidence":0.94,"plateTime":0.40181847597058695,"extension":6.298764958800052},"index":3,"playId":"09be479b-5073-3f22-869a-890a9a2f1063","pitchNumber":3,"startTime":"2026-06-23T00:40:12.986Z","endTime":"2026-06-23T00:40:17.218Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606186232358855,"aZ":-21.20834699095793,"pfxX":7.5747814636495105,"pfxZ":6.694014560841344,"pX":1.0486566074221204,"pZ":2.7316032989150405,"vX0":-4.610238239843094,"vY0":-127.51656181084945,"vZ0":-3.654465184603157,"x":77.03,"y":165.03,"x0":1.9012235024295974,"y0":50.0002405989333,"z0":5.867796953885389,"aX":12.402003918034232},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.5,"breakHorizontal":-12.6,"spinRate":1316,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.4304644146956429,"extension":6.2565112706762465},"hitData":{"launchSpeed":80.1,"launchAngle":24.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.41,"coordY":91.04}},"index":4,"playId":"e62fb50b-08fb-36ea-889e-2110ab915896","pitchNumber":4,"startTime":"2026-06-23T00:40:29.572Z","endTime":"2026-06-23T00:40:38.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:40:38.224Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-23T00:40:40.257Z","endTime":"2026-06-23T00:41:42.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.110838287423505,"aZ":-27.039399087036582,"pfxX":0.8567962769762176,"pfxZ":3.2910199520824808,"pX":0.7590771835119731,"pZ":3.1705121266721696,"vX0":-4.673425728372912,"vY0":-123.24820656824026,"vZ0":-1.0544270854065432,"x":88.07,"y":153.18,"x0":2.556637483088906,"y0":50.004507102161895,"z0":5.857192070286101,"aX":1.3381762093224479},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":-0.6,"spinRate":2332,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.44192378024466805,"extension":6.3530283890484744},"index":0,"playId":"8ccfe7c7-cce8-3b80-9902-562e4f64f93e","pitchNumber":1,"startTime":"2026-06-23T00:41:03.099Z","endTime":"2026-06-23T00:41:07.195Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.153789443643277,"aZ":-16.996902421583236,"pfxX":9.453896426166612,"pfxZ":7.88696514088401,"pX":1.3143751682893656,"pZ":3.896274169556137,"vX0":-5.453973047965029,"vY0":-137.95639435941033,"vZ0":-2.5769926361939977,"x":66.9,"y":133.58,"x0":2.0903862867337506,"y0":50.002820746560275,"z0":5.99034262402848,"aX":18.193113637823842},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":-16.0,"spinRate":2098,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3972799994399323,"extension":6.217583977966376},"index":1,"playId":"46c28118-7663-3345-8118-e3db8997237f","pitchNumber":2,"startTime":"2026-06-23T00:41:21.813Z","endTime":"2026-06-23T00:41:25.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662462996850145,"aZ":-29.808901839277027,"pfxX":-2.2515599666272497,"pfxZ":1.511845487504246,"pX":-1.4279794463695488,"pZ":2.4466181592747924,"vX0":-7.157889768194633,"vY0":-123.68641929627427,"vZ0":-2.4994457694584606,"x":171.43,"y":172.72,"x0":1.785766256545283,"y0":50.00165141572682,"z0":5.948252633114717,"aX":-3.5176163189176113},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":5.6,"spinRate":2329,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4413660524189824,"extension":6.466868892550209},"index":2,"playId":"21ec1fa5-9aca-3aa1-a0e8-52d81255127e","pitchNumber":3,"startTime":"2026-06-23T00:41:37.903Z","endTime":"2026-06-23T00:41:42.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:41:42.426Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Nimmo doubles (19) on a sharp line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T00:44:06.944Z","endTime":"2026-06-23T00:44:50.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Leo Jiménez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T00:43:49.809Z","endTime":"2026-06-23T00:43:49.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"602","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Defensive switch from third base to right field for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-23T00:43:49.856Z","endTime":"2026-06-23T00:43:49.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-23T00:43:49.862Z","endTime":"2026-06-23T00:44:08.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.084311605615216,"aZ":-44.573084887989495,"pfxX":6.634738603500819,"pfxZ":-8.212941797775038,"pX":-0.9405762854366033,"pZ":2.599174983392101,"vX0":-0.9585023967893258,"vY0":-122.61964049658323,"vZ0":1.4511181256450318,"x":152.85,"y":168.6,"x0":-1.403959778944032,"y0":50.00017826388907,"z0":5.826449063419289,"aX":10.019645302047255},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-14.2,"breakHorizontal":-11.8,"spinRate":2997,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.44808431473234833,"extension":5.560560046565837},"index":3,"playId":"72641fa4-4d08-3bb6-8756-1731d7c93ba3","pitchNumber":1,"startTime":"2026-06-23T00:44:08.871Z","endTime":"2026-06-23T00:44:15.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43904747100886,"aZ":-23.559070158149524,"pfxX":-0.3781804159609079,"pfxZ":4.506653416229984,"pX":-0.6197150311246005,"pZ":2.436116333254607,"vX0":2.3021474763190595,"vY0":-136.70301654176296,"vZ0":-3.8350103152904746,"x":140.62,"y":173.0,"x0":-1.4201415601423901,"y0":50.00038397438602,"z0":5.455998304281223,"aX":-0.7228013088273799},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":0.2,"spinRate":2601,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39921978228886257,"extension":5.6899227293072325},"index":4,"playId":"9c218c63-df1f-32a9-b9ab-57dae3a6fdb6","pitchNumber":2,"startTime":"2026-06-23T00:44:24.002Z","endTime":"2026-06-23T00:44:27.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617581365999317,"aZ":-23.314283312119375,"pfxX":0.8068735349587206,"pfxZ":4.656109470295145,"pX":-0.26029063391226354,"pZ":2.133074663434557,"vX0":2.606703022721598,"vY0":-136.2372038938726,"vZ0":-4.533925523272768,"x":126.92,"y":181.19,"x0":-1.329751463516596,"y0":50.00144771736305,"z0":5.406405150755704,"aX":1.5337479752515477},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":-1.9,"spinRate":2688,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4002505332577204,"extension":5.691255630209899},"hitData":{"launchSpeed":105.8,"launchAngle":14.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":39.0,"coordY":93.0}},"index":5,"playId":"0d25f7aa-897e-3446-ad76-6668bf503c79","pitchNumber":3,"startTime":"2026-06-23T00:44:38.208Z","endTime":"2026-06-23T00:44:50.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:44:50.602Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Burger walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T00:44:53.632Z","endTime":"2026-06-23T00:47:17.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.549445100032482,"aZ":-24.180427962734743,"pfxX":0.5264155139270397,"pfxZ":4.177405459363846,"pX":1.5250483269734325,"pZ":1.4896995377877322,"vX0":6.513739323508589,"vY0":-137.46368001223496,"vZ0":-6.377955381419058,"x":58.87,"y":198.56,"x0":-0.9438508157105895,"y0":50.00248526602332,"z0":5.48218886385631,"aX":1.0061736057600852},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":-2.3,"spinRate":2675,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3984903247572378,"extension":5.965010948211312},"index":0,"playId":"7cf0991e-fb2d-344b-8c13-08120c701a24","pitchNumber":1,"startTime":"2026-06-23T00:45:20.567Z","endTime":"2026-06-23T00:45:24.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.329688854855302,"aZ":-24.611454928786674,"pfxX":-0.025579358684977294,"pfxZ":3.8405431509078456,"pX":1.1701869707016248,"pZ":2.277267029685804,"vX0":6.209227743588217,"vY0":-139.45845910934597,"vZ0":-4.257456855657505,"x":72.4,"y":177.29,"x0":-1.0818114119578632,"y0":50.00500825882951,"z0":5.446952659163513,"aX":-0.051250611276441656},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2674,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3927301327806427,"extension":5.761188698106171},"index":1,"playId":"f04c84e1-a087-38a5-9185-59f33e4bc587","pitchNumber":2,"startTime":"2026-06-23T00:45:36.280Z","endTime":"2026-06-23T00:45:40.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.521976820181575,"aZ":-28.26208845948026,"pfxX":9.03615334722474,"pfxZ":2.371171851644343,"pX":0.6074270351628805,"pZ":2.3684864515326343,"vX0":2.0613065388251854,"vY0":-127.87945695462862,"vZ0":-1.8836306596480958,"x":93.85,"y":174.83,"x0":-1.3835359057577148,"y0":50.000867706430604,"z0":5.341725822200303,"aX":14.893539994269421},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":-16.8,"spinRate":3004,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.42907286990018134,"extension":5.7143689544111185},"index":2,"playId":"a5e88442-7fd1-3241-9dd5-d6d0f3ba1a20","pitchNumber":3,"startTime":"2026-06-23T00:45:51.043Z","endTime":"2026-06-23T00:45:58.075Z","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":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434801366118403,"aZ":-25.725331945884182,"pfxX":6.569320192723815,"pfxZ":3.8285647248079506,"pX":1.267489735665569,"pZ":3.048529538301432,"vX0":4.347062914915988,"vY0":-129.10004677590376,"vZ0":-1.1129606171204378,"x":68.69,"y":156.47,"x0":-1.2928083067379912,"y0":50.001829631994575,"z0":5.469312451895383,"aX":11.063338214294149},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":-12.8,"spinRate":3012,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.4246242895738499,"extension":5.726471067125486},"index":3,"playId":"55f32096-3a1c-3f41-9eaf-0d3d8b930642","pitchNumber":4,"startTime":"2026-06-23T00:46:05.692Z","endTime":"2026-06-23T00:46:10.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.555219741630502,"aZ":-26.1376846438447,"pfxX":-9.190165547963796,"pfxZ":2.992984853952575,"pX":-0.666055093454606,"pZ":1.9851542652454226,"vX0":4.730779547939843,"vY0":-141.01335663182886,"vZ0":-4.702651651398049,"x":142.39,"y":185.18,"x0":-1.1699055537887757,"y0":50.00282485639649,"z0":5.357054362822455,"aX":-18.5395764907242},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.7,"breakHorizontal":15.7,"spinRate":2257,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3881652583984416,"extension":5.771749386756851},"index":4,"playId":"a7e75e42-1753-336c-afda-e7ed1c2b671d","pitchNumber":5,"startTime":"2026-06-23T00:46:21.867Z","endTime":"2026-06-23T00:46:26.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-23T00:46:34.976Z","endTime":"2026-06-23T00:46:45.061Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"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":94.8,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.339169082552335,"aZ":-23.508304261915846,"pfxX":1.102177859094141,"pfxZ":4.471469308007767,"pX":0.24253878752916194,"pZ":2.2704635895650753,"vX0":3.5700000679205597,"vY0":-138.04898507326456,"vZ0":-4.5530366832959706,"x":107.75,"y":177.48,"x0":-1.2082200710630941,"y0":50.006280918888564,"z0":5.513968100237449,"aX":2.138017941745765},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":2709,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.3960238335332833,"extension":5.674674621414052},"index":6,"playId":"345c9612-8824-31aa-8c38-1ba64674157a","pitchNumber":6,"startTime":"2026-06-23T00:46:45.061Z","endTime":"2026-06-23T00:46:48.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98560066744674,"aZ":-28.987487212121984,"pfxX":-8.724874847380601,"pfxZ":1.6381187005489721,"pX":-1.5046616597068307,"pZ":4.766809796573138,"vX0":2.656120941019176,"vY0":-138.08067530359878,"vZ0":2.7516516335514387,"x":174.35,"y":110.08,"x0":-1.3420105776718163,"y0":50.00047494188309,"z0":5.700469582169982,"aX":-16.947939254134376},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.7,"breakHorizontal":15.4,"spinRate":2106,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3957579541657603,"extension":5.703799873454363},"index":7,"playId":"63d5fc19-b3f2-3753-a63e-4a8b855c7c37","pitchNumber":7,"startTime":"2026-06-23T00:47:10.834Z","endTime":"2026-06-23T00:47:17.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:47:17.841Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to right fielder Javier Sanoja.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T00:47:19.643Z","endTime":"2026-06-23T00:47:53.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.253203648664172,"aZ":-32.26897438214331,"pfxX":7.060233658609,"pfxZ":-0.05708311899045615,"pX":0.9195603457742869,"pZ":1.8856096352911886,"vX0":3.318011921425908,"vY0":-127.40093625080223,"vZ0":-2.327537389003359,"x":81.95,"y":187.87,"x0":-1.317167588848997,"y0":50.00450458772392,"z0":5.362447742778948,"aX":11.601371625953615},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.4,"breakHorizontal":-13.6,"spinRate":3066,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4299811601175918,"extension":5.811723237985091},"hitData":{"launchSpeed":81.1,"launchAngle":35.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.25,"coordY":92.47}},"index":0,"playId":"a14bca8a-2b85-3e4d-953e-1c5ff3f819dd","pitchNumber":1,"startTime":"2026-06-23T00:47:41.492Z","endTime":"2026-06-23T00:47:53.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:47:53.950Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alejandro Osuna doubles (4) on a sharp line drive to right fielder Javier Sanoja. Brandon Nimmo scores. Jake Burger to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T00:48:22.168Z","endTime":"2026-06-23T00:50:21.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnThird":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"3828025e-214d-4a99-b035-14de54db8950","startTime":"2026-06-23T00:48:22.168Z","endTime":"2026-06-23T00:48:27.168Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37444277634196,"aZ":-23.793265387976355,"pfxX":1.239978636625352,"pfxZ":4.2881053718383715,"pX":-0.395252001651843,"pZ":3.7756919969705574,"vX0":2.133197167146411,"vY0":-138.0653406911298,"vZ0":-0.7060741475643514,"x":132.07,"y":136.84,"x0":-1.3354503936174773,"y0":50.000429536300054,"z0":5.6194171351836495,"aX":2.4203993572983857},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":-2.6,"spinRate":2777,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.3949677820413142,"extension":5.7300768049355035},"index":1,"playId":"2706d004-4e28-30a8-9d78-cb7a1804b918","pitchNumber":1,"startTime":"2026-06-23T00:48:36.078Z","endTime":"2026-06-23T00:48:40.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627984689717106,"aZ":-42.714015567740766,"pfxX":7.575314643862264,"pfxZ":-6.69541770721912,"pX":0.6509880464983092,"pZ":2.272034581450352,"vX0":1.4966640377519296,"vY0":-125.02034128260657,"vZ0":0.004604786732041344,"x":92.19,"y":177.44,"x0":-0.9402891018927321,"y0":50.005342821475125,"z0":5.793726867356202,"aX":11.919888948339063},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-11.9,"breakHorizontal":-14.0,"spinRate":3118,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.43912486437331655,"extension":5.944773390632362},"index":2,"playId":"e75a795c-99e4-3153-9ee4-c596061f1efa","pitchNumber":2,"startTime":"2026-06-23T00:48:54.891Z","endTime":"2026-06-23T00:48:59.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985922692463138,"aZ":-29.07770219632842,"pfxX":8.999005383568285,"pfxZ":1.8372356102494134,"pX":-0.6810661381206231,"pZ":2.909945280839819,"vX0":-0.36995029239192734,"vY0":-129.16029911208946,"vZ0":-0.6768408097903336,"x":142.96,"y":160.21,"x0":-1.705227729421284,"y0":50.005307606073956,"z0":5.412002994115451,"aX":15.201856916009028},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":-16.2,"spinRate":2937,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.42410720628011855,"extension":5.71312088141216},"index":3,"playId":"e6583166-cc33-3864-be7a-dc5c11eba966","pitchNumber":3,"startTime":"2026-06-23T00:49:15.412Z","endTime":"2026-06-23T00:49:20.027Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.786468253308,"aZ":-24.822550375123043,"pfxX":-8.923993250054613,"pfxZ":3.632514540091379,"pX":-0.783014000947065,"pZ":2.1988622537929983,"vX0":4.53063085191445,"vY0":-141.4786733247973,"vZ0":-4.271469432185671,"x":146.85,"y":179.41,"x0":-1.2472386103687165,"y0":50.00198711605931,"z0":5.322330863343944,"aX":-18.059412691400734},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":2274,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38738331143786464,"extension":5.737312004015892},"index":4,"playId":"ea63692b-e849-3799-8cc2-fa8d08ba6b28","pitchNumber":4,"startTime":"2026-06-23T00:49:31.938Z","endTime":"2026-06-23T00:49:36.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.072509995438395,"aZ":-31.231476815939477,"pfxX":-9.111917226550752,"pfxZ":0.47929584282946536,"pX":-2.745153224181596,"pZ":3.3900260164918476,"vX0":0.16863479051880226,"vY0":-139.19289590138584,"vZ0":-0.027752064363205542,"x":221.64,"y":147.25,"x0":-1.6235046059812797,"y0":50.00094977865556,"z0":5.472985021439596,"aX":-17.825541691924457},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.1,"breakHorizontal":16.4,"spinRate":2210,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39394311861185827,"extension":5.747918760879946},"index":5,"playId":"c97fe0a9-49de-3e77-92d5-080abc76ca4a","pitchNumber":5,"startTime":"2026-06-23T00:49:53.011Z","endTime":"2026-06-23T00:49:57.386Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480388194170764,"aZ":-24.89313793854319,"pfxX":1.1352546882807262,"pfxZ":3.8190510152131862,"pX":0.232641490297762,"pZ":1.5156171978453856,"vX0":3.1383734634482203,"vY0":-137.02984884578268,"vZ0":-6.025068750313052,"x":108.13,"y":197.86,"x0":-1.073723503152601,"y0":50.0036228163565,"z0":5.4369560476792325,"aX":2.1650264043113787},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2764,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.3992862500130898,"extension":5.824454356325099},"hitData":{"launchSpeed":106.6,"launchAngle":11.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":210.0,"coordY":94.0}},"index":6,"playId":"5365a217-e8f3-3b1c-9bcd-1889603ce334","pitchNumber":6,"startTime":"2026-06-23T00:50:10.345Z","endTime":"2026-06-23T00:50:21.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:50:21.977Z","atBatIndex":58},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Elias Díaz out on a sacrifice fly to right fielder Javier Sanoja. Jake Burger scores. Alejandro Osuna to 3rd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T00:50:35.138Z","endTime":"2026-06-23T00:51:30.351Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705617277303304,"aZ":-41.73020388712033,"pfxX":7.605765406129493,"pfxZ":-6.289146758683213,"pX":-0.4286215511601471,"pZ":3.4517975737300857,"vX0":-0.9579145134280334,"vY0":-122.85581765706337,"vZ0":2.5621714531983035,"x":133.34,"y":145.58,"x0":-1.0198235767577917,"y0":50.00340693622232,"z0":5.95737964251658,"aX":11.556329035139035},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.4,"breakHorizontal":-13.6,"spinRate":2861,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.446860877461547,"extension":5.754903698691838},"index":0,"playId":"be5d82ca-c783-3db0-91e8-bd869d32ee70","pitchNumber":1,"startTime":"2026-06-23T00:51:02.087Z","endTime":"2026-06-23T00:51:09.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.666931724602282,"aZ":-34.1018109781489,"pfxX":7.962759268978258,"pfxZ":-1.1959099885958526,"pX":0.5280544043463196,"pZ":2.5999550573482533,"vX0":2.2557916025651643,"vY0":-126.490827479711,"vZ0":-0.11811386153445014,"x":96.87,"y":168.58,"x0":-1.4104247728623125,"y0":50.001683258013784,"z0":5.389762542089124,"aX":12.854809252199502},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":-14.9,"spinRate":2833,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.4336096765118316,"extension":5.6294708591930425},"hitData":{"launchSpeed":83.1,"launchAngle":29.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.48,"coordY":105.33}},"index":1,"playId":"dc3ef348-3751-34dd-a934-05001297a906","pitchNumber":2,"startTime":"2026-06-23T00:51:19.568Z","endTime":"2026-06-23T00:51:30.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:51:30.351Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nicky Lopez flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-23T00:51:52.912Z","endTime":"2026-06-23T00:53:37.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":94.8,"endSpeed":87.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.831198730053543,"aZ":-21.694507326280245,"pfxX":1.8465221331236137,"pfxZ":5.390295770474827,"pX":-1.177530483122906,"pZ":2.554991426109128,"vX0":0.3535081082140111,"vY0":-138.11061786462918,"vZ0":-3.9011049482120868,"x":161.88,"y":169.8,"x0":-1.5470512693988454,"y0":50.006446182222916,"z0":5.4330173895709954,"aX":3.5914035667051207},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":-3.5,"spinRate":2711,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39559197880278285,"extension":5.663483225093442},"index":0,"playId":"4a8c976f-19ba-3d4d-bb6b-73e4939ee4da","pitchNumber":1,"startTime":"2026-06-23T00:52:11.565Z","endTime":"2026-06-23T00:52:15.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768303195208052,"aZ":-29.806490269744714,"pfxX":9.363819202203874,"pfxZ":1.442993038591153,"pX":-0.6464433221269961,"pZ":2.1911942009519323,"vX0":-0.5195515593898348,"vY0":-127.35226297143133,"vZ0":-2.0171052729460226,"x":141.64,"y":179.62,"x0":-1.6570201805634754,"y0":50.006119854202986,"z0":5.347571589235997,"aX":15.40767987532776},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":-16.8,"spinRate":3043,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.42982463314934627,"extension":5.7050863162467},"index":1,"playId":"2f387674-950d-3c0a-bed7-08a9406c5078","pitchNumber":2,"startTime":"2026-06-23T00:52:26.477Z","endTime":"2026-06-23T00:52:30.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26848297802684,"aZ":-43.685525593896514,"pfxX":4.98629841256899,"pfxZ":-7.078221472308073,"pX":0.9714327261521922,"pZ":1.5728143560876813,"vX0":3.3725717393649597,"vY0":-127.03928934888926,"vZ0":-1.3620159477355047,"x":79.97,"y":196.31,"x0":-1.0235036280080545,"y0":50.00410147891658,"z0":5.604455387078499,"aX":8.107840689285146},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.8,"breakHorizontal":-9.8,"spinRate":2862,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4320046335154113,"extension":6.031517339124944},"index":2,"playId":"3d5aeaf3-1ae8-39b6-b0b1-f3feee31dd64","pitchNumber":3,"startTime":"2026-06-23T00:52:42.419Z","endTime":"2026-06-23T00:52:46.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48146609485872,"aZ":-31.274726163831644,"pfxX":8.802237434343521,"pfxZ":0.5575269812847097,"pX":-1.1117316447579537,"pZ":2.2320248135148537,"vX0":-1.5146012132699471,"vY0":-126.8616515172674,"vZ0":-1.386115919813147,"x":159.38,"y":178.52,"x0":-1.6477980114968058,"y0":50.00360037618149,"z0":5.292912987338096,"aX":14.257700209156516},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-15.6,"spinRate":3105,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4327966589579155,"extension":5.7856882462900465},"index":3,"playId":"9d19c4a0-c934-3bd3-8f4b-a32d9012e5ee","pitchNumber":4,"startTime":"2026-06-23T00:53:06.249Z","endTime":"2026-06-23T00:53:10.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593767846901,"aZ":-33.258925818472875,"pfxX":8.14447877959503,"pfxZ":-0.6485879387191478,"pX":-0.45474192103504407,"pZ":2.201663772515589,"vX0":0.2544374718967639,"vY0":-128.17513784701134,"vZ0":-1.2928392801172828,"x":134.33,"y":179.34,"x0":-1.613570453310907,"y0":50.00604393661503,"z0":5.310660462869065,"aX":13.547763304265493},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.2,"breakHorizontal":-14.8,"spinRate":3142,"spinDirection":56},"zone":4,"typeConfidence":2.0,"plateTime":0.42740018230605603,"extension":5.803965716959381},"hitData":{"launchSpeed":92.9,"launchAngle":29.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.36,"coordY":104.97}},"index":4,"playId":"d1c87f49-93b5-3c48-9f09-c29bd0dfae27","pitchNumber":5,"startTime":"2026-06-23T00:53:28.908Z","endTime":"2026-06-23T00:53:37.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:53:37.636Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to right fielder Brandon Nimmo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T00:56:01.197Z","endTime":"2026-06-23T00:56:22.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jakob Junis replaces Robby Ahlstrom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T00:55:54.830Z","endTime":"2026-06-23T00:56:01.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596001,"link":"/api/v1/people/596001"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53426971836779,"aZ":-28.284850539681113,"pfxX":7.940933244348016,"pfxZ":2.704402659093282,"pX":1.1603805156649414,"pZ":1.7536702729666034,"vX0":4.877848803688074,"vY0":-119.11816771088812,"vZ0":-2.7285798577218894,"x":96.27,"y":195.77,"x0":-1.9446512806196283,"y0":50.00456294396204,"z0":5.467056143447916,"aX":11.430467559575353},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.6,"breakHorizontal":-15.6,"spinRate":2422,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.45953130929817965,"extension":5.7727239314890495},"index":1,"playId":"e1816a0a-bc7d-37c2-80c3-62c94f4f19b9","pitchNumber":1,"startTime":"2026-06-23T00:56:01.197Z","endTime":"2026-06-23T00:56:08.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03452747060049,"aZ":-32.144499302120614,"pfxX":10.17149740900995,"pfxZ":0.023903677985702032,"pX":0.9670359642051104,"pZ":2.250401324203732,"vX0":3.614925807603823,"vY0":-116.72875425436558,"vZ0":-0.5994857563347794,"x":80.14,"y":178.02,"x0":-1.9254969141720135,"y0":50.00378404408434,"z0":5.550520057634624,"aX":13.964515319860014},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.1,"breakHorizontal":-19.3,"spinRate":2377,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.4701487820855066,"extension":5.8435379658966164},"hitData":{"launchSpeed":94.1,"launchAngle":18.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.49,"coordY":81.83}},"index":2,"playId":"031d4ba1-4edf-3d49-b706-cdd8fa01f605","pitchNumber":2,"startTime":"2026-06-23T00:56:14.292Z","endTime":"2026-06-23T00:56:22.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:56:22.786Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joe Mack singles on a fly ball to right fielder Brandon Nimmo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T00:56:25.224Z","endTime":"2026-06-23T00:58:37.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"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,3,4,6,7],"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":7},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125788353631176,"aZ":-30.63660682551913,"pfxX":8.814143505968225,"pfxZ":1.0838156132677552,"pX":-0.8011808057311616,"pZ":2.0670698470378466,"vX0":0.21927465598197246,"vY0":-118.14985040850854,"vZ0":-1.511482153841629,"x":147.54,"y":182.97,"x0":-2.040546838608008,"y0":50.00251445839995,"z0":5.525881481473598,"aX":12.482607745564799},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.9,"breakHorizontal":-16.1,"spinRate":2314,"spinDirection":66},"zone":7,"typeConfidence":0.9,"plateTime":0.46326752333467747,"extension":5.723687346573588},"index":0,"playId":"554bc278-a807-398f-ab04-7ab5ab3fa264","pitchNumber":1,"startTime":"2026-06-23T00:56:46.664Z","endTime":"2026-06-23T00:56:50.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69471409050859,"aZ":-29.558145158305592,"pfxX":-8.74290206360131,"pfxZ":1.6241906354929272,"pX":-0.8557045127889814,"pZ":1.4921753098461947,"vX0":5.29188359267577,"vY0":-126.08216696405239,"vZ0":-3.962267313925049,"x":149.62,"y":198.49,"x0":-1.8461468724156311,"y0":50.003216898590246,"z0":5.470164859221814,"aX":-14.072741721807466},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":14.6,"spinRate":1383,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4344671862731997,"extension":5.718295621166254},"index":1,"playId":"a810d280-4812-3a2f-a8cc-264a84190c39","pitchNumber":2,"startTime":"2026-06-23T00:56:58.595Z","endTime":"2026-06-23T00:57:04.595Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96566193572217,"aZ":-32.145247078317844,"pfxX":-6.6331418382695,"pfxZ":0.021753742272784926,"pX":-1.4803677050208757,"pZ":1.192452305514855,"vX0":2.879628724868782,"vY0":-126.42804118985458,"vZ0":-4.1174566438082625,"x":173.43,"y":206.58,"x0":-1.7753684768424904,"y0":50.00523961203162,"z0":5.436146441744697,"aX":-10.686419647495896},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":11.3,"spinRate":1292,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4340574662989636,"extension":5.857773939876753},"index":2,"playId":"7d1e310d-6d8c-3252-bb8e-ca600a64ac6c","pitchNumber":3,"startTime":"2026-06-23T00:57:11.692Z","endTime":"2026-06-23T00:57:16.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22916077747216,"aZ":-18.478325066769038,"pfxX":-3.4572593840099577,"pfxZ":7.6703285716441005,"pX":-1.3630899895890132,"pZ":2.329982792665677,"vX0":1.9505205642234928,"vY0":-132.5282765463931,"vZ0":-4.3267283030713015,"x":168.96,"y":175.87,"x0":-1.6578247565881725,"y0":50.00555052395358,"z0":5.326000678424321,"aX":-6.176249708693159},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":5.9,"spinRate":2092,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4126359492732439,"extension":5.916276997141402},"index":3,"playId":"a4e13cf2-d2bc-3efc-949e-7b5f6e662616","pitchNumber":4,"startTime":"2026-06-23T00:57:27.744Z","endTime":"2026-06-23T00:57:31.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.409384923248524,"aZ":-19.73109409297175,"pfxX":-1.9308661273944854,"pfxZ":7.111694723911632,"pX":-0.04299704838002278,"pZ":2.007832698002392,"vX0":4.8347766374068835,"vY0":-131.3277191553403,"vZ0":-4.537117817127683,"x":118.64,"y":184.57,"x0":-1.655677889331873,"y0":50.00256653640158,"z0":5.2225248686124655,"aX":-3.3786665624017798},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":2.4,"spinRate":2100,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.41682204015686697,"extension":6.12198614722613},"index":4,"playId":"11ccf169-906f-38b9-86a4-f49c01e4717a","pitchNumber":5,"startTime":"2026-06-23T00:57:40.190Z","endTime":"2026-06-23T00:57:43.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-23T00:57:53.642Z","endTime":"2026-06-23T00:58:07.357Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.929855027185802,"aZ":-20.008580401952393,"pfxX":-2.959748171174825,"pfxZ":6.746978983403933,"pX":0.31420384021517456,"pZ":1.975485471356294,"vX0":5.837654696408097,"vY0":-133.0221014275217,"vZ0":-4.876740955428586,"x":105.02,"y":185.44,"x0":-1.5182924622032687,"y0":50.00276422350954,"z0":5.271385228909256,"aX":-5.3369588552184934},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.4,"breakHorizontal":4.2,"spinRate":1891,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.4108118940904566,"extension":6.048985737058667},"index":6,"playId":"5fe82baf-da06-3719-a348-cbff7cd91135","pitchNumber":6,"startTime":"2026-06-23T00:58:07.357Z","endTime":"2026-06-23T00:58:12.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.336996144697025,"aZ":-31.57958680661055,"pfxX":6.843696420213603,"pfxZ":0.4225912138020709,"pX":-0.3982571636287419,"pZ":1.6985205620142105,"vX0":1.2576859578205604,"vY0":-118.10079478363564,"vZ0":-2.2135918231030063,"x":132.18,"y":192.92,"x0":-1.8268418718323618,"y0":50.00399320297035,"z0":5.550406597652253,"aX":9.674964889260059},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.5,"breakHorizontal":-12.7,"spinRate":2356,"spinDirection":61},"zone":7,"typeConfidence":0.9,"plateTime":0.46364335056996975,"extension":5.8708708212850995},"hitData":{"launchSpeed":73.0,"launchAngle":28.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.6,"coordY":119.27}},"index":7,"playId":"189bfbc1-cd06-396d-95f4-5fb847b5c679","pitchNumber":7,"startTime":"2026-06-23T00:58:26.358Z","endTime":"2026-06-23T00:58:37.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T00:58:37.092Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heriberto Hernández lines out sharply to second baseman Nicky Lopez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T00:59:17.456Z","endTime":"2026-06-23T01:00:01.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"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],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"8b54413b-133d-3d25-beda-7e65ae167482","startTime":"2026-06-23T00:59:04.242Z","endTime":"2026-06-23T00:59:09.808Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748669176010566,"aZ":-31.7061099028394,"pfxX":9.155146698314653,"pfxZ":0.33021409430697446,"pX":1.587615259525577,"pZ":1.7571178507195182,"vX0":5.157887330873354,"vY0":-119.44960925880291,"vZ0":-1.8765680093407067,"x":56.48,"y":191.34,"x0":-1.7919288779567715,"y0":50.00578068812204,"z0":5.412887155033163,"aX":13.186692733925652},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.4,"breakHorizontal":-17.9,"spinRate":2419,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4591516673153979,"extension":5.960826143198172},"index":1,"playId":"2c8b9a2d-be7e-3c92-9ca3-35be4103e4f6","pitchNumber":1,"startTime":"2026-06-23T00:59:19.770Z","endTime":"2026-06-23T00:59:23.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.024373205931944,"aZ":-24.29719756633418,"pfxX":-9.653639739488042,"pfxZ":4.280829809952621,"pX":0.6455462137970823,"pZ":1.3780032748318505,"vX0":9.28555665796906,"vY0":-134.72468696842066,"vZ0":-5.312821210909292,"x":92.39,"y":201.57,"x0":-1.589981722595486,"y0":50.00419749440511,"z0":5.090989767223059,"aX":-17.764145121821024},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":15.5,"spinRate":2173,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.40642055790496023,"extension":5.9862230672816175},"index":2,"playId":"b3931045-6f18-3531-a782-41ca81ca7bc9","pitchNumber":2,"startTime":"2026-06-23T00:59:34.694Z","endTime":"2026-06-23T00:59:39.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27674476081577,"aZ":-22.67550363187226,"pfxX":-10.3161218707761,"pfxZ":5.250988958993812,"pX":-0.42459318603187446,"pZ":2.405346813855781,"vX0":6.693335609404933,"vY0":-133.78196983315777,"vZ0":-3.2468992320604535,"x":133.18,"y":173.84,"x0":-1.6205586049292973,"y0":50.00527464729329,"z0":5.2629533782253395,"aX":-18.673309131538648},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":17.2,"spinRate":2188,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4096490261657606,"extension":5.983903366834904},"hitData":{"launchSpeed":104.8,"launchAngle":7.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":148.85,"coordY":156.0}},"index":3,"playId":"11492016-31cd-370c-adee-5b2b01c859a7","pitchNumber":3,"startTime":"2026-06-23T00:59:53.108Z","endTime":"2026-06-23T01:00:01.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:00:01.189Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks. Joe Mack to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T01:00:03.679Z","endTime":"2026-06-23T01:01:45.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21327334246617,"aZ":-26.53392012815207,"pfxX":5.751720302147487,"pfxZ":3.733782960003797,"pX":1.732197625716386,"pZ":2.622107401974592,"vX0":6.641801441893578,"vY0":-121.8868556029925,"vZ0":-1.2667080590427169,"x":50.97,"y":167.98,"x0":-1.7716936940275958,"y0":50.001021171815665,"z0":5.432707556043739,"aX":8.680332768680987},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.7,"breakHorizontal":-12.0,"spinRate":2502,"spinDirection":54},"zone":12,"typeConfidence":0.87,"plateTime":0.44880866315751344,"extension":5.995907118364293},"index":0,"playId":"a18d313c-cad5-3c78-af3a-894e12b2f8b9","pitchNumber":1,"startTime":"2026-06-23T01:00:26.285Z","endTime":"2026-06-23T01:00:30.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30841248186632,"aZ":-25.070764593651752,"pfxX":-10.78806753974871,"pfxZ":3.8414215135475214,"pX":1.267533687300696,"pZ":0.8632276675134938,"vX0":11.034555417606114,"vY0":-135.28148870406065,"vZ0":-6.618654479372436,"x":68.68,"y":215.47,"x0":-1.4682824907518714,"y0":50.000118125944496,"z0":5.105932550072244,"aX":-19.935124762259655},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":2160,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.405320745259274,"extension":6.086435626224828},"index":1,"playId":"438b352d-0bad-3839-b29e-c72ab7a01e9a","pitchNumber":2,"startTime":"2026-06-23T01:00:42.332Z","endTime":"2026-06-23T01:00:45.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659623706835365,"aZ":-17.10725440537301,"pfxX":-2.6958658027573605,"pfxZ":8.163860991124977,"pX":1.561801779116244,"pZ":1.5873229983509471,"vX0":9.262114526573736,"vY0":-135.0689112205771,"vZ0":-6.149332140492774,"x":57.47,"y":195.92,"x0":-1.5629950406830002,"y0":50.00647015516339,"z0":5.098368208690068,"aX":-4.978578888205322},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":2.9,"spinRate":2100,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.40564888978667435,"extension":6.127575177270782},"index":2,"playId":"4b77407b-5430-3707-b083-71aff6cb18b5","pitchNumber":3,"startTime":"2026-06-23T01:01:00.297Z","endTime":"2026-06-23T01:01:04.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076268792675272,"aZ":-20.052822028769004,"pfxX":-2.747355231487044,"pfxZ":6.533811034021969,"pX":0.2067123675047913,"pZ":3.1174464064125975,"vX0":6.052669938766447,"vY0":-135.01869101456313,"vZ0":-2.122900763125439,"x":109.12,"y":154.61,"x0":-1.702277463059376,"y0":50.00154803026665,"z0":5.317723180220519,"aX":-5.096355155415483},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":3.7,"spinRate":2045,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.4049096602513731,"extension":6.102292736314991},"index":3,"playId":"d7987d23-70af-3c05-bffc-6a77d7258e63","pitchNumber":4,"startTime":"2026-06-23T01:01:25.554Z","endTime":"2026-06-23T01:01:30.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360211155697396,"aZ":-22.43800479437154,"pfxX":-8.858688184231788,"pfxZ":5.301303199242615,"pX":1.6340211693651436,"pZ":1.7163504818769961,"vX0":11.087770338498927,"vY0":-134.43053702904973,"vZ0":-5.015905779164328,"x":54.71,"y":192.44,"x0":-1.3874249743989695,"y0":50.000910972735724,"z0":5.1932148675954295,"aX":-16.259990147920675},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.8,"breakHorizontal":13.8,"spinRate":2119,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.40700992330503194,"extension":6.200156502778281},"index":4,"playId":"2f730376-0a46-3225-8914-75b29babe216","pitchNumber":5,"startTime":"2026-06-23T01:01:40.493Z","endTime":"2026-06-23T01:01:45.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:01:45.657Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Stowers doubles (13) on a line drive to right fielder Brandon Nimmo. Joe Mack scores. Otto Lopez to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T01:04:33.817Z","endTime":"2026-06-23T01:06:49.631Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":{"id":596001,"link":"/api/v1/people/596001"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-23T01:02:03.679Z","endTime":"2026-06-23T01:04:21.907Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jacob Latz replaces Jakob Junis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-23T01:04:21.907Z","endTime":"2026-06-23T01:04:36.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656641,"link":"/api/v1/people/656641"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983559940643985,"aZ":-27.447172747999943,"pfxX":-1.0298852262890192,"pfxZ":3.0387514595898057,"pX":-0.6503107260044559,"pZ":1.3413549626416903,"vX0":-5.896488433143204,"vY0":-123.69633318943391,"vZ0":-5.277495205133889,"x":141.79,"y":202.56,"x0":1.8950763607235241,"y0":50.00069645511387,"z0":5.795270383668886,"aX":-1.5998376290729255},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":3.2,"spinRate":2916,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4422871439405762,"extension":6.33136519849179},"index":2,"playId":"f7f9347c-c918-3391-8dab-8b38699bfc4e","pitchNumber":1,"startTime":"2026-06-23T01:04:36.119Z","endTime":"2026-06-23T01:04:41.492Z","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":84.9,"endSpeed":78.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283058378521723,"aZ":-28.269032087071054,"pfxX":-2.19011028836855,"pfxZ":2.5212207436585476,"pX":-0.23358896499020246,"pZ":2.5315927436049095,"vX0":-4.820030233770017,"vY0":-123.60333978998158,"vZ0":-2.381961920300924,"x":125.9,"y":170.43,"x0":2.025173508670379,"y0":50.00482617300047,"z0":5.877951075716945,"aX":-3.3930536878245565},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.2,"breakHorizontal":5.0,"spinRate":2859,"spinDirection":256},"zone":5,"typeConfidence":0.9,"plateTime":0.44288427967638233,"extension":5.94596529580127},"index":3,"playId":"df76d90c-fd45-31dc-a047-e13592250345","pitchNumber":2,"startTime":"2026-06-23T01:04:57.404Z","endTime":"2026-06-23T01:05:02.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.189553282639707,"aZ":-29.594079812772623,"pfxX":-2.454958027352019,"pfxZ":1.6199832079412086,"pX":-1.1266697208556578,"pZ":1.491031614911125,"vX0":-6.315352401174254,"vY0":-125.24771135422772,"vZ0":-4.711841828177203,"x":159.95,"y":198.52,"x0":1.741957913473596,"y0":50.006167279846736,"z0":5.803921863189869,"aX":-3.9184504105945925},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":5.9,"spinRate":2802,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4365367799482551,"extension":6.059286612228227},"index":4,"playId":"ce56538d-3282-309c-b387-1061fd438b34","pitchNumber":3,"startTime":"2026-06-23T01:05:26.939Z","endTime":"2026-06-23T01:05:31.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.635176495037307,"aZ":-11.547653363940741,"pfxX":6.510652567012642,"pfxZ":10.881949148673675,"pX":-0.6943995449576951,"pZ":2.456159858022736,"vX0":-8.318334162127941,"vY0":-137.1265355123156,"vZ0":-6.851102032502283,"x":143.47,"y":172.46,"x0":1.5391485296506553,"y0":50.00488526352653,"z0":5.782897853608497,"aX":12.343599816351183},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":-10.0,"spinRate":2390,"spinDirection":149},"zone":4,"typeConfidence":0.9,"plateTime":0.4001389400790334,"extension":6.0484260094020526},"index":5,"playId":"51c7a06e-58c7-3e1d-8520-38e9231e7711","pitchNumber":4,"startTime":"2026-06-23T01:05:49.297Z","endTime":"2026-06-23T01:05:53.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.821316262654584,"aZ":-43.046215646466734,"pfxX":-1.6200745793352942,"pfxZ":-7.565084116429824,"pX":-1.3258027638220466,"pZ":0.9603607878155269,"vX0":-6.320002088246774,"vY0":-119.34466157901576,"vZ0":-2.3627907601664626,"x":167.54,"y":212.85,"x0":1.5714831679512526,"y0":50.00337462467635,"z0":5.854729955087147,"aX":-2.3276966234398015},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.0,"breakHorizontal":4.6,"spinRate":2866,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.45964952233996303,"extension":5.989173456750615},"index":6,"playId":"40ace35f-4717-3fa4-a8a1-50a6f841064a","pitchNumber":5,"startTime":"2026-06-23T01:06:15.425Z","endTime":"2026-06-23T01:06:19.694Z","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":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079544962662055,"aZ":-28.82796052861939,"pfxX":-2.5049503479967683,"pfxZ":2.038890897919055,"pX":0.6868291317914165,"pZ":2.277138502232034,"vX0":-2.454250455359229,"vY0":-127.07193000352106,"vZ0":-3.130462439142054,"x":90.82,"y":177.3,"x0":1.98923704221527,"y0":50.00315228391226,"z0":5.805783290898831,"aX":-4.1125269533794055},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":5.0,"spinRate":2731,"spinDirection":249},"zone":6,"typeConfidence":0.89,"plateTime":0.4303844712029017,"extension":6.1802279947427845},"hitData":{"launchSpeed":95.6,"launchAngle":13.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.27,"coordY":117.47}},"index":7,"playId":"df8a832a-b41f-366d-9f92-03b04acde5ff","pitchNumber":6,"startTime":"2026-06-23T01:06:37.614Z","endTime":"2026-06-23T01:06:49.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:06:49.631Z","atBatIndex":65},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jacob Latz intentionally walks Xavier Edwards.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T01:06:55.488Z","endTime":"2026-06-23T01:07:22.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08238516-0676-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-23T01:07:19.570Z","endTime":"2026-06-23T01:07:19.605Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08238516-0676-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-23T01:07:19.605Z","endTime":"2026-06-23T01:07:19.617Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08238516-0676-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-23T01:07:19.617Z","endTime":"2026-06-23T01:07:19.620Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08238516-0676-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-23T01:07:19.620Z","endTime":"2026-06-23T01:07:22.720Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-06-23T01:07:22.720Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman Nicky Lopez to first baseman Jake Burger.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-23T01:07:40.128Z","endTime":"2026-06-23T01:11:57.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859947623164317,"aZ":-30.147369613553863,"pfxX":-3.0365140739759306,"pfxZ":1.3097497948853807,"pX":-0.1375063412343358,"pZ":2.0653149707815697,"vX0":-3.8966353215069347,"vY0":-123.32078755173323,"vZ0":-2.896731385886679,"x":122.24,"y":183.02,"x0":1.8557510795079817,"y0":50.00220048172448,"z0":5.790762830588906,"aX":-4.688867096706395},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":6.4,"spinRate":2715,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.4436701142620927,"extension":5.909922660150173},"index":0,"playId":"d7e685c8-cec4-32de-a060-fc0e4ce1d63d","pitchNumber":1,"startTime":"2026-06-23T01:07:50.847Z","endTime":"2026-06-23T01:07:54.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83476181088925,"aZ":-7.570439891746685,"pfxX":4.977836217383253,"pfxZ":12.765986106081847,"pX":-0.10073987443395466,"pZ":2.3994300385962593,"vX0":-6.328481756720358,"vY0":-138.4098633445439,"vZ0":-7.847034999236548,"x":120.84,"y":174.0,"x0":1.575820496064783,"y0":50.000439254740805,"z0":5.7890355849616535,"aX":9.592227905902156},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.5,"breakHorizontal":-7.6,"spinRate":2470,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.3967429441921042,"extension":5.999753680085643},"index":1,"playId":"476ab12c-7612-3b23-ad26-38ffaa16b145","pitchNumber":2,"startTime":"2026-06-23T01:08:10.756Z","endTime":"2026-06-23T01:08:14.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3954132795462,"aZ":-8.652065174504838,"pfxX":6.396844827207083,"pfxZ":12.016470663517751,"pX":-0.5772315842392614,"pZ":2.437348989085718,"vX0":-8.28552899526302,"vY0":-139.2905949689477,"vZ0":-7.537556863557941,"x":139.0,"y":172.97,"x0":1.6101198744064529,"y0":50.0044954395383,"z0":5.756846090840526,"aX":12.523932106745427},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.3,"breakHorizontal":-9.8,"spinRate":2453,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.3938069327798117,"extension":6.065619042285678},"index":2,"playId":"fb9d2d93-58bc-3779-b6bb-76e4752f0c08","pitchNumber":3,"startTime":"2026-06-23T01:08:35.992Z","endTime":"2026-06-23T01:08:45.545Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-23T01:09:26.879Z","endTime":"2026-06-23T01:09:41.618Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17461323188902,"aZ":-9.22518717278376,"pfxX":5.941142488579676,"pfxZ":11.582986950181326,"pX":-1.1771507908227778,"pZ":3.353418625109128,"vX0":-9.436142645107072,"vY0":-140.22056194549614,"vZ0":-5.466934202408774,"x":161.87,"y":148.24,"x0":1.467494776826009,"y0":50.00340008661897,"z0":5.936822382103735,"aX":11.772267099737698},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":-8.8,"spinRate":2490,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.3913502087863874,"extension":6.244577783389563},"index":4,"playId":"d97aaafc-79c7-353d-9d42-480b67b365b1","pitchNumber":4,"startTime":"2026-06-23T01:09:41.618Z","endTime":"2026-06-23T01:09:46.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59092244597758,"aZ":-42.591880506274656,"pfxX":-1.392493651874947,"pfxZ":-7.369005070938669,"pX":-1.450034233446203,"pZ":0.19268095543357305,"vX0":-6.765555753282701,"vY0":-118.90350550540829,"vZ0":-3.944813210115208,"x":172.27,"y":233.58,"x0":1.6287347285960654,"y0":50.005384066304494,"z0":5.790054951289364,"aX":-1.9668768051266672},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.0,"breakHorizontal":4.3,"spinRate":2912,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.4629942119831316,"extension":5.997846560135436},"index":5,"playId":"65bff4ab-50af-3898-97fe-81976c82aef8","pitchNumber":5,"startTime":"2026-06-23T01:10:02.537Z","endTime":"2026-06-23T01:10:07.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17686914325481,"aZ":-21.75492722468514,"pfxX":9.756108416934623,"pfxZ":6.4368992828899545,"pX":-0.8825911981287837,"pZ":1.7721094474701151,"vX0":-9.342125314011692,"vY0":-126.73591741870416,"vZ0":-5.4434042481879175,"x":150.64,"y":190.93,"x0":1.5931358299425646,"y0":50.0012682109894,"z0":5.6977344081574195,"aX":15.786076445531016},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.6,"breakHorizontal":-15.4,"spinRate":2135,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.4330622223204079,"extension":6.404277183378498},"index":6,"playId":"9529dbfe-bff8-3fb1-9c7e-e05309402011","pitchNumber":6,"startTime":"2026-06-23T01:10:30.080Z","endTime":"2026-06-23T01:10:37.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838051433968687,"aZ":-28.178896093049673,"pfxX":-3.0831970905171655,"pfxZ":2.5011943803135246,"pX":-2.1285488029227593,"pZ":0.39188187058745844,"vX0":-8.754866867111687,"vY0":-125.41296371316933,"vZ0":-7.316493650083699,"x":198.14,"y":228.2,"x0":1.8048763316659842,"y0":50.00140184075473,"z0":5.638315583857375,"aX":-4.9212100305784805},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.0,"breakHorizontal":7.6,"spinRate":2828,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4363725230602258,"extension":6.30523701555939},"index":7,"playId":"7dc0960e-1719-3801-9e4b-6e2db5e307ae","pitchNumber":7,"startTime":"2026-06-23T01:11:23.042Z","endTime":"2026-06-23T01:11:27.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.27643300545479,"aZ":-10.425160977506389,"pfxX":5.825969757704081,"pfxZ":11.110590703690137,"pX":-0.6643087016563681,"pZ":3.027663187889941,"vX0":-8.156566943135259,"vY0":-140.13477506781743,"vZ0":-5.7456383304381005,"x":142.32,"y":157.03,"x0":1.5485334438456255,"y0":50.00518852758034,"z0":5.8082195652550315,"aX":11.407593704461245},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":-8.5,"spinRate":2517,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.3932072701570992,"extension":6.116944993228348},"hitData":{"launchSpeed":94.6,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.33,"coordY":151.42}},"index":8,"playId":"65de1750-6ef0-3c98-a5c2-591d060290bd","pitchNumber":8,"startTime":"2026-06-23T01:11:49.131Z","endTime":"2026-06-23T01:11:57.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:11:57.160Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Justin Foscue pops out to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-23T01:14:50.787Z","endTime":"2026-06-23T01:17:39.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,8,9],"actionIndex":[0,1,3,7],"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":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dax Fulton replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T01:14:25.001Z","endTime":"2026-06-23T01:14:37.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690978,"link":"/api/v1/people/690978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Foscue replaces Joc Pederson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-23T01:14:37.782Z","endTime":"2026-06-23T01:14:53.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608392491984006,"aZ":-19.665699110392314,"pfxX":0.49589178738668327,"pfxZ":6.454892932980938,"pX":1.264543034202245,"pZ":1.88292944518618,"vX0":-4.0126378671506355,"vY0":-137.39150858172653,"vZ0":-7.952499170637881,"x":68.8,"y":187.94,"x0":2.6711308184139746,"y0":50.00063121077561,"z0":6.120283793356222,"aX":0.9608946267276542},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":-0.1,"spinRate":2363,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.39663363313562794,"extension":6.441758066812168},"index":2,"playId":"854d7bb6-3d4a-3847-88cf-349d255a78e4","pitchNumber":1,"startTime":"2026-06-23T01:14:53.144Z","endTime":"2026-06-23T01:14:56.601Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-23T01:15:24.190Z","endTime":"2026-06-23T01:15:57.361Z","isPitch":false,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.664334254809056,"aZ":-35.1669233289468,"pfxX":-3.8963453888211954,"pfxZ":-2.0487376796045966,"pX":-0.7630635571997874,"pZ":1.4666537833529356,"vX0":-6.550254360836547,"vY0":-120.20378594251363,"vZ0":-3.5308738468665934,"x":146.09,"y":199.18,"x0":2.5052258611241727,"y0":50.002822984091665,"z0":6.082256799152459,"aX":-5.691420458720862},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.3,"breakHorizontal":8.6,"spinRate":2570,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.45595540066934204,"extension":6.619352202659842},"index":4,"playId":"9f03e68b-1b43-3acd-95b8-b64c93094d3e","pitchNumber":2,"startTime":"2026-06-23T01:15:57.361Z","endTime":"2026-06-23T01:16:01.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.541729965368994,"aZ":-21.17422582909548,"pfxX":0.972969311324356,"pfxZ":5.697537965020352,"pX":-0.7209429364196586,"pZ":1.2369428445709039,"vX0":-9.086026148361222,"vY0":-137.62278991593286,"vZ0":-8.768264255048692,"x":144.48,"y":205.38,"x0":2.4872771158027045,"y0":50.00549871912895,"z0":5.880923862097522,"aX":1.879401987995414},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":0.0,"spinRate":2322,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.3969224245910725,"extension":6.8805109490353535},"index":5,"playId":"8d4655f2-828e-3900-bb45-5303a59a28f7","pitchNumber":3,"startTime":"2026-06-23T01:16:08.644Z","endTime":"2026-06-23T01:16:13.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588884989433218,"aZ":-18.112211816404656,"pfxX":1.6434714321160717,"pfxZ":7.357873322813193,"pX":1.6069602198592032,"pZ":2.771900542501076,"vX0":-3.2480363163706123,"vY0":-137.1968483492674,"vZ0":-5.305843072559724,"x":55.75,"y":163.94,"x0":2.591230363761419,"y0":50.004179421523396,"z0":5.96037810457717,"aX":3.1418116966646075},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":-2.3,"spinRate":2267,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.3988111808638739,"extension":6.777830877414922},"index":6,"playId":"df10a24e-3c92-3ce1-a9c5-ef50c4ac514b","pitchNumber":4,"startTime":"2026-06-23T01:16:24.244Z","endTime":"2026-06-23T01:16:28.723Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":7,"startTime":"2026-06-23T01:16:48.665Z","endTime":"2026-06-23T01:17:17.478Z","isPitch":false,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.021293628715124,"aZ":-28.774142533066893,"pfxX":-1.4523915550588176,"pfxZ":2.0355526133813386,"pX":0.5996911622324329,"pZ":2.041485567388084,"vX0":-4.8381056141953005,"vY0":-128.3818594757753,"vZ0":-4.443153636170666,"x":94.14,"y":183.66,"x0":2.6957344589282144,"y0":50.00503595967462,"z0":6.028411507208332,"aX":-2.4301990357687613},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":3.7,"spinRate":2386,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.42626395868076505,"extension":6.7539711866871714},"index":8,"playId":"01661899-7dda-3684-942b-bd8f7ecbf0de","pitchNumber":5,"startTime":"2026-06-23T01:17:17.478Z","endTime":"2026-06-23T01:17:21.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.980746784200637,"aZ":-32.44657254406741,"pfxX":-2.4398206616468787,"pfxZ":-0.17263158796883094,"pX":0.11768414950590525,"pZ":1.8590168612950002,"vX0":-5.899002681966573,"vY0":-125.92645806661797,"vZ0":-3.803423367399894,"x":112.51,"y":188.59,"x0":2.812959207872804,"y0":50.000863861260285,"z0":6.030434567184381,"aX":-3.8945319099822133},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":5.9,"spinRate":2520,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.4359321924484729,"extension":6.762883930454863},"hitData":{"launchSpeed":75.1,"launchAngle":62.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":180.35,"coordY":150.91}},"index":9,"playId":"e7063eb7-883c-3c35-b5b5-521cd1f675c1","pitchNumber":6,"startTime":"2026-06-23T01:17:29.306Z","endTime":"2026-06-23T01:17:39.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:17:39.759Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wyatt Langford pops out to first baseman Kyle Stowers in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-23T01:17:46.727Z","endTime":"2026-06-23T01:19:05.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39342868072319,"aZ":-29.8943371274351,"pfxX":-10.850337622840236,"pfxZ":1.5604570249965235,"pX":1.5941937374967545,"pZ":3.4222682759512657,"vX0":-0.3574110529731038,"vY0":-120.70538042300024,"vZ0":-0.19230614114167566,"x":56.23,"y":146.38,"x0":3.152409763937793,"y0":50.00343059617424,"z0":6.1544075925441115,"aX":-15.873042563409602},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.0,"breakHorizontal":19.7,"spinRate":2583,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.45527880172909896,"extension":6.632153295987079},"index":0,"playId":"8cef07d7-6369-3773-8853-184fdd2d090e","pitchNumber":1,"startTime":"2026-06-23T01:18:03.413Z","endTime":"2026-06-23T01:18:07.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.797375274335852,"aZ":-31.118879855708613,"pfxX":-2.231758129838749,"pfxZ":0.6336897714676857,"pX":-0.11608112152932547,"pZ":1.8359487150884366,"vX0":-6.203155096922786,"vY0":-128.21101732116824,"vZ0":-4.354876771858218,"x":121.42,"y":189.21,"x0":2.6257981236065886,"y0":50.00361783373119,"z0":5.98844866783126,"aX":-3.709244028264258},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":5.4,"spinRate":2444,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4274008211776663,"extension":6.7134174748393365},"index":1,"playId":"e74125d6-1117-3144-a0c2-aceb63358f12","pitchNumber":2,"startTime":"2026-06-23T01:18:14.898Z","endTime":"2026-06-23T01:18:21.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28991725872303,"aZ":-21.436599008011704,"pfxX":0.6160906292223136,"pfxZ":5.518585590437967,"pX":0.7478749393679155,"pZ":2.8047713767968188,"vX0":-4.957971046944161,"vY0":-138.06386660113492,"vZ0":-5.196060471084272,"x":88.49,"y":163.05,"x0":2.4804858620441994,"y0":50.00616697774601,"z0":6.1370811021555465,"aX":1.1994229997055557},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":-0.1,"spinRate":2448,"spinDirection":161},"zone":3,"typeConfidence":0.9,"plateTime":0.39542579377514286,"extension":6.859433622108876},"index":2,"playId":"736eeb55-e068-3bcb-acc5-afa052cdeba0","pitchNumber":3,"startTime":"2026-06-23T01:18:32.199Z","endTime":"2026-06-23T01:18:35.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-23T01:18:43.292Z","endTime":"2026-06-23T01:18:53.874Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520687924232703,"aZ":-29.909076163968304,"pfxX":-2.8283947087914476,"pfxZ":1.31308404652101,"pX":-0.05952534784254314,"pZ":1.8542163393934747,"vX0":-5.954497562479807,"vY0":-130.27821478458333,"vZ0":-5.052227574706218,"x":119.27,"y":188.72,"x0":2.6202177022887407,"y0":50.00398557418486,"z0":6.070540931361841,"aX":-4.876369695114834},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":6.4,"spinRate":2560,"spinDirection":249},"zone":8,"typeConfidence":0.92,"plateTime":0.4199060711037079,"extension":6.576629946975847},"hitData":{"launchSpeed":82.9,"launchAngle":64.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.23,"coordY":170.76}},"index":4,"playId":"07431da6-e58b-3269-bf86-75c71da7be33","pitchNumber":4,"startTime":"2026-06-23T01:18:53.874Z","endTime":"2026-06-23T01:19:05.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:19:05.886Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung challenged (pitch result), call on the field was confirmed: Josh Jung called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-23T01:19:11.588Z","endTime":"2026-06-23T01:21:24.354Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32496636461979,"aZ":-29.472750532537994,"pfxX":-9.13380504002306,"pfxZ":1.8378897982730535,"pX":0.2801393636294762,"pZ":2.9945879384412404,"vX0":-3.7250000421371503,"vY0":-120.70768719341856,"vZ0":-1.289761460083111,"x":106.32,"y":157.93,"x0":3.0317022578211765,"y0":50.00314230311,"z0":6.13980347544432,"aX":-13.426708327602089},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.2,"breakHorizontal":17.4,"spinRate":2638,"spinDirection":294},"zone":2,"typeConfidence":2.0,"plateTime":0.45441753189314404,"extension":6.4985387405320925},"index":0,"playId":"2f09f5fd-7663-3901-99f9-f3b4be5174dc","pitchNumber":1,"startTime":"2026-06-23T01:19:29.084Z","endTime":"2026-06-23T01:19:33.026Z","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":88.8,"endSpeed":82.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788683584493327,"aZ":-33.06272524169642,"pfxX":-3.601383954022964,"pfxZ":-0.5218499646917838,"pX":0.042322506531787395,"pZ":1.7273447216291915,"vX0":-5.561379565839268,"vY0":-129.29115243259326,"vZ0":-4.834997790348366,"x":115.39,"y":192.14,"x0":2.685313419453876,"y0":50.00359956241342,"z0":6.145654024752887,"aX":-6.124707818542552},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.8,"breakHorizontal":7.7,"spinRate":2533,"spinDirection":270},"zone":8,"typeConfidence":2.0,"plateTime":0.42289806948176256,"extension":6.548881046992704},"index":1,"playId":"03354671-eefd-3d7b-87ff-2093c959383f","pitchNumber":2,"startTime":"2026-06-23T01:19:40.963Z","endTime":"2026-06-23T01:19:45.568Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-23T01:19:57.781Z","endTime":"2026-06-23T01:20:00.193Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.036961051245473,"aZ":-30.096727902277934,"pfxX":-3.21739942705849,"pfxZ":1.2585539761017535,"pX":0.5258845001532916,"pZ":0.2185700254305198,"vX0":-4.706622823335024,"vY0":-127.68589509006434,"vZ0":-8.338084355313738,"x":96.95,"y":232.88,"x0":2.8130838250432655,"y0":50.00140554518564,"z0":5.9047562255276915,"aX":-5.294576956537989},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":7.0,"spinRate":2466,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4294639367656172,"extension":6.889131159998938},"index":3,"playId":"e16a18a5-9cdb-3215-a67e-47c2c80c6a15","pitchNumber":3,"startTime":"2026-06-23T01:20:00.193Z","endTime":"2026-06-23T01:20:03.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514195577883974,"aZ":-38.88176712228517,"pfxX":-7.1964101530429545,"pfxZ":-4.790166248617121,"pX":1.0702322740510664,"pZ":0.6590264958416912,"vX0":-2.0552656605160258,"vY0":-118.34835012561653,"vZ0":-4.295887529300302,"x":76.21,"y":220.99,"x0":2.8880077491701095,"y0":50.00550650741625,"z0":6.111402849459367,"aX":-10.06791668263379},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.5,"breakHorizontal":13.6,"spinRate":2687,"spinDirection":314},"zone":14,"typeConfidence":2.0,"plateTime":0.46528764347599605,"extension":6.784831776852115},"index":4,"playId":"4182d695-d5c0-35d8-9c82-b8ecbe88cadb","pitchNumber":4,"startTime":"2026-06-23T01:20:20.771Z","endTime":"2026-06-23T01:20:25.180Z","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":83.8,"endSpeed":77.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269777749515537,"aZ":-31.58335831414914,"pfxX":-8.331607627050039,"pfxZ":0.3879812861351102,"pX":1.1227971072909515,"pZ":2.1288191995993992,"vX0":-1.4636671562388048,"vY0":-122.05477155585235,"vZ0":-3.4116668364639327,"x":74.2,"y":181.3,"x0":2.8125583301440353,"y0":50.00073429472248,"z0":6.267582409190467,"aX":-12.553882921812992},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":15.5,"spinRate":2645,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.4489484288829191,"extension":6.526970455639696},"index":5,"playId":"d90f0276-1d17-360a-8e61-a296c21cbf68","pitchNumber":5,"startTime":"2026-06-23T01:20:40.787Z","endTime":"2026-06-23T01:20:45.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3053667600227,"aZ":-31.828729252819418,"pfxX":-5.084746114731628,"pfxZ":0.20828005252475812,"pX":0.5877602465242308,"pZ":1.648661656237853,"vX0":-3.5249952502671484,"vY0":-128.76053178603456,"vZ0":-4.842037120395612,"x":94.6,"y":194.27,"x0":2.634518300263225,"y0":50.006200789582245,"z0":6.0116924797868245,"aX":-8.55302933010221},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":10.0,"spinRate":2571,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.42510876913111906,"extension":6.723857139464591},"index":6,"playId":"f0bef4fc-b08c-3697-ac6c-ec86c5727e66","pitchNumber":6,"startTime":"2026-06-23T01:20:57.329Z","endTime":"2026-06-23T01:21:24.354Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"}},"playEndTime":"2026-06-23T01:21:24.354Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-23T01:23:37.556Z","endTime":"2026-06-23T01:25:51.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Justin Foscue remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T01:23:24.008Z","endTime":"2026-06-23T01:23:39.731Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"}},{"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":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54097647422217,"aZ":-21.36798306842187,"pfxX":9.211505769179185,"pfxZ":6.934132690470207,"pX":0.42270623760283005,"pZ":3.688053830217487,"vX0":-6.336096085109992,"vY0":-124.45526270340235,"vZ0":-0.8802621339351694,"x":100.89,"y":139.2,"x0":1.8134099812985727,"y0":50.000950031172735,"z0":5.826938396579609,"aX":14.351851756662175},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":12.6,"breakHorizontal":-15.1,"spinRate":2121,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.44123585847758173,"extension":6.087479961426558},"index":1,"playId":"19b4e195-ddde-343c-ae99-cd396a5515f4","pitchNumber":1,"startTime":"2026-06-23T01:23:39.731Z","endTime":"2026-06-23T01:23:44.202Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.249755223791052,"aZ":-16.474493593047534,"pfxX":8.794242599276199,"pfxZ":9.986164347950337,"pX":0.03181519881999773,"pZ":1.9594278280991502,"vX0":-7.22450941232654,"vY0":-125.12616583825833,"vZ0":-5.682992429877525,"x":115.79,"y":185.88,"x0":1.8259768652693324,"y0":50.00292401071172,"z0":5.627723234533878,"aX":13.826562322889345},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":16.8,"breakHorizontal":-14.0,"spinRate":2275,"spinDirection":130},"zone":8,"typeConfidence":0.9,"plateTime":0.43917170750898915,"extension":6.116223892308133},"index":2,"playId":"78443b32-4418-351a-9962-85c309f598dd","pitchNumber":2,"startTime":"2026-06-23T01:23:53.837Z","endTime":"2026-06-23T01:23:57.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":79.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37184520259377,"aZ":-18.60514082635167,"pfxX":9.584220216705189,"pfxZ":8.317611652282888,"pX":0.0042081180262282586,"pZ":1.6246540722479401,"vX0":-7.717659922747384,"vY0":-127.2449781282338,"vZ0":-6.4226908545685575,"x":116.84,"y":194.91,"x0":1.8390237517642205,"y0":50.004244351373295,"z0":5.66764570898656,"aX":15.636796282126731},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.7,"breakHorizontal":-15.5,"spinRate":2238,"spinDirection":130},"zone":8,"typeConfidence":0.9,"plateTime":0.4313216211339883,"extension":6.045307401147221},"index":3,"playId":"7ac695dd-1eed-3d39-b6bc-97d39edffae5","pitchNumber":3,"startTime":"2026-06-23T01:24:10.519Z","endTime":"2026-06-23T01:24:14.025Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-23T01:24:21.414Z","endTime":"2026-06-23T01:24:35.939Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.091656340726615,"aZ":-7.272681888376177,"pfxX":6.542384444831587,"pfxZ":12.95029888379322,"pX":0.3054953692383536,"pZ":2.4975497770660757,"vX0":-6.292410004004288,"vY0":-138.11459564318784,"vZ0":-7.434602905185709,"x":105.36,"y":171.35,"x0":1.768413760435162,"y0":50.004732914952776,"z0":5.720619033889602,"aX":12.582509641817728},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.0,"breakHorizontal":-10.4,"spinRate":2327,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.39728354662676324,"extension":6.169754262013421},"index":5,"playId":"7d61db03-191b-34a8-8d7a-03106e0e7625","pitchNumber":4,"startTime":"2026-06-23T01:24:35.939Z","endTime":"2026-06-23T01:24:40.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.609431182253516,"aZ":-6.516281149195018,"pfxX":5.354198640024867,"pfxZ":13.107294470868835,"pX":0.27315223385213494,"pZ":3.8498988778548235,"vX0":-6.10137691807692,"vY0":-139.33655036108524,"vZ0":-4.18126949014277,"x":106.59,"y":134.83,"x0":1.8002654791907133,"y0":50.00169451516137,"z0":5.80493447758963,"aX":10.48061348306754},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":23.0,"breakHorizontal":-8.4,"spinRate":2349,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3937623585773862,"extension":6.29092492255658},"index":6,"playId":"d4b39c9f-9798-373e-a2e8-3d7a148f8082","pitchNumber":5,"startTime":"2026-06-23T01:24:56.409Z","endTime":"2026-06-23T01:25:05.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67444307204373,"aZ":-20.483345108599988,"pfxX":9.282967037897016,"pfxZ":7.230056288180458,"pX":1.9333855120140164,"pZ":3.289231747577048,"vX0":-2.9415082465623277,"vY0":-126.8148943976546,"vZ0":-2.1505298628314407,"x":43.3,"y":149.97,"x0":1.9072304234766457,"y0":50.00431279278022,"z0":5.794708950018898,"aX":15.011556958599591},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.8,"breakHorizontal":-16.1,"spinRate":2051,"spinDirection":119},"zone":12,"typeConfidence":0.89,"plateTime":0.43311437753198767,"extension":5.999203211215701},"index":7,"playId":"b22dbe94-5916-31b3-bc55-e3710a3642db","pitchNumber":6,"startTime":"2026-06-23T01:25:27.471Z","endTime":"2026-06-23T01:25:31.256Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10408495371243,"aZ":-44.87446295582784,"pfxX":-2.426756610417942,"pfxZ":-9.05040647656394,"pX":-0.25844668949234567,"pZ":1.6717664244166028,"vX0":-4.101571761188972,"vY0":-118.19781118538128,"vZ0":-0.20430847718630063,"x":126.85,"y":193.64,"x0":1.8195210204580476,"y0":50.00028660702775,"z0":5.906047027077869,"aX":-3.4063244829895982},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-16.1,"breakHorizontal":5.4,"spinRate":2970,"spinDirection":328},"zone":7,"typeConfidence":0.91,"plateTime":0.46473873809853217,"extension":6.1013153854721764},"index":8,"playId":"c80119aa-f4a2-3bcb-a1a9-e7371347992e","pitchNumber":7,"startTime":"2026-06-23T01:25:46.218Z","endTime":"2026-06-23T01:25:51.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:25:51.192Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-23T01:26:39.640Z","endTime":"2026-06-23T01:28:43.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Connor Norby replaces Griffin Conine.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-23T01:25:59.750Z","endTime":"2026-06-23T01:26:41.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"}},{"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.4,"endSpeed":79.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.563584434001914,"aZ":-19.70911226409536,"pfxX":9.409077962098827,"pfxZ":7.676641830279017,"pX":0.14724006759102728,"pZ":4.542425218727819,"vX0":-7.724376170232943,"vY0":-127.0324066823797,"vZ0":0.4429900981944749,"x":111.39,"y":116.13,"x0":2.014379388419759,"y0":50.004025455371874,"z0":5.940430264443111,"aX":15.281595050679034},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.3,"breakHorizontal":-15.1,"spinRate":2109,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.43222817707857697,"extension":6.013535922748325},"index":1,"playId":"4256de01-223c-3f52-8fbd-b2eda9ffa90b","pitchNumber":1,"startTime":"2026-06-23T01:26:41.968Z","endTime":"2026-06-23T01:26:48.104Z","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":85.9,"endSpeed":78.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598218585137452,"aZ":-20.208304378541964,"pfxX":8.440078632819354,"pfxZ":7.61039431909956,"pX":1.2252294687056666,"pZ":4.182259181512312,"vX0":-5.085520444432421,"vY0":-124.9750272664741,"vZ0":-0.00858565177778603,"x":70.3,"y":125.86,"x0":2.1962266209366295,"y0":50.002519159105525,"z0":5.853864182620898,"aX":13.270531509242623},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":14.0,"breakHorizontal":-14.0,"spinRate":1992,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4392855076596631,"extension":6.023481675147814},"index":2,"playId":"47eb4448-6a2f-3850-a4e6-8be00a98b3ae","pitchNumber":2,"startTime":"2026-06-23T01:27:00.171Z","endTime":"2026-06-23T01:27:04.791Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75215231418009,"aZ":-30.124063458162947,"pfxX":-3.208536312380567,"pfxZ":1.3163282794704436,"pX":-0.26388451496860965,"pZ":1.607350334040282,"vX0":-4.751343406951546,"vY0":-123.95017462044527,"vZ0":-3.951176745855326,"x":127.06,"y":195.38,"x0":2.09166398785861,"y0":50.005894497264556,"z0":5.725303258488299,"aX":-5.015433848893241},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":6.8,"spinRate":2742,"spinDirection":249},"zone":7,"typeConfidence":0.9,"plateTime":0.4411489669915434,"extension":6.272561938013343},"index":3,"playId":"d40a431d-3da9-3a9b-984d-3c41bf9f5991","pitchNumber":3,"startTime":"2026-06-23T01:27:17.143Z","endTime":"2026-06-23T01:27:26.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19243890999661,"aZ":-8.515493758523112,"pfxX":5.094078219268193,"pfxZ":12.107075605361707,"pX":-0.08306952170342155,"pZ":4.030303649408666,"vX0":-7.650260774627376,"vY0":-139.1486095661355,"vZ0":-3.299397812555298,"x":120.17,"y":129.96,"x0":2.0443628254721053,"y0":50.00689530335324,"z0":5.798889222526218,"aX":9.958336440511808},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.4,"breakHorizontal":-7.6,"spinRate":2446,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.39411614923281935,"extension":6.276574262102643},"index":4,"playId":"14e86451-9447-39d8-95be-75a7da26d18d","pitchNumber":4,"startTime":"2026-06-23T01:27:47.050Z","endTime":"2026-06-23T01:27:52.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3198559140701,"aZ":-10.265450132561046,"pfxX":7.653088308177754,"pfxZ":11.439723174171615,"pX":0.08643886106023276,"pZ":1.8103283028065198,"vX0":-7.499207567219439,"vY0":-137.69194419752378,"vZ0":-8.450761827056123,"x":113.71,"y":189.9,"x0":1.8544216367329491,"y0":50.002358751541664,"z0":5.618730092916548,"aX":14.65646716373544},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":-12.2,"spinRate":2441,"spinDirection":154},"zone":8,"typeConfidence":0.9,"plateTime":0.3981855329090842,"extension":6.169735868338591},"index":5,"playId":"7d0398ec-2267-3ba1-915f-add031e0e430","pitchNumber":5,"startTime":"2026-06-23T01:28:14.476Z","endTime":"2026-06-23T01:28:20.224Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-23T01:28:26.903Z","endTime":"2026-06-23T01:28:39.033Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"}},{"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":95.7,"endSpeed":86.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78768452332586,"aZ":-9.709288616013119,"pfxX":6.6753046906925455,"pfxZ":11.525243396013483,"pX":-0.21699856704752174,"pZ":3.4279660279905455,"vX0":-8.101746045587008,"vY0":-139.10691446818473,"vZ0":-4.819845076164614,"x":125.27,"y":146.22,"x0":1.8733934424151129,"y0":50.00251141231821,"z0":5.8336730329555975,"aX":13.011639668294439},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.9,"breakHorizontal":-10.3,"spinRate":2483,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.39457220575150087,"extension":6.06460681843009},"index":7,"playId":"83f0badf-b420-39ec-8c28-d73e5525f6b5","pitchNumber":6,"startTime":"2026-06-23T01:28:39.033Z","endTime":"2026-06-23T01:28:43.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:28:43.317Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-23T01:28:45.983Z","endTime":"2026-06-23T01:30:18.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.96"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.79"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.99"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.11"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.14"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.98"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.66"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.67"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.71"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.57"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.67"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.348"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".702"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.348"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".702"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902184108033758,"aZ":-21.236306078284606,"pfxX":7.624061424581159,"pfxZ":7.0830511292362655,"pX":0.6272142583339985,"pZ":3.1059281882935825,"vX0":-6.185313557082058,"vY0":-123.79685562363358,"vZ0":-2.1443177859348155,"x":93.09,"y":154.92,"x0":2.1738571715654187,"y0":50.00319394894499,"z0":5.770539579719872,"aX":11.773403653487053},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":12.5,"breakHorizontal":-12.2,"spinRate":1937,"spinDirection":125},"zone":3,"typeConfidence":0.9,"plateTime":0.44331950348471816,"extension":5.8469323182510236},"index":0,"playId":"651f846c-c73e-3d8d-bb40-fe0e6f982f86","pitchNumber":1,"startTime":"2026-06-23T01:29:09.994Z","endTime":"2026-06-23T01:29:13.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45352141439748,"aZ":-8.236927752826334,"pfxX":7.6582951696850685,"pfxZ":12.575207636408454,"pX":-0.3440578750702909,"pZ":1.2536455389787085,"vX0":-9.069132365486496,"vY0":-137.5731183526132,"vZ0":-10.129587636835945,"x":130.11,"y":204.93,"x0":2.0108867568320155,"y0":50.00641800548935,"z0":5.5556869443487775,"aX":14.58305318382618},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.5,"breakHorizontal":-11.8,"spinRate":2576,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.3991726855147064,"extension":6.482810462462277},"index":1,"playId":"6b7dd6cf-d0a1-3e82-8a73-a38b9d07f02f","pitchNumber":2,"startTime":"2026-06-23T01:29:28.379Z","endTime":"2026-06-23T01:29:32.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56440646941162,"aZ":-45.387973598626935,"pfxX":-1.4253711834874352,"pfxZ":-9.412845785192186,"pX":-0.12946143172389105,"pZ":1.6393764950192515,"vX0":-4.663017869956837,"vY0":-118.31721200808502,"vZ0":-0.23133278402814383,"x":121.93,"y":194.52,"x0":2.0595914687667203,"y0":50.00210455126473,"z0":5.931201876242606,"aX":-2.000290464064272},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.8,"breakHorizontal":3.8,"spinRate":2878,"spinDirection":331},"zone":8,"typeConfidence":0.91,"plateTime":0.4646268424597655,"extension":6.0141527357415105},"index":2,"playId":"95acf601-1a94-3a45-95c3-773020b4ba03","pitchNumber":3,"startTime":"2026-06-23T01:29:47.637Z","endTime":"2026-06-23T01:29:51.598Z","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":85.9,"endSpeed":78.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570197464659323,"aZ":-19.046245481647237,"pfxX":9.725191674126329,"pfxZ":8.36840247550121,"pX":0.9253177889745204,"pZ":1.3235935257511056,"vX0":-6.233408297302746,"vY0":-124.85467934202717,"vZ0":-6.639717608034147,"x":81.73,"y":203.04,"x0":2.1984448043170493,"y0":50.00555387506277,"z0":5.599812530354931,"aX":15.262887477426943},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":13.7,"breakHorizontal":-16.1,"spinRate":2143,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.43972085881192724,"extension":6.039358359791606},"hitData":{"launchSpeed":75.7,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":163.64}},"index":3,"playId":"b9141eac-22eb-3d7d-843a-15d92766c5b2","pitchNumber":4,"startTime":"2026-06-23T01:30:09.463Z","endTime":"2026-06-23T01:30:18.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:30:18.287Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-23T01:28:45.983Z","endTime":"2026-06-23T01:30:18.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.96"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.79"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.99"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.11"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.14"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.98"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.66"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.67"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.71"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.57"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.67"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.348"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".702"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.348"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".702"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902184108033758,"aZ":-21.236306078284606,"pfxX":7.624061424581159,"pfxZ":7.0830511292362655,"pX":0.6272142583339985,"pZ":3.1059281882935825,"vX0":-6.185313557082058,"vY0":-123.79685562363358,"vZ0":-2.1443177859348155,"x":93.09,"y":154.92,"x0":2.1738571715654187,"y0":50.00319394894499,"z0":5.770539579719872,"aX":11.773403653487053},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":12.5,"breakHorizontal":-12.2,"spinRate":1937,"spinDirection":125},"zone":3,"typeConfidence":0.9,"plateTime":0.44331950348471816,"extension":5.8469323182510236},"index":0,"playId":"651f846c-c73e-3d8d-bb40-fe0e6f982f86","pitchNumber":1,"startTime":"2026-06-23T01:29:09.994Z","endTime":"2026-06-23T01:29:13.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45352141439748,"aZ":-8.236927752826334,"pfxX":7.6582951696850685,"pfxZ":12.575207636408454,"pX":-0.3440578750702909,"pZ":1.2536455389787085,"vX0":-9.069132365486496,"vY0":-137.5731183526132,"vZ0":-10.129587636835945,"x":130.11,"y":204.93,"x0":2.0108867568320155,"y0":50.00641800548935,"z0":5.5556869443487775,"aX":14.58305318382618},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.5,"breakHorizontal":-11.8,"spinRate":2576,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.3991726855147064,"extension":6.482810462462277},"index":1,"playId":"6b7dd6cf-d0a1-3e82-8a73-a38b9d07f02f","pitchNumber":2,"startTime":"2026-06-23T01:29:28.379Z","endTime":"2026-06-23T01:29:32.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56440646941162,"aZ":-45.387973598626935,"pfxX":-1.4253711834874352,"pfxZ":-9.412845785192186,"pX":-0.12946143172389105,"pZ":1.6393764950192515,"vX0":-4.663017869956837,"vY0":-118.31721200808502,"vZ0":-0.23133278402814383,"x":121.93,"y":194.52,"x0":2.0595914687667203,"y0":50.00210455126473,"z0":5.931201876242606,"aX":-2.000290464064272},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.8,"breakHorizontal":3.8,"spinRate":2878,"spinDirection":331},"zone":8,"typeConfidence":0.91,"plateTime":0.4646268424597655,"extension":6.0141527357415105},"index":2,"playId":"95acf601-1a94-3a45-95c3-773020b4ba03","pitchNumber":3,"startTime":"2026-06-23T01:29:47.637Z","endTime":"2026-06-23T01:29:51.598Z","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":85.9,"endSpeed":78.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570197464659323,"aZ":-19.046245481647237,"pfxX":9.725191674126329,"pfxZ":8.36840247550121,"pX":0.9253177889745204,"pZ":1.3235935257511056,"vX0":-6.233408297302746,"vY0":-124.85467934202717,"vZ0":-6.639717608034147,"x":81.73,"y":203.04,"x0":2.1984448043170493,"y0":50.00555387506277,"z0":5.599812530354931,"aX":15.262887477426943},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":13.7,"breakHorizontal":-16.1,"spinRate":2143,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.43972085881192724,"extension":6.039358359791606},"hitData":{"launchSpeed":75.7,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":163.64}},"index":3,"playId":"b9141eac-22eb-3d7d-843a-15d92766c5b2","pitchNumber":4,"startTime":"2026-06-23T01:30:09.463Z","endTime":"2026-06-23T01:30:18.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-23T01:30:18.287Z","atBatIndex":73},"scoringPlays":[24,36,45,58,59,65],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":110.84,"y":159.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":113.29,"y":165.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":185.73,"y":115.99},"type":"O","description":"Flyout"}],"home":[{"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":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":113.29,"y":152.95},"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":1,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":84.09,"y":74.96},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":172.73,"y":131.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":74.48,"y":109.79},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":138.5,"y":83.76},"type":"O","description":"Flyout"}],"home":[{"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":69.1,"y":116.3},"type":"H","description":"Single"}]}},{"startIndex":14,"endIndex":20,"top":[14,15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":109.23,"y":166.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":112.28,"y":159.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":128.53,"y":97.98},"type":"H","description":"Single"}],"home":[{"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":124.85,"y":200.54},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":30,"top":[21,22,23,24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":176.0,"y":168.0},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":154.95,"y":101.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":101.61,"y":170.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":143.09,"y":35.34},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":130.56,"y":106.63},"type":"H","description":"Single"}],"home":[{"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":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":127.52,"y":181.96},"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":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":105.37,"y":51.44},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":37,"top":[31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":147.33,"y":160.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":162.57,"y":166.69},"type":"O","description":"Pop Out"}],"home":[{"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":123.96,"y":94.93},"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":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":120.79,"y":187.02},"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":132.61,"y":88.97},"type":"O","description":"Sac Fly"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":108.72,"y":156.0},"type":"O","description":"Grounded Into DP"}],"home":[{"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":87.9,"y":166.69},"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":47.0,"y":103.0},"type":"H","description":"Double"},{"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":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":32.53,"y":105.61},"type":"H","description":"Triple"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48,49,50,51],"bottom":[52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":93.99,"y":186.03},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":133.61,"y":102.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":177.81,"y":112.74},"type":"H","description":"Single"}],"home":[{"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":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":158.0,"y":170.76},"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":7,"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":148.41,"y":91.04},"type":"O","description":"Lineout"}]}},{"startIndex":55,"endIndex":67,"top":[55,56,57,58,59,60],"bottom":[61,62,63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":39.0,"y":93.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":167.25,"y":92.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":210.0,"y":94.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":197.48,"y":105.33},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":32.36,"y":104.97},"type":"O","description":"Flyout"}],"home":[{"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":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":178.49,"y":81.83},"type":"O","description":"Lineout"},{"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":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":186.6,"y":119.27},"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":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":148.85,"y":156.0},"type":"O","description":"Lineout"},{"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":195.27,"y":117.47},"type":"H","description":"Double"},{"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":147.33,"y":151.42},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"coordinates":{"x":180.35,"y":150.91},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":173.23,"y":170.76},"type":"O","description":"Pop Out"}],"home":[{"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":112.28,"y":163.64},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"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":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":7,"errors":0,"leftOnBase":5},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"catcher":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"first":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"second":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"third":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"shortstop":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"left":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"center":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"right":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"onDeck":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"inHole":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"battingOrder":4,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"offense":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"onDeck":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"inHole":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"battingOrder":8,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".242","atBats":33,"obp":".318","slg":".387","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":14,"rbi":4,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":5,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":3,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":32,"obp":".257","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"3.93","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.25","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":53,"strikes":94,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":3,"pitchesPerInning":"16.33","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID692030":{"person":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694671":{"person":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"jerseyNumber":"36","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":22,"groundOuts":31,"airOuts":41,"runs":19,"doubles":7,"triples":2,"homeRuns":6,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".264","atBats":144,"obp":".312","slg":".465","ops":".777","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":67,"rbi":16,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":81,"errors":0,"chances":83,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677958":{"person":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":76,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":26,"strikes":50,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":13,"flyOuts":35,"groundOuts":80,"airOuts":72,"runs":35,"doubles":10,"triples":3,"homeRuns":8,"strikeOuts":65,"baseOnBalls":30,"intentionalWalks":0,"hits":72,"hitByPitch":2,"atBats":286,"obp":".324","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1255,"era":"4.14","inningsPitched":"74.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.38","battersFaced":321,"outs":222,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1255,"balls":485,"strikes":770,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":2,"winPercentage":".250","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.91","walksPer9Inn":"3.65","hitsPer9Inn":"8.76","runsScoredPer9":"4.26","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669394":{"person":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":35,"groundOuts":68,"airOuts":62,"runs":35,"doubles":14,"triples":0,"homeRuns":13,"strikeOuts":81,"baseOnBalls":24,"intentionalWalks":0,"hits":70,"hitByPitch":2,"avg":".251","atBats":279,"obp":".313","slg":".441","ops":".754","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":123,"rbi":46,"leftOnBase":131,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.46","popOuts":14,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":492,"errors":4,"chances":560,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID682608":{"person":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":15,"groundOuts":21,"airOuts":33,"runs":14,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":1,"hits":21,"hitByPitch":2,"atBats":101,"obp":".270","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":426,"era":"3.42","inningsPitched":"26.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":10,"whip":"1.06","battersFaced":112,"outs":79,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":137,"strikes":289,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.18","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.57","walksPer9Inn":"2.39","hitsPer9Inn":"7.18","runsScoredPer9":"4.78","homeRunsPer9":"1.03","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641302":{"person":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":2,"flyOuts":19,"groundOuts":37,"airOuts":29,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":122,"obp":".348","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":507,"era":"2.87","inningsPitched":"31.1","wins":1,"losses":1,"saves":2,"saveOpportunities":3,"holds":6,"blownSaves":1,"earnedRuns":10,"whip":"1.44","battersFaced":137,"outs":94,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":507,"balls":178,"strikes":329,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".500","pitchesPerInning":"16.18","gamesFinished":7,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.87","hitsPer9Inn":"10.05","runsScoredPer9":"3.45","homeRunsPer9":"0.57","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696030":{"person":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":8,"groundOuts":38,"airOuts":27,"runs":13,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":7,"avg":".250","atBats":112,"obp":".364","slg":".286","ops":".650","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":32,"rbi":12,"leftOnBase":55,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":64,"errors":0,"chances":65,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592626":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":73,"flyOuts":32,"groundOuts":51,"airOuts":56,"runs":28,"doubles":7,"triples":2,"homeRuns":9,"strikeOuts":51,"baseOnBalls":30,"intentionalWalks":1,"hits":47,"hitByPitch":3,"avg":".233","atBats":202,"obp":".336","slg":".421","ops":".757","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":85,"rbi":25,"leftOnBase":77,"sacBunts":0,"sacFlies":3,"babip":".262","groundOutsToAirouts":"0.91","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.44","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656641":{"person":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(S, 14)","summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":11,"strikes":20,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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":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":29,"gamesStarted":1,"flyOuts":21,"groundOuts":35,"airOuts":38,"runs":6,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":125,"obp":".172","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":564,"era":"1.46","inningsPitched":"37.0","wins":1,"losses":1,"saves":14,"saveOpportunities":16,"holds":2,"blownSaves":2,"earnedRuns":6,"whip":"0.62","battersFaced":134,"outs":111,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":564,"balls":189,"strikes":375,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":1,"winPercentage":".500","pitchesPerInning":"15.24","gamesFinished":20,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"9.24","walksPer9Inn":"1.95","hitsPer9Inn":"3.65","runsScoredPer9":"1.46","homeRunsPer9":"0.49","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605452":{"person":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":4,"groundOuts":9,"airOuts":11,"runs":11,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":33,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"11.74","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.96","battersFaced":38,"outs":23,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":60,"strikes":86,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".000","pitchesPerInning":"19.04","gamesFinished":2,"strikeoutWalkRatio":"0.60","strikeoutsPer9Inn":"3.52","walksPer9Inn":"5.87","hitsPer9Inn":"11.74","runsScoredPer9":"12.91","homeRunsPer9":"2.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID615698":{"person":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":21,"groundOuts":21,"airOuts":44,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":1,"hits":27,"hitByPitch":4,"atBats":110,"obp":".328","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":498,"era":"3.68","inningsPitched":"29.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.26","battersFaced":125,"outs":88,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":498,"balls":181,"strikes":317,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.98","gamesFinished":7,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"5.83","walksPer9Inn":"3.07","hitsPer9Inn":"8.28","runsScoredPer9":"4.60","homeRunsPer9":"0.92","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670032":{"person":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":8,"groundOuts":24,"airOuts":13,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".303","atBats":66,"obp":".333","slg":".364","ops":".697","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":24,"rbi":5,"leftOnBase":24,"sacBunts":2,"sacFlies":0,"babip":".352","groundOutsToAirouts":"1.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":29,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID673962":{"person":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":36,"groundOuts":73,"airOuts":74,"runs":36,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":52,"baseOnBalls":23,"intentionalWalks":0,"hits":86,"hitByPitch":4,"avg":".304","atBats":283,"obp":".362","slg":".449","ops":".811","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":127,"rbi":31,"leftOnBase":115,"sacBunts":0,"sacFlies":2,"babip":".347","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.38","popOuts":9,"lineOuts":29},"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":104,"putOuts":56,"errors":4,"chances":164,"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"}]},"ID695239":{"person":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":8,"gamesStarted":0,"flyOuts":2,"groundOuts":10,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".265","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":137,"era":"1.00","inningsPitched":"9.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":34,"outs":27,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":51,"strikes":86,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.22","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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"}]},"ID679822":{"person":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"jerseyNumber":"14","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"101","stats":{"batting":{"note":"a-","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":12,"groundOuts":14,"airOuts":23,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".263","atBats":76,"obp":".329","slg":".474","ops":".803","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":36,"rbi":10,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":8,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":40,"errors":2,"chances":82,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID543309":{"person":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":17,"groundOuts":29,"airOuts":31,"runs":16,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".222","atBats":126,"obp":".300","slg":".365","ops":".665","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":46,"rbi":14,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".277","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.20","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":7,"stolenBases":30,"stolenBasePercentage":".811","caughtStealingPercentage":".189","assists":11,"putOuts":285,"errors":6,"chances":302,"fielding":".980","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677649":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"jerseyNumber":"20","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":22,"groundOuts":60,"airOuts":49,"runs":32,"doubles":15,"triples":2,"homeRuns":6,"strikeOuts":62,"baseOnBalls":20,"intentionalWalks":0,"hits":62,"hitByPitch":1,"avg":".270","atBats":230,"obp":".328","slg":".430","ops":".758","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":99,"rbi":40,"leftOnBase":97,"sacBunts":1,"sacFlies":2,"babip":".341","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.33","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":112,"putOuts":92,"errors":3,"chances":207,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669022":{"person":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":47,"groundOuts":63,"airOuts":93,"runs":38,"doubles":17,"triples":3,"homeRuns":8,"strikeOuts":92,"baseOnBalls":37,"intentionalWalks":0,"hits":72,"hitByPitch":2,"atBats":318,"obp":".310","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1445,"era":"4.07","inningsPitched":"84.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.30","battersFaced":359,"outs":252,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1445,"balls":529,"strikes":916,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".400","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"2.49","strikeoutsPer9Inn":"9.86","walksPer9Inn":"3.96","hitsPer9Inn":"7.71","runsScoredPer9":"4.07","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594798":{"person":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":15,"flyOuts":48,"groundOuts":58,"airOuts":91,"runs":33,"doubles":9,"triples":0,"homeRuns":15,"strikeOuts":98,"baseOnBalls":18,"intentionalWalks":2,"hits":67,"hitByPitch":0,"atBats":313,"obp":".256","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1338,"era":"3.59","inningsPitched":"82.2","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.03","battersFaced":332,"outs":248,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1338,"balls":456,"strikes":882,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".600","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"5.44","strikeoutsPer9Inn":"10.67","walksPer9Inn":"1.96","hitsPer9Inn":"7.29","runsScoredPer9":"3.59","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607043":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"3-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":76,"flyOuts":54,"groundOuts":69,"airOuts":82,"runs":31,"doubles":19,"triples":2,"homeRuns":7,"strikeOuts":66,"baseOnBalls":25,"intentionalWalks":1,"hits":79,"hitByPitch":6,"avg":".269","atBats":294,"obp":".336","slg":".418","ops":".754","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":123,"rbi":26,"leftOnBase":110,"sacBunts":0,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":6,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":121,"errors":3,"chances":126,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"0.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":10,"strikes":7,"strikePercentage":".410","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":28,"gamesStarted":1,"flyOuts":21,"groundOuts":34,"airOuts":39,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":1,"hits":25,"hitByPitch":3,"atBats":121,"obp":".262","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":460,"era":"2.20","inningsPitched":"32.2","wins":1,"losses":1,"saves":5,"saveOpportunities":6,"holds":9,"blownSaves":1,"earnedRuns":8,"whip":"0.95","battersFaced":130,"outs":98,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":460,"balls":148,"strikes":312,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".500","pitchesPerInning":"14.08","gamesFinished":9,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"6.34","walksPer9Inn":"1.65","hitsPer9Inn":"6.89","runsScoredPer9":"2.20","homeRunsPer9":"0.28","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":11,"airOuts":14,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".298","atBats":47,"obp":".306","slg":".511","ops":".817","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":24,"rbi":10,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":7,"putOuts":134,"errors":1,"chances":142,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID543135":{"person":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":15,"flyOuts":44,"groundOuts":102,"airOuts":78,"runs":46,"doubles":14,"triples":1,"homeRuns":17,"strikeOuts":92,"baseOnBalls":22,"intentionalWalks":0,"hits":88,"hitByPitch":6,"atBats":358,"obp":".300","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1379,"era":"4.24","inningsPitched":"93.1","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.18","battersFaced":388,"outs":280,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1379,"balls":448,"strikes":931,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".500","pitchesPerInning":"14.78","gamesFinished":0,"strikeoutWalkRatio":"4.18","strikeoutsPer9Inn":"8.87","walksPer9Inn":"2.12","hitsPer9Inn":"8.49","runsScoredPer9":"4.44","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":18,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672284":{"person":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":6,"airOuts":15,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".228","atBats":57,"obp":".302","slg":".316","ops":".618","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":18,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":0,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":28,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668390":{"person":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":18,"groundOuts":19,"airOuts":26,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":94,"obp":".327","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":395,"era":"5.79","inningsPitched":"23.1","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":15,"whip":"1.41","battersFaced":105,"outs":70,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":395,"balls":133,"strikes":262,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".500","pitchesPerInning":"16.93","gamesFinished":4,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"10.03","walksPer9Inn":"3.09","hitsPer9Inn":"9.64","runsScoredPer9":"6.17","homeRunsPer9":"1.16","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[592626,679822,694671,673962,607043,669394,677649,696030,553869,670032,641302,677958,695239,596001,656641],"pitchers":[641302,677958,695239,596001,656641],"bench":[543309,672284],"bullpen":[692030,543135,669022,682608,615698,605452,668390,594798],"battingOrder":[679822,694671,673962,607043,669394,677649,696030,553869,670032],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Nimmo (19, Faucher); Osuna, A (4, Faucher)."},{"label":"HR","value":"Duran, E (6, 4th inning off Phillips, 1 on, 2 out)."},{"label":"TB","value":"Duran, E 4; Díaz, E; Lopez, N; Nimmo 4; Osuna, A 2; Pederson 2."},{"label":"RBI","value":"Duran, E 2 (40); Díaz, E (10); Osuna, A (12)."},{"label":"2-out RBI","value":"Duran, E 2."},{"label":"Runners left in scoring position, 2 out","value":"Jung, Jo 2; Lopez, N."},{"label":"SF","value":"Díaz, E."},{"label":"GIDP","value":"Duran, E."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Nimmo (3, 2nd base off Phillips/Mack)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Osuna, A (Edwards, X at home)."}]}],"note":[{"label":"a","value":"Popped out for Pederson in the 9th."}]},"home":{"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":3,"groundOuts":7,"airOuts":6,"runs":3,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".245","atBats":32,"obp":".322","slg":".386","ops":".708","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":149,"era":"4.07","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.26","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":53,"strikes":96,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":4,"pitchesPerInning":"16.56","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"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":7,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":95,"era":"4.76","inningsPitched":"5.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.24","battersFaced":24,"outs":17,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":33,"strikes":62,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"16.76","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"11.12","walksPer9Inn":"4.76","hitsPer9Inn":"6.35","runsScoredPer9":"4.76","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","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":25,"gamesStarted":4,"flyOuts":27,"groundOuts":32,"airOuts":45,"runs":15,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":146,"obp":".263","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":687,"era":"3.02","inningsPitched":"41.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"0.98","battersFaced":168,"outs":125,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":265,"strikes":422,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"16.49","gamesFinished":9,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"9.94","walksPer9Inn":"3.46","hitsPer9Inn":"5.40","runsScoredPer9":"3.24","homeRunsPer9":"1.08","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694350":{"person":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"jerseyNumber":"62","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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"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":13,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".207","atBats":29,"obp":".281","slg":".448","ops":".729","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":13,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","popOuts":0,"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":0,"putOuts":22,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","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":24,"gamesStarted":1,"flyOuts":14,"groundOuts":9,"airOuts":25,"runs":17,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":82,"obp":".323","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":417,"era":"6.14","inningsPitched":"22.0","wins":3,"losses":3,"saves":11,"saveOpportunities":13,"holds":2,"blownSaves":2,"earnedRuns":15,"whip":"1.32","battersFaced":96,"outs":66,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":417,"balls":138,"strikes":279,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".500","pitchesPerInning":"18.95","gamesFinished":19,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"12.68","walksPer9Inn":"4.50","hitsPer9Inn":"7.36","runsScoredPer9":"6.95","homeRunsPer9":"1.64","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"100","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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":23,"groundOuts":35,"airOuts":40,"runs":15,"doubles":2,"triples":1,"homeRuns":7,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".227","atBats":150,"obp":".295","slg":".393","ops":".688","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":59,"rbi":28,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.43","popOuts":6,"lineOuts":11},"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":84,"errors":1,"chances":86,"fielding":".988","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":62,"groundOuts":113,"airOuts":108,"runs":53,"doubles":15,"triples":2,"homeRuns":12,"strikeOuts":77,"baseOnBalls":24,"intentionalWalks":0,"hits":104,"hitByPitch":6,"atBats":401,"obp":".311","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1544,"era":"4.18","inningsPitched":"103.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.24","battersFaced":432,"outs":310,"gamesPitched":16,"completeGames":1,"shutouts":1,"pitchesThrown":1544,"balls":492,"strikes":1052,"strikePercentage":".680","hitBatsmen":6,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".636","pitchesPerInning":"14.94","gamesFinished":0,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"6.71","walksPer9Inn":"2.09","hitsPer9Inn":"9.06","runsScoredPer9":"4.62","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":20,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"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":{"summary":"6.0 IP, 2 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":89,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":5,"flyOuts":34,"groundOuts":66,"airOuts":55,"runs":22,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":49,"baseOnBalls":30,"intentionalWalks":0,"hits":50,"hitByPitch":1,"atBats":219,"obp":".324","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":948,"era":"3.09","inningsPitched":"58.1","wins":1,"losses":2,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":20,"whip":"1.37","battersFaced":252,"outs":175,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":948,"balls":352,"strikes":596,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":2,"winPercentage":".333","pitchesPerInning":"16.25","gamesFinished":8,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"7.56","walksPer9Inn":"4.63","hitsPer9Inn":"7.71","runsScoredPer9":"3.39","homeRunsPer9":"0.93","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","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":{"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":44,"flyOuts":9,"groundOuts":9,"airOuts":21,"runs":19,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":4,"avg":".260","atBats":73,"obp":".360","slg":".548","ops":".908","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":40,"rbi":9,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.43","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.25","popOuts":7,"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":1,"putOuts":50,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":5,"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":77,"flyOuts":40,"groundOuts":59,"airOuts":82,"runs":40,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":76,"baseOnBalls":41,"intentionalWalks":0,"hits":54,"hitByPitch":7,"avg":".202","atBats":267,"obp":".323","slg":".307","ops":".630","caughtStealing":9,"stolenBases":18,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":82,"rbi":19,"leftOnBase":89,"sacBunts":3,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.75","popOuts":24,"lineOuts":18},"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":173,"errors":0,"chances":177,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"note":"(L, 4-4)","summary":"1.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":17,"groundOuts":35,"airOuts":26,"runs":18,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":24,"intentionalWalks":1,"hits":27,"hitByPitch":2,"atBats":119,"obp":".361","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":570,"era":"3.58","inningsPitched":"32.2","wins":4,"losses":4,"saves":1,"saveOpportunities":4,"holds":9,"blownSaves":3,"earnedRuns":13,"whip":"1.56","battersFaced":148,"outs":98,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":227,"strikes":343,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":2,"winPercentage":".500","pitchesPerInning":"17.45","gamesFinished":6,"strikeoutWalkRatio":"1.42","strikeoutsPer9Inn":"9.37","walksPer9Inn":"6.61","hitsPer9Inn":"7.44","runsScoredPer9":"4.96","homeRunsPer9":"0.00","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","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":35,"gamesStarted":1,"flyOuts":17,"groundOuts":36,"airOuts":35,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":1,"hits":17,"hitByPitch":4,"atBats":113,"obp":".230","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":447,"era":"2.14","inningsPitched":"33.2","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":8,"whip":"0.74","battersFaced":126,"outs":101,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":447,"balls":156,"strikes":291,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".800","pitchesPerInning":"13.28","gamesFinished":9,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"6.95","walksPer9Inn":"2.14","hitsPer9Inn":"4.54","runsScoredPer9":"2.14","homeRunsPer9":"0.80","inheritedRunners":23,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":24,"groundOuts":55,"airOuts":58,"runs":14,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":42,"hitByPitch":0,"avg":".243","atBats":173,"obp":".286","slg":".347","ops":".633","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":60,"rbi":25,"leftOnBase":85,"sacBunts":1,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.50","popOuts":17,"lineOuts":17},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":54,"errors":7,"chances":153,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":11,"gamesStarted":0,"flyOuts":6,"groundOuts":16,"airOuts":12,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":58,"obp":".400","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":292,"era":"6.14","inningsPitched":"14.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.70","battersFaced":70,"outs":44,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":292,"balls":103,"strikes":189,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.91","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.59","walksPer9Inn":"4.30","hitsPer9Inn":"11.05","runsScoredPer9":"6.14","homeRunsPer9":"0.61","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":6,"gamesStarted":4,"flyOuts":11,"groundOuts":20,"airOuts":19,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":77,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":310,"era":"6.00","inningsPitched":"18.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.61","battersFaced":84,"outs":54,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":310,"balls":108,"strikes":202,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".000","pitchesPerInning":"17.22","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.00","walksPer9Inn":"3.50","hitsPer9Inn":"11.00","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 3B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":44,"groundOuts":83,"airOuts":81,"runs":43,"doubles":11,"triples":5,"homeRuns":6,"strikeOuts":43,"baseOnBalls":40,"intentionalWalks":4,"hits":83,"hitByPitch":0,"avg":".290","atBats":286,"obp":".374","slg":".427","ops":".801","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":122,"rbi":27,"leftOnBase":114,"sacBunts":1,"sacFlies":3,"babip":".321","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.67","popOuts":12,"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":173,"putOuts":111,"errors":4,"chances":288,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","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":31,"gamesStarted":0,"flyOuts":26,"groundOuts":19,"airOuts":39,"runs":14,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":1,"hits":22,"hitByPitch":2,"atBats":119,"obp":".276","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":542,"era":"3.27","inningsPitched":"33.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":12,"whip":"1.06","battersFaced":134,"outs":99,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":542,"balls":197,"strikes":345,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".500","pitchesPerInning":"16.42","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.64","walksPer9Inn":"3.55","hitsPer9Inn":"6.00","runsScoredPer9":"3.82","homeRunsPer9":"0.55","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":27,"groundOuts":41,"airOuts":47,"runs":25,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":70,"baseOnBalls":23,"intentionalWalks":2,"hits":45,"hitByPitch":5,"avg":".224","atBats":201,"obp":".317","slg":".418","ops":".735","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":84,"rbi":29,"leftOnBase":96,"sacBunts":1,"sacFlies":1,"babip":".298","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.12","popOuts":11,"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":3,"putOuts":138,"errors":4,"chances":145,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":4,"strikes":3,"strikePercentage":".430","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":33,"gamesStarted":0,"flyOuts":21,"groundOuts":27,"airOuts":32,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":12,"intentionalWalks":1,"hits":19,"hitByPitch":3,"atBats":114,"obp":".262","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":504,"era":"2.84","inningsPitched":"31.2","wins":1,"losses":1,"saves":2,"saveOpportunities":4,"holds":7,"blownSaves":2,"earnedRuns":10,"whip":"0.98","battersFaced":130,"outs":95,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":504,"balls":170,"strikes":334,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"15.92","gamesFinished":6,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"10.52","walksPer9Inn":"3.41","hitsPer9Inn":"5.40","runsScoredPer9":"2.84","homeRunsPer9":"0.28","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-2 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":67,"flyOuts":24,"groundOuts":28,"airOuts":41,"runs":22,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":82,"baseOnBalls":16,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".225","atBats":187,"obp":".284","slg":".412","ops":".696","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":77,"rbi":40,"leftOnBase":80,"sacBunts":0,"sacFlies":6,"babip":".330","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.38","popOuts":5,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":98,"errors":0,"chances":98,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"602","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":1},"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":30,"flyOuts":11,"groundOuts":28,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":5,"avg":".182","atBats":77,"obp":".281","slg":".208","ops":".489","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":16,"rbi":1,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".241","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"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":20,"putOuts":16,"errors":3,"chances":39,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.86","battersFaced":26,"outs":21,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":52,"strikes":67,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.86","hitsPer9Inn":"3.86","runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":37,"groundOuts":34,"airOuts":54,"runs":17,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":68,"baseOnBalls":24,"intentionalWalks":0,"hits":41,"hitByPitch":8,"avg":".209","atBats":196,"obp":".319","slg":".332","ops":".651","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":65,"rbi":16,"leftOnBase":90,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":11,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":274,"errors":3,"chances":313,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"1-3 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":13,"groundOuts":31,"airOuts":22,"runs":17,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".250","atBats":112,"obp":".311","slg":".375","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":42,"rbi":16,"leftOnBase":45,"sacBunts":2,"sacFlies":0,"babip":".329","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":7,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":23,"stolenBasePercentage":".657","caughtStealingPercentage":".343","assists":17,"putOuts":308,"errors":4,"chances":329,"fielding":".988","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"2-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":46,"groundOuts":87,"airOuts":74,"runs":48,"doubles":21,"triples":3,"homeRuns":5,"strikeOuts":48,"baseOnBalls":15,"intentionalWalks":0,"hits":103,"hitByPitch":4,"avg":".336","atBats":307,"obp":".369","slg":".472","ops":".841","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":145,"rbi":33,"leftOnBase":106,"sacBunts":0,"sacFlies":5,"babip":".378","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.40","popOuts":8,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":155,"putOuts":91,"errors":11,"chances":257,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[681715,672640,669065,669364,805300,665923,683357,677870,665052,681393,691594,691788,663969,656848,669622,676534,690978],"pitchers":[663969,656848,669622,676534,690978],"bench":[640459],"bullpen":[645261,669199,694350,664126,806188,687473,667463,676604],"battingOrder":[681715,672640,669065,669364,805300,677870,681393,691594,691788],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lopez, O (21, Rocker); Stowers (13, Latz)."},{"label":"3B","value":"Edwards, X (5, Rocker)."},{"label":"TB","value":"Caissie; Edwards, X 4; Lopez, O 3; Mack; Stowers 2."},{"label":"RBI","value":"Edwards, X (27); Sanoja (25); Stowers (29)."},{"label":"2-out RBI","value":"Stowers; Edwards, X."},{"label":"Runners left in scoring position, 2 out","value":"Marsee 3."},{"label":"SF","value":"Sanoja."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lopez, O (16, 2nd base off Rocker/Díaz, E)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Marsee (Osuna, A at home)."},{"label":"DP","value":"(Lopez, O-Edwards, X-Stowers)."}]}],"note":[{"label":"a","value":"Struck out for Ruiz, E in the 2nd."},{"label":"b","value":"Lined out for Caissie in the 7th."},{"label":"c","value":"Struck out for Conine in the 9th."}]}},"officials":[{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Rocker 2."},{"label":"IBB","value":"Edwards, X (by Latz)."},{"label":"ABS Challenge","value":"Osuna, A (Strike-Overturned to Ball); Stowers (Strike-Confirmed); Jung, Jo (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Alexander, T 15-10; Rocker 76-50; Ahlstrom 8-7; Junis 17-7; Latz 31-20; Phillips 89-60; Petersen 13-10; Bender 7-3; Faucher 24-14; Fulton 16-9."},{"label":"Groundouts-flyouts","value":"Alexander, T 1-1; Rocker 3-2; Ahlstrom 1-0; Junis 0-0; Latz 2-0; Phillips 6-2; Petersen 0-0; Bender 0-0; Faucher 0-3; Fulton 0-0."},{"label":"Batters faced","value":"Alexander, T 3; Rocker 19; Ahlstrom 3; Junis 4; Latz 6; Phillips 24; Petersen 4; Bender 2; Faucher 6; Fulton 3."},{"label":"Inherited runners-scored","value":"Latz 2-1; Bender 2-0."},{"label":"Umpires","value":"HP: Cory Blaser. 1B: Jansen Visconti. 2B: James Jean. 3B: Alex Tosi. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"20,008."},{"label":"Venue","value":"loanDepot park."},{"label":"June 22, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","boxscoreName":"Nimmo"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"3-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":76,"flyOuts":54,"groundOuts":69,"airOuts":82,"runs":31,"doubles":19,"triples":2,"homeRuns":7,"strikeOuts":66,"baseOnBalls":25,"intentionalWalks":1,"hits":79,"hitByPitch":6,"avg":".269","atBats":294,"obp":".336","slg":".418","ops":".754","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":123,"rbi":26,"leftOnBase":110,"sacBunts":0,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":6,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":121,"errors":3,"chances":126,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958","boxscoreName":"Rocker"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":76,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":26,"strikes":50,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":13,"flyOuts":35,"groundOuts":80,"airOuts":72,"runs":35,"doubles":10,"triples":3,"homeRuns":8,"strikeOuts":65,"baseOnBalls":30,"intentionalWalks":0,"hits":72,"hitByPitch":2,"atBats":286,"obp":".324","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1255,"era":"4.14","inningsPitched":"74.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.38","battersFaced":321,"outs":222,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1255,"balls":485,"strikes":770,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":2,"winPercentage":".250","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.91","walksPer9Inn":"3.65","hitsPer9Inn":"8.76","runsScoredPer9":"4.26","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","boxscoreName":"Lopez, O"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":46,"groundOuts":87,"airOuts":74,"runs":48,"doubles":21,"triples":3,"homeRuns":5,"strikeOuts":48,"baseOnBalls":15,"intentionalWalks":0,"hits":103,"hitByPitch":4,"avg":".336","atBats":307,"obp":".369","slg":".472","ops":".841","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":145,"rbi":33,"leftOnBase":106,"sacBunts":0,"sacFlies":5,"babip":".378","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.40","popOuts":8,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":155,"putOuts":91,"errors":11,"chances":257,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"loser":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"save":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}