{"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":776945,"link":"/api/v1.1/game/776945/feed/live","metaData":{"wait":10,"timeStamp":"20250730_045834","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776945,"type":"R","doubleHeader":"N","id":"2025/07/29/texmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776945-2025-07-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-30T01:38:00Z","originalDate":"2025-07-29","officialDate":"2025-07-29","dayNight":"night","time":"6:38","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":2025,"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":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":52,"ties":0,"pct":".519"},"records":{},"divisionLeader":false,"wins":56,"losses":52,"winningPercentage":".519"},"franchiseName":"Texas","clubName":"Rangers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2025,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","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":"LA Angels","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":55,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":53,"losses":55,"winningPercentage":".491"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":36,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694497":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497","firstName":"Evan","lastName":"Carter","primaryNumber":"32","birthDate":"2002-08-29","currentAge":24,"birthCity":"Elizabethton","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Evan","useLastName":"Carter","middleName":"Jason","boxscoreName":"Carter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Carter","nameSlug":"evan-carter-694497","firstLastName":"Evan Carter","lastFirstName":"Carter, Evan","lastInitName":"Carter, E","initLastName":"E Carter","fullFMLName":"Evan Jason Carter","fullLFMName":"Carter, Evan Jason","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"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},"ID660162":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162","firstName":"Yoán","lastName":"Moncada","primaryNumber":"10","birthDate":"1995-05-27","currentAge":31,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Yoán","useLastName":"Moncada","middleName":"Manuel","boxscoreName":"Moncada","nickName":"Yoyo","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"YO-on moan-CAH-duh","mlbDebutDate":"2016-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoán Moncada","nameSlug":"yoan-moncada-660162","firstLastName":"Yoán Moncada","lastFirstName":"Moncada, Yoán","lastInitName":"Moncada, Y","initLastName":"Y Moncada","fullFMLName":"Yoán Manuel Moncada","fullLFMName":"Moncada, Yoán Manuel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID641401":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401","firstName":"Connor","lastName":"Brogdon","primaryNumber":"75","birthDate":"1995-01-29","currentAge":31,"birthCity":"Clovis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Brogdon","middleName":"Michael","boxscoreName":"Brogdon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"BROG-denn","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Brogdon","nameSlug":"connor-brogdon-641401","firstLastName":"Connor Brogdon","lastFirstName":"Brogdon, Connor","lastInitName":"Brogdon, C","initLastName":"C Brogdon","fullFMLName":"Connor Michael Brogdon","fullLFMName":"Brogdon, Connor Michael","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683004":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004","firstName":"Jack","lastName":"Leiter","primaryNumber":"22","birthDate":"2000-04-21","currentAge":26,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Leiter","middleName":"Thomas","boxscoreName":"Leiter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"lighter","mlbDebutDate":"2024-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Leiter","nameSlug":"jack-leiter-683004","firstLastName":"Jack Leiter","lastFirstName":"Leiter, Jack","lastInitName":"Leiter, J","initLastName":"J Leiter","fullFMLName":"Jack Thomas Leiter","fullLFMName":"Leiter, Jack Thomas","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"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},"ID642133":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133","firstName":"Ryan","lastName":"Tellez","primaryNumber":"44","birthDate":"1995-03-16","currentAge":31,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":273,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rowdy","useLastName":"Tellez","middleName":"John","boxscoreName":"Tellez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"teh-LEHZ","mlbDebutDate":"2018-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Rowdy Tellez","nameSlug":"rowdy-tellez-642133","firstLastName":"Rowdy Tellez","lastFirstName":"Tellez, Rowdy","lastInitName":"Tellez, R","initLastName":"R Tellez","fullFMLName":"Ryan John Tellez","fullLFMName":"Tellez, Ryan John","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID686799":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799","firstName":"Jack","lastName":"Kochanowicz","primaryNumber":"41","birthDate":"2000-12-22","currentAge":25,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 7\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Kochanowicz","middleName":"Von","boxscoreName":"Kochanowicz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ko-HAWN-o-wits","mlbDebutDate":"2024-07-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Kochanowicz","nameSlug":"jack-kochanowicz-686799","firstLastName":"Jack Kochanowicz","lastFirstName":"Kochanowicz, Jack","lastInitName":"Kochanowicz, J","initLastName":"J Kochanowicz","fullFMLName":"Jack Von Kochanowicz","fullLFMName":"Kochanowicz, Jack Von","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID592351":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351","firstName":"Jonathan","lastName":"Gray","primaryNumber":"22","birthDate":"1991-11-05","currentAge":34,"birthCity":"Shawnee","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jon","useLastName":"Gray","middleName":"Charles","boxscoreName":"Gray, Jn","nickName":"Wolf","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jon Gray","nameSlug":"jon-gray-592351","firstLastName":"Jon Gray","lastFirstName":"Gray, Jon","lastInitName":"Gray, J","initLastName":"J Gray","fullFMLName":"Jonathan Charles Gray","fullLFMName":"Gray, Jonathan Charles","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"ID676395":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395","firstName":"Robert","lastName":"Garcia","primaryNumber":"62","birthDate":"1996-06-14","currentAge":30,"birthCity":"Manteca","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Garcia","middleName":"Christopher","boxscoreName":"Garcia, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Garcia","nameSlug":"robert-garcia-676395","firstLastName":"Robert Garcia","lastFirstName":"Garcia, Robert","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Robert Christopher Garcia","fullLFMName":"Garcia, Robert Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669701":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701","firstName":"Josh","lastName":"Smith","primaryNumber":"9","birthDate":"1997-08-07","currentAge":29,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"5' 9\"","weight":172,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Josh","useLastName":"Smith","middleName":"Harris","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Smith","nameSlug":"josh-smith-669701","firstLastName":"Josh Smith","lastFirstName":"Smith, Josh","lastInitName":"Smith, J","initLastName":"J Smith","fullFMLName":"Josh Harris Smith","fullLFMName":"Smith, Josh Harris","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID579328":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328","firstName":"Yusei","lastName":"Kikuchi","primaryNumber":"16","birthDate":"1991-06-17","currentAge":35,"birthCity":"Morioka","birthCountry":"Japan","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yusei","useLastName":"Kikuchi","boxscoreName":"Kikuchi","nickName":"U Say","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YOO-say key-KOO-che","mlbDebutDate":"2019-03-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yusei Kikuchi","nameSlug":"yusei-kikuchi-579328","firstLastName":"Yusei Kikuchi","lastFirstName":"Kikuchi, Yusei","lastInitName":"Kikuchi, Y","initLastName":"Y Kikuchi","fullFMLName":"Yusei Kikuchi","fullLFMName":"Kikuchi, Yusei","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664059":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059","firstName":"Samuel","lastName":"Haggerty","primaryNumber":"0","birthDate":"1994-05-26","currentAge":32,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 11\"","weight":175,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Sam","useLastName":"Haggerty","middleName":"Onofrio","boxscoreName":"Haggerty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Haggerty","nameSlug":"sam-haggerty-664059","firstLastName":"Sam Haggerty","lastFirstName":"Haggerty, Sam","lastInitName":"Haggerty, S","initLastName":"S Haggerty","fullFMLName":"Samuel Onofrio Haggerty","fullLFMName":"Haggerty, Samuel Onofrio","strikeZoneTop":3.151,"strikeZoneBottom":1.59},"ID664774":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774","firstName":"LaMonte","lastName":"Wade","primaryNumber":"31","birthDate":"1994-01-01","currentAge":32,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"LaMonte","useLastName":"Wade Jr.","middleName":"Aaron","boxscoreName":"Wade Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lah-MONT","mlbDebutDate":"2019-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"LaMonte Wade Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lamonte-wade-jr-664774","firstLastName":"LaMonte Wade Jr.","lastFirstName":"Wade Jr., LaMonte","lastInitName":"Wade Jr., L","initLastName":"L Wade Jr.","fullFMLName":"LaMonte Aaron Wade Jr.","fullLFMName":"Wade Jr., LaMonte Aaron","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID672569":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569","firstName":"Gustavo","lastName":"Campero","primaryNumber":"51","birthDate":"1997-09-20","currentAge":28,"birthCity":"Lorica","birthCountry":"Colombia","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Gustavo","useLastName":"Campero","middleName":"Angel","boxscoreName":"Campero","gender":"M","nameMatrilineal":"Patron","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-09-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gustavo Campero","nameSlug":"gustavo-campero-672569","firstLastName":"Gustavo Campero","lastFirstName":"Campero, Gustavo","lastInitName":"Campero, G","initLastName":"G Campero","fullFMLName":"Gustavo Angel Campero","fullLFMName":"Campero, Gustavo Angel","strikeZoneTop":2.956,"strikeZoneBottom":1.492},"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},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID518595":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595","firstName":"Travis","lastName":"d'Arnaud","primaryNumber":"25","birthDate":"1989-02-10","currentAge":37,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Travis","useLastName":"d'Arnaud","middleName":"E.","boxscoreName":"d'Arnaud","nickName":"Little d'","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"dar-NO","mlbDebutDate":"2013-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis d'Arnaud","nameSlug":"travis-d-arnaud-518595","firstLastName":"Travis d'Arnaud","lastFirstName":"d'Arnaud, Travis","lastInitName":"d'Arnaud, T","initLastName":"T d'Arnaud","fullFMLName":"Travis E. d'Arnaud","fullLFMName":"d'Arnaud, Travis E.","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID664068":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068","firstName":"Scott","lastName":"Kingery","birthDate":"1994-04-29","currentAge":32,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Scott","useLastName":"Kingery","middleName":"M.","boxscoreName":"Kingery","nickName":"Jetpax","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KING-urr-ee","mlbDebutDate":"2018-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Kingery","nameSlug":"scott-kingery-664068","firstLastName":"Scott Kingery","lastFirstName":"Kingery, Scott","lastInitName":"Kingery, S","initLastName":"S Kingery","fullFMLName":"Scott M. Kingery","fullLFMName":"Kingery, Scott M.","strikeZoneTop":3.082,"strikeZoneBottom":1.556},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID608369":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369","firstName":"Corey","lastName":"Seager","primaryNumber":"5","birthDate":"1994-04-27","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Corey","useLastName":"Seager","middleName":"Drew","boxscoreName":"Seager","nickName":"Seags","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-ger","mlbDebutDate":"2015-09-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corey Seager","nameSlug":"corey-seager-608369","firstLastName":"Corey Seager","lastFirstName":"Seager, Corey","lastInitName":"Seager, C","initLastName":"C Seager","fullFMLName":"Corey Drew Seager","fullLFMName":"Seager, Corey Drew","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":36,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"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},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621028":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028","firstName":"Kevin","lastName":"Newman","primaryNumber":"27","birthDate":"1993-08-04","currentAge":33,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kevin","useLastName":"Newman","middleName":"Bradley","boxscoreName":"Newman","nickName":"Newms","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Newman","nameSlug":"kevin-newman-621028","firstLastName":"Kevin Newman","lastFirstName":"Newman, Kevin","lastInitName":"Newman, K","initLastName":"K Newman","fullFMLName":"Kevin Bradley Newman","fullLFMName":"Newman, Kevin Bradley","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"ID608334":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334","firstName":"Carson","lastName":"Fulmer","birthDate":"1993-12-13","currentAge":32,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Fulmer","middleName":"Springer","boxscoreName":"Fulmer, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Fulmer","nameSlug":"carson-fulmer-608334","firstLastName":"Carson Fulmer","lastFirstName":"Fulmer, Carson","lastInitName":"Fulmer, C","initLastName":"C Fulmer","fullFMLName":"Carson Springer Fulmer","fullLFMName":"Fulmer, Carson Springer","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687847":{"id":687847,"fullName":"Marc Church","link":"/api/v1/people/687847","firstName":"Marc","lastName":"Church","primaryNumber":"30","birthDate":"2001-03-30","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Marc","useLastName":"Church","middleName":"Easton","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marc Church","nameSlug":"marc-church-687847","firstLastName":"Marc Church","lastFirstName":"Church, Marc","lastInitName":"Church, M","initLastName":"M Church","fullFMLName":"Marc Easton Church","fullLFMName":"Church, Marc Easton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666969":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969","firstName":"Jose","lastName":"García","primaryNumber":"53","birthDate":"1993-03-02","currentAge":33,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Adolis","useLastName":"García","middleName":"Adolis","boxscoreName":"García, Ad","nickName":"El Bombi","gender":"M","nameMatrilineal":"Arrieta","isPlayer":true,"isVerified":false,"pronunciation":"ah-DOH-lees","mlbDebutDate":"2018-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adolis García","nameSlug":"adolis-garcia-666969","firstLastName":"Adolis García","lastFirstName":"García, Adolis","lastInitName":"García, A","initLastName":"A García","fullFMLName":"Jose Adolis García","fullLFMName":"García, Jose Adolis","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543294":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294","firstName":"Kyle","lastName":"Hendricks","primaryNumber":"28","birthDate":"1989-12-07","currentAge":36,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hendricks","middleName":"Christian","boxscoreName":"Hendricks","nickName":"Hendo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"lastPlayedDate":"2025-09-26","mlbDebutDate":"2014-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hendricks","nameSlug":"kyle-hendricks-543294","firstLastName":"Kyle Hendricks","lastFirstName":"Hendricks, Kyle","lastInitName":"Hendricks, K","initLastName":"K Hendricks","fullFMLName":"Kyle Christian Hendricks","fullLFMName":"Hendricks, Kyle Christian","strikeZoneTop":3.24,"strikeZoneBottom":1.5},"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},"ID676961":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961","firstName":"Caleb","lastName":"Boushley","birthDate":"1993-10-01","currentAge":32,"birthCity":"Hortonville","birthStateProvince":"WI","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Boushley","boxscoreName":"Boushley","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Boushley","nameSlug":"caleb-boushley-676961","firstLastName":"Caleb Boushley","lastFirstName":"Boushley, Caleb","lastInitName":"Boushley, C","initLastName":"C Boushley","fullFMLName":"Caleb Boushley","fullLFMName":"Boushley, Caleb","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID542881":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881","firstName":"Tyler","lastName":"Anderson","primaryNumber":"31","birthDate":"1989-12-30","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Anderson","middleName":"John","boxscoreName":"Anderson, Ty","nickName":"Mr. Duck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-06-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Anderson","nameSlug":"tyler-anderson-542881","firstLastName":"Tyler Anderson","lastFirstName":"Anderson, Tyler","lastInitName":"Anderson, T","initLastName":"T Anderson","fullFMLName":"Tyler John Anderson","fullLFMName":"Anderson, Tyler John","strikeZoneTop":3.56,"strikeZoneBottom":1.68},"ID650671":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671","firstName":"José","lastName":"Quijada","primaryNumber":"65","birthDate":"1995-11-09","currentAge":30,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Quijada","middleName":"Gregorio","boxscoreName":"Quijada","nickName":"El Q","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"pronunciation":"kee-HAH-dah","mlbDebutDate":"2019-04-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Quijada","nameSlug":"jose-quijada-650671","firstLastName":"José Quijada","lastFirstName":"Quijada, José","lastInitName":"Quijada, J","initLastName":"J Quijada","fullFMLName":"José Gregorio Quijada","fullLFMName":"Quijada, José Gregorio","strikeZoneTop":3.165,"strikeZoneBottom":1.598}},"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1","location":{"address1":"2000 Gene Autry Way","city":"Anaheim","state":"California","stateAbbrev":"CA","postalCode":"92806","defaultCoordinates":{"latitude":33.80019044,"longitude":-117.8823996},"azimuthAngle":43.61,"elevation":151,"country":"USA","phone":"(714) 940-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":45517,"turfType":"Grass","roofType":"Open","leftLine":330,"left":347,"leftCenter":389,"center":396,"rightCenter":365,"right":348,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Clear","temp":"78","wind":"8 mph, Out To RF"},"gameInfo":{"attendance":26390,"firstPitch":"2025-07-30T01:38:00.000Z","gameDurationMinutes":200},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"home":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":810850,"fullName":"Hope Capp","link":"/api/v1/people/810850"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Haggerty singles on a fly ball to center fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T01:38:25.100Z","endTime":"2025-07-30T01:39:08.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T23:02:57.899Z","endTime":"2025-07-30T01:01:03.454Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T01:01:03.454Z","endTime":"2025-07-30T01:38:23.091Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T01:38:23.091Z","endTime":"2025-07-30T01:38:27.019Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.3568557613135,"strikeZoneBottom":1.47590718865211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39447248690124,"aZ":-14.040713511387182,"pfxX":5.764912262583684,"pfxZ":9.275315474604179,"pX":-1.0417144721178786,"pZ":3.010189931359426,"vX0":-10.222464088366513,"vY0":-139.43464022375414,"vZ0":-4.4214624594516785,"x":156.71,"y":157.5,"x0":1.9347589352529377,"y0":50.005089544931685,"z0":5.553076088108452,"aX":11.274199577851045},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-8.2,"spinRate":2112,"spinDirection":141},"zone":11,"typeConfidence":0.91,"plateTime":0.3938661693849208,"extension":6.891021913925614},"index":3,"playId":"dffae5e7-afca-33cb-8df2-ac4e044cf733","pitchNumber":1,"startTime":"2025-07-30T01:38:27.019Z","endTime":"2025-07-30T01:38:30.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.38003119713851,"strikeZoneBottom":1.49906544160133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05904304428264,"aZ":-11.271779790895675,"pfxX":5.509731865603032,"pfxZ":10.995129753968342,"pX":1.0312631062875555,"pZ":2.099407698566642,"vX0":-4.306040379893839,"vY0":-137.18779354980697,"vZ0":-7.107271213189712,"x":77.69,"y":182.1,"x0":1.9073133804750417,"y0":50.00543986118868,"z0":5.496457881648358,"aX":10.477489804169553},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":-9.0,"spinRate":2192,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.3996427505520246,"extension":6.82138754183176},"index":4,"playId":"37a01db4-a289-3c86-8bd3-a85ec7810947","pitchNumber":2,"startTime":"2025-07-30T01:38:40.955Z","endTime":"2025-07-30T01:38:44.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.712002080944508,"aZ":-27.528500666222627,"pfxX":1.1031828656191003,"pfxZ":2.9784056897431164,"pX":-0.5193793406326308,"pZ":1.7222340782288916,"vX0":-6.498693485866175,"vY0":-124.34459398896801,"vZ0":-3.494678617372096,"x":136.8,"y":192.28,"x0":1.9884981102412749,"y0":50.00366607747092,"z0":5.438233252255377,"aX":1.7218700537811373},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-0.5,"spinRate":2334,"spinDirection":189},"zone":7,"typeConfidence":2.0,"plateTime":0.441049016202232,"extension":6.702157771365576},"hitData":{"launchSpeed":75.1,"launchAngle":46.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.81,"coordY":106.19}},"index":5,"playId":"04c76457-628a-35c9-920b-92444b00119b","pitchNumber":3,"startTime":"2025-07-30T01:38:54.980Z","endTime":"2025-07-30T01:39:08.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:39:08.809Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angels challenged (tag play), call on the field was overturned: Wyatt Langford singles on a line drive to left fielder Taylor Ward. Sam Haggerty out at 3rd on the throw, left fielder Taylor Ward to third baseman Kevin Newman. Wyatt Langford to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T01:39:20.905Z","endTime":"2025-07-30T01:40:40.053Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.68131961042646,"strikeZoneBottom":1.75383302278921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.881318944237417,"aZ":-38.556034221198686,"pfxX":-6.24772717389903,"pfxZ":-4.722394876489837,"pX":1.1056217737078327,"pZ":2.624895329504791,"vX0":-0.018187971328393615,"vY0":-115.34493858156314,"vZ0":0.9378810000499822,"x":74.86,"y":167.91,"x0":1.9257129417413075,"y0":50.00353961869202,"z0":5.922406257931096,"aX":-8.442317685468378},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.0,"breakHorizontal":11.3,"spinRate":2633,"spinDirection":324},"zone":14,"typeConfidence":0.9,"plateTime":0.4743546618373391,"extension":6.589761145846477},"index":0,"playId":"55b4b0bc-6bda-3640-8071-6123a40bb424","pitchNumber":1,"startTime":"2025-07-30T01:39:34.381Z","endTime":"2025-07-30T01:39:37.790Z","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":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.925240348458633,"aZ":-36.592843427938305,"pfxX":-4.598372891366743,"pfxZ":-3.3038879647333825,"pX":-0.7706855740943274,"pZ":1.7007351902195236,"vX0":-4.313732965638778,"vY0":-114.8722356392748,"vZ0":-1.2524758730321577,"x":146.38,"y":192.86,"x0":1.727598978659446,"y0":50.002059070561856,"z0":5.804976594473918,"aX":-6.1543272007998855},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.0,"breakHorizontal":9.4,"spinRate":2598,"spinDirection":317},"zone":7,"typeConfidence":0.9,"plateTime":0.47649806721732313,"extension":6.705408903159402},"index":1,"playId":"f2cb2090-5458-3229-9371-1400babf833b","pitchNumber":2,"startTime":"2025-07-30T01:39:50.673Z","endTime":"2025-07-30T01:39:53.966Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"77a471aa-64b5-402c-a2a5-10040d0c0d95","startTime":"2025-07-30T01:40:13.163Z","endTime":"2025-07-30T01:40:18.163Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.045983603004515,"aZ":-26.3653097960051,"pfxX":7.3103406569645255,"pfxZ":3.7064663759332213,"pX":0.1322327164162872,"pZ":3.2351220493081314,"vX0":-6.315074065681114,"vY0":-123.9755958069298,"vZ0":-0.7985204966373203,"x":111.96,"y":151.43,"x0":1.7535028553900183,"y0":50.00555482577006,"z0":5.747384232730297,"aX":11.46704832531042},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.8,"breakHorizontal":-11.9,"spinRate":1438,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.4405513099180336,"extension":6.919941887504008},"hitData":{"launchSpeed":88.6,"launchAngle":14.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.18,"coordY":99.03}},"index":3,"playId":"84e11c3d-6bdc-3363-bad0-34d673b57c7b","pitchNumber":3,"startTime":"2025-07-30T01:40:27.475Z","endTime":"2025-07-30T01:40:40.053Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":108},"playEndTime":"2025-07-30T01:40:40.053Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to center fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T01:43:00.725Z","endTime":"2025-07-30T01:44:30.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.51908583169954,"strikeZoneBottom":1.70750814058589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16675901301227,"aZ":-27.975010817065485,"pfxX":-1.817519990507166,"pfxZ":2.51226811599053,"pX":1.1944238383894927,"pZ":2.5726185218148427,"vX0":-1.9642791897805867,"vY0":-128.8388755563901,"vZ0":-1.898534433570188,"x":71.47,"y":169.32,"x0":2.204424716284657,"y0":50.00330468250527,"z0":5.492897611744551,"aX":-3.038188768975638},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":3.7,"spinRate":2071,"spinDirection":175},"zone":14,"typeConfidence":0.91,"plateTime":0.42604092376088687,"extension":6.797207296253874},"index":0,"playId":"2fbdf5b9-ee2b-3bf8-870a-b839f12c9e4a","pitchNumber":1,"startTime":"2025-07-30T01:43:04.364Z","endTime":"2025-07-30T01:43:07.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.9,"strikeZoneTop":3.49590984254192,"strikeZoneBottom":1.68434626341529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.18148113579698,"aZ":-37.22613167857752,"pfxX":-3.958597113388034,"pfxZ":-3.6895393666741505,"pX":0.9203161528946671,"pZ":1.797725256196545,"vX0":-0.8464609704777698,"vY0":-116.16338432807713,"vZ0":-1.0751823106081353,"x":81.92,"y":190.24,"x0":1.803475928904654,"y0":50.001759963660824,"z0":5.796790441581767,"aX":-5.4243613927429415},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.7,"breakHorizontal":7.3,"spinRate":2543,"spinDirection":312},"zone":14,"typeConfidence":0.9,"plateTime":0.47100265007248066,"extension":6.66477734773765},"index":1,"playId":"e6ee3ce2-56cd-3fca-9da8-b9a38dbc0238","pitchNumber":2,"startTime":"2025-07-30T01:43:21.730Z","endTime":"2025-07-30T01:43:25.589Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"ed915928-047d-3706-b183-0766293268b8","startTime":"2025-07-30T01:43:42.194Z","endTime":"2025-07-30T01:43:46.740Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.391472105715007,"aZ":-22.957126486897494,"pfxX":-2.669794243796013,"pfxZ":5.4835689681322295,"pX":0.09988682062939609,"pZ":2.027401646699567,"vX0":-4.411100715478768,"vY0":-128.97873684639376,"vZ0":-4.000982435935909,"x":113.19,"y":184.04,"x0":2.180708629124521,"y0":50.00459802931074,"z0":5.374038454915154,"aX":-4.487005583297191},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":5.9,"spinRate":2225,"spinDirection":161},"zone":8,"typeConfidence":0.9,"plateTime":0.4250320449147207,"extension":6.7054687757906795},"index":3,"playId":"1d855ad8-3abd-374a-b9fd-64906f778351","pitchNumber":3,"startTime":"2025-07-30T01:44:01.558Z","endTime":"2025-07-30T01:44:04.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48859550711045,"aZ":-23.242281733444447,"pfxX":-2.1095214708020666,"pfxZ":5.097944914432507,"pX":-0.29846243259862765,"pZ":1.8932415197957653,"vX0":-5.345303805644838,"vY0":-131.4286864893526,"vZ0":-4.603094351915596,"x":128.38,"y":187.66,"x0":2.034537026525392,"y0":50.00123009854448,"z0":5.390292852414824,"aX":-3.6953577692252457},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":4.9,"spinRate":2284,"spinDirection":156},"zone":7,"typeConfidence":0.9,"plateTime":0.4165270910617318,"extension":6.706933181023327},"hitData":{"launchSpeed":85.9,"launchAngle":26.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.92,"coordY":69.96}},"index":4,"playId":"933e99dc-e6c3-3ea6-a05d-baee3740c9a1","pitchNumber":4,"startTime":"2025-07-30T01:44:19.461Z","endTime":"2025-07-30T01:44:30.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:44:30.249Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Gustavo Campero.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T01:44:44.796Z","endTime":"2025-07-30T01:45:45.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":77.2,"strikeZoneTop":3.6581431905522,"strikeZoneBottom":1.70750814058589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.314358933054685,"aZ":-37.95348735268986,"pfxX":-3.7803408181578044,"pfxZ":-3.86579639014803,"pX":-0.2723913092943282,"pZ":1.4341735849697974,"vX0":-3.528276040433099,"vY0":-121.64455030814158,"vZ0":-2.604816954089156,"x":127.38,"y":200.06,"x0":1.689028662570729,"y0":50.00313310203581,"z0":5.815838679659004,"aX":-5.652589444717071},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.3,"breakHorizontal":7.7,"spinRate":2696,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.45063384618419944,"extension":6.647941232161047},"index":0,"playId":"a1a424cc-4838-3bab-ae30-76e885f2596c","pitchNumber":1,"startTime":"2025-07-30T01:44:58.487Z","endTime":"2025-07-30T01:45:02.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.69677058012355,"strikeZoneBottom":1.72294960121479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.05787095653026,"aZ":-10.437097044142668,"pfxX":6.352823584335939,"pfxZ":10.973681063657914,"pX":-0.2097607918275745,"pZ":2.704281871698403,"vX0":-8.000019295673116,"vY0":-140.82120529192574,"vZ0":-6.136368715941838,"x":125.0,"y":165.76,"x0":1.860999680244984,"y0":50.00523460591995,"z0":5.6073875619944715,"aX":12.587042023169571},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":-9.6,"spinRate":2350,"spinDirection":144},"zone":5,"typeConfidence":0.92,"plateTime":0.39100038533613946,"extension":6.851454844886163},"index":1,"playId":"45bbf1c2-f37b-30e5-9027-16ebfe8ae13c","pitchNumber":2,"startTime":"2025-07-30T01:45:19.433Z","endTime":"2025-07-30T01:45:22.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.49999727398893,"strikeZoneBottom":1.72000233996198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.2851533483068,"aZ":-12.119354866253852,"pfxX":6.920512995288129,"pfxZ":10.42009945188414,"pX":-0.21947358295182393,"pZ":2.869225310881189,"vX0":-8.223369613960633,"vY0":-138.64054321753187,"vZ0":-5.046707978029262,"x":125.37,"y":161.31,"x0":1.9019806818752503,"y0":50.00099127119786,"z0":5.538421608945262,"aX":13.317769270385913},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-10.6,"spinRate":2264,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.3967963008996196,"extension":6.830032403151545},"hitData":{"launchSpeed":92.9,"launchAngle":34.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.57,"coordY":104.56}},"index":2,"playId":"a5ffde63-4123-3218-bb03-bc8fa513f39f","pitchNumber":3,"startTime":"2025-07-30T01:45:35.819Z","endTime":"2025-07-30T01:45:45.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:45:45.263Z","atBatIndex":3},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Zach Neto hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T01:48:04.086Z","endTime":"2025-07-30T01:48:42.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":"2025-07-30T01:47:52.450Z","endTime":"2025-07-30T01:48:06.222Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":78.3,"endSpeed":72.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.461973691283468,"aZ":-29.86335515496681,"pfxX":0.769178820169252,"pfxZ":1.7650021358714851,"pX":-0.30314672270369397,"pZ":0.6932212473272062,"vX0":-6.3008720335311335,"vY0":-113.85980180961226,"vZ0":-5.682697890476922,"x":128.56,"y":220.06,"x0":2.4034509914387714,"y0":50.00278873101941,"z0":6.186484032172949,"aX":1.0074546462196066},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.9,"breakHorizontal":0.2,"spinRate":2128,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4815685112204875,"extension":6.927979200915049},"index":1,"playId":"a7fc8853-11df-36a2-a67a-62ef4b33224c","pitchNumber":1,"startTime":"2025-07-30T01:48:06.222Z","endTime":"2025-07-30T01:48:09.343Z","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":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.26637577594178,"strikeZoneBottom":1.57072089085947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.219376450189976,"aZ":-23.337662794167557,"pfxX":7.942391420280422,"pfxZ":5.873288494542471,"pX":0.04939616835742493,"pZ":1.5334265533646338,"vX0":-7.666682462458661,"vY0":-121.94169154545669,"vZ0":-6.454559490509143,"x":115.12,"y":197.38,"x0":2.203857476747682,"y0":50.00367917446337,"z0":6.231230896317537,"aX":11.949499638457187},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.2,"breakHorizontal":-12.6,"spinRate":1609,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.44935633253785934,"extension":6.970699907416515},"index":2,"playId":"59af3f08-7052-3ac3-bb63-42786e8b5d65","pitchNumber":2,"startTime":"2025-07-30T01:48:22.173Z","endTime":"2025-07-30T01:48:26.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.280000753985814,"aZ":-22.019704965767147,"pfxX":0.5357300449807916,"pfxZ":5.959660494852449,"pX":-1.9843835318053902,"pZ":1.503000967684615,"vX0":-11.59903627618172,"vY0":-129.50878507647005,"vZ0":-6.88260132181187,"x":192.64,"y":198.2,"x0":2.476993315130776,"y0":50.00328211746413,"z0":5.871625126178088,"aX":0.9144120386478286},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.4,"breakHorizontal":1.6,"spinRate":2431,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.42244798120274396,"extension":6.835547587792581},"index":3,"playId":"9dfc81ab-8a6e-37a9-9c1a-775e473e290a","pitchNumber":3,"startTime":"2025-07-30T01:48:37.117Z","endTime":"2025-07-30T01:48:42.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:48:42.695Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T01:49:49.521Z","endTime":"2025-07-30T01:51:49.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7,8],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"ff9f4c20-7acd-3b02-9318-8ada8da6a313","startTime":"2025-07-30T01:49:30.680Z","endTime":"2025-07-30T01:49:34.177Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.71668398262552,"strikeZoneBottom":1.76592613605784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.729606712457414,"aZ":-23.726057828479693,"pfxX":2.0524488571722843,"pfxZ":4.989201022638824,"pX":-0.5406874299175142,"pZ":3.508008114794741,"vX0":-7.874246873140642,"vY0":-128.77302215998017,"vZ0":-2.2589483511852255,"x":137.61,"y":144.06,"x0":2.2793537173187004,"y0":50.00087952666821,"z0":6.216856680274047,"aX":3.474405332789221},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2267,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.4240418568065163,"extension":6.690509383385793},"index":1,"playId":"06a4c6cc-bcb9-33ed-9dc8-33467f2d9e70","pitchNumber":1,"startTime":"2025-07-30T01:49:51.728Z","endTime":"2025-07-30T01:49:59.390Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach Neto steals (20) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"06a4c6cc-bcb9-33ed-9dc8-33467f2d9e70","startTime":"2025-07-30T01:50:04.832Z","endTime":"2025-07-30T01:50:24.312Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":73.4,"strikeZoneTop":3.70449613106713,"strikeZoneBottom":1.56082283521086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.760612930720153,"aZ":-32.54449966652139,"pfxX":-1.1460383549978208,"pfxZ":-0.28063258452104645,"pX":0.8450929910720099,"pZ":1.9737054579624778,"vX0":-3.353794618346763,"vY0":-114.45598590754959,"vZ0":-2.497873208420983,"x":84.79,"y":185.49,"x0":2.4711493454211504,"y0":50.001102530408176,"z0":6.229471955876268,"aX":-1.5374808144621068},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.8,"breakHorizontal":2.9,"spinRate":2113,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.47638830636396534,"extension":6.727591175045689},"index":3,"playId":"fe785c38-9925-37f0-9812-7c0a31ec0f8d","pitchNumber":2,"startTime":"2025-07-30T01:50:24.312Z","endTime":"2025-07-30T01:50:28.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.69677058012355,"strikeZoneBottom":1.69978747173947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.546912292571097,"aZ":-24.797642369364763,"pfxX":2.526749091886882,"pfxZ":4.32062985807449,"pX":-1.814466109962692,"pZ":2.10355096682923,"vX0":-11.167553618881866,"vY0":-128.96237974239784,"vZ0":-5.121393064796161,"x":186.16,"y":181.98,"x0":2.2192901084545174,"y0":50.00120575911158,"z0":5.996650017796024,"aX":4.313004644175042},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.0,"breakHorizontal":-2.4,"spinRate":2311,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4226246666015441,"extension":6.795012223662519},"index":4,"playId":"ca8c14b1-d841-3f4b-a19a-e0c7d4e6dd2e","pitchNumber":3,"startTime":"2025-07-30T01:50:42.775Z","endTime":"2025-07-30T01:50:46.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.76630014583928,"strikeZoneBottom":1.69978747173947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.407604098422727,"aZ":-20.824571306461397,"pfxX":9.48476822883219,"pfxZ":6.177207852488989,"pX":-0.4830073976706789,"pZ":3.0420372999502585,"vX0":-10.538467861778553,"vY0":-134.29056815194687,"vZ0":-4.0979854524184045,"x":135.41,"y":156.64,"x0":2.2484616379941187,"y0":50.005825377800456,"z0":6.057906160240355,"aX":17.434173066544542},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-15.1,"spinRate":2048,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4069281798686686,"extension":6.695270942873726},"index":5,"playId":"6eb2e12a-afe1-3fef-97c1-36be82ec152b","pitchNumber":4,"startTime":"2025-07-30T01:51:03.099Z","endTime":"2025-07-30T01:51:06.495Z","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":0},"index":6,"startTime":"2025-07-30T01:51:09.151Z","endTime":"2025-07-30T01:51:25.164Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":84.1,"endSpeed":78.5,"strikeZoneTop":3.76630014583928,"strikeZoneBottom":1.63030337904659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.422337480253926,"aZ":-29.850704739459168,"pfxX":0.09185977974768922,"pfxZ":1.5187517554816257,"pX":-0.39630544222798597,"pZ":1.071464066477988,"vX0":-6.565239348286834,"vY0":-122.30980641837445,"vZ0":-5.590675881068854,"x":132.11,"y":209.85,"x0":2.2974678648886426,"y0":50.0055299978726,"z0":5.9102025401991565,"aX":0.14136571389662178},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.8,"breakHorizontal":1.2,"spinRate":2245,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.44578678409061556,"extension":6.988180200408133},"index":7,"playId":"2e5f3d1e-4238-33ff-a0b6-7d208c1d6d0b","pitchNumber":5,"startTime":"2025-07-30T01:51:25.164Z","endTime":"2025-07-30T01:51:29.598Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.76630014583928,"strikeZoneBottom":1.72294960121479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16188604489264,"aZ":-25.32838452680473,"pfxX":0.9389186851393423,"pfxZ":3.9828493917212473,"pX":-0.7485529345901271,"pZ":2.8794173240220036,"vX0":-8.4778625376667,"vY0":-129.80005074454274,"vZ0":-3.1681843485523946,"x":145.53,"y":161.04,"x0":2.4271394203356493,"y0":50.005390591087576,"z0":6.027857729214205,"aX":1.6159429964272547},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":0.0,"spinRate":2308,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.42070519498903947,"extension":6.708783432091086},"index":8,"playId":"c387c6a5-db9a-38d4-a5cd-e2dfe098a28f","pitchNumber":6,"startTime":"2025-07-30T01:51:45.087Z","endTime":"2025-07-30T01:51:49.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:51:49.364Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T01:52:03.682Z","endTime":"2025-07-30T01:53:46.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.84716987217201,"strikeZoneBottom":1.94992948007758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.970938467706482,"aZ":-22.810279149668816,"pfxX":9.782149200865184,"pfxZ":5.08430374926429,"pX":0.3571780511749462,"pZ":2.669186509322148,"vX0":-8.088854326690628,"vY0":-134.54024218036201,"vZ0":-4.926320279670119,"x":103.39,"y":166.71,"x0":2.1251559843173493,"y0":50.00259178107129,"z0":6.13119998133197,"aX":18.013166458272707},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":-16.1,"spinRate":2098,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4064125430505383,"extension":6.812660342090632},"index":0,"playId":"92338c4c-c039-3ed0-a828-2b678d687ddf","pitchNumber":1,"startTime":"2025-07-30T01:52:15.209Z","endTime":"2025-07-30T01:52:18.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.53453653254652,"strikeZoneBottom":1.66890534110875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.150592921194814,"aZ":-23.502543688161076,"pfxX":0.8316461320811728,"pfxZ":5.149597038824965,"pX":-1.428230746997927,"pZ":2.3161514177451483,"vX0":-9.682410353377334,"vY0":-128.75920587386537,"vZ0":-4.8466346211115265,"x":171.44,"y":176.24,"x0":2.2689024447958945,"y0":50.00095120012222,"z0":6.036078104859465,"aX":1.4017525261692578},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2298,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.42502097036198316,"extension":6.812145582786413},"index":1,"playId":"b2aacc07-3f19-3d85-81a9-bacc8a470413","pitchNumber":2,"startTime":"2025-07-30T01:52:39.822Z","endTime":"2025-07-30T01:52:43.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.57316354277761,"strikeZoneBottom":1.59942280896279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.068084244761383,"aZ":-29.744470526936592,"pfxX":-0.5394176118387239,"pfxZ":1.6252006364401321,"pX":-1.3078725882837368,"pZ":1.8810498147757513,"vX0":-8.609944869036301,"vY0":-121.23044177708742,"vZ0":-3.8308126301330043,"x":166.85,"y":187.99,"x0":2.349144496271733,"y0":50.00558617787808,"z0":6.057375997901224,"aX":-0.8092859595866929},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":2.9,"spinRate":2216,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4505389962141755,"extension":6.819941017250322},"index":2,"playId":"5aa2a4e2-6b95-3898-b55f-b29b98ad2d1e","pitchNumber":3,"startTime":"2025-07-30T01:53:00.801Z","endTime":"2025-07-30T01:53:04.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.619516048762,"strikeZoneBottom":1.62258325869328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.368221538133824,"aZ":-20.948343800651767,"pfxX":10.032012751109939,"pfxZ":6.067528537404197,"pX":-0.5423872497655962,"pZ":3.6467658793658027,"vX0":-10.343814641399264,"vY0":-135.3836699515344,"vZ0":-2.9026894291460956,"x":137.67,"y":140.32,"x0":2.029846130460181,"y0":50.00474350368085,"z0":6.203937828282107,"aX":18.569740257342872},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":2124,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4050288001874991,"extension":6.8231030387196085},"index":3,"playId":"b714981b-e49a-38d5-b108-e105c9884167","pitchNumber":4,"startTime":"2025-07-30T01:53:22.508Z","endTime":"2025-07-30T01:53:26.285Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.619516048762,"strikeZoneBottom":1.66890534110875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.594922543935198,"aZ":-23.8150455832027,"pfxX":0.1496170445915057,"pfxZ":5.015430681042182,"pX":-1.325721603810953,"pZ":1.6530397396079584,"vX0":-9.346449035537978,"vY0":-127.80149631264885,"vZ0":-6.2247719333911355,"x":167.53,"y":194.15,"x0":2.3482758156597474,"y0":50.000633154096164,"z0":5.972498859832535,"aX":0.2504211952387711},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":1.7,"spinRate":2278,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.42743227000331663,"extension":6.898244852205781},"index":4,"playId":"e6aaa7ee-344a-3d37-a570-5808cc696b2d","pitchNumber":5,"startTime":"2025-07-30T01:53:42.640Z","endTime":"2025-07-30T01:53:46.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:53:46.461Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T01:54:02.814Z","endTime":"2025-07-30T01:56:12.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":88.6,"endSpeed":81.6,"strikeZoneTop":3.50363528052448,"strikeZoneBottom":1.64574410441541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.492229149970196,"aZ":-23.770173547891535,"pfxX":-1.039405922270955,"pfxZ":4.962898431791832,"pX":1.132127629768358,"pZ":3.3478397017784447,"vX0":-3.437744527908434,"vY0":-129.01127014535317,"vZ0":-2.3801434506346815,"x":73.85,"y":148.39,"x0":2.614196126530651,"y0":50.00579643076903,"z0":6.104250391645793,"aX":-1.762092456261947},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":2.6,"spinRate":2239,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.42368649109396106,"extension":6.7380730717291435},"index":0,"playId":"2f3e21de-e6e7-3a6b-8341-92a6199db851","pitchNumber":1,"startTime":"2025-07-30T01:54:22.937Z","endTime":"2025-07-30T01:54:26.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.43410772756767,"strikeZoneBottom":1.64574410441541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.652472787753094,"aZ":-30.707264908868776,"pfxX":-0.9951074650525498,"pfxZ":0.9883299366053864,"pX":-0.04102996317613183,"pZ":1.4374391813953282,"vX0":-5.808070769061513,"vY0":-120.5961929266533,"vZ0":-4.519244894751065,"x":118.56,"y":199.97,"x0":2.524105880138639,"y0":50.001519676411824,"z0":6.033366652555306,"aX":-1.4691916945280725},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.0,"breakHorizontal":3.1,"spinRate":2308,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4535540459065892,"extension":6.809396126259088},"index":1,"playId":"81406e16-7294-3e6e-a5d2-cd8d3c85189d","pitchNumber":2,"startTime":"2025-07-30T01:54:41.817Z","endTime":"2025-07-30T01:54:46.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68975089609535,"aZ":-23.942070738578174,"pfxX":0.4816433177486923,"pfxZ":4.916740661827701,"pX":-0.8960882188062573,"pZ":2.328842677751883,"vX0":-8.37955338544043,"vY0":-129.0473631785473,"vZ0":-4.671481085354319,"x":151.16,"y":175.9,"x0":2.3406220455329345,"y0":50.00203363232067,"z0":6.023683828526883,"aX":0.8065613221602967},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":1.1,"spinRate":2350,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.42562275732282995,"extension":6.8519578418337606},"index":2,"playId":"f0e15cf3-bad4-3088-8f4e-ed6f0c8ad0c4","pitchNumber":3,"startTime":"2025-07-30T01:55:03.655Z","endTime":"2025-07-30T01:55:06.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.868483038268852,"aZ":-22.329276564131806,"pfxX":6.376094603297496,"pfxZ":6.726206619224876,"pX":1.2986303611562016,"pZ":1.721360526427682,"vX0":-4.636517524982649,"vY0":-120.85046379406288,"vZ0":-5.79869152777646,"x":67.5,"y":192.3,"x0":2.4236953453546652,"y0":50.0033429546313,"z0":6.141444447098136,"aX":9.332263187669415},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.9,"breakHorizontal":-10.3,"spinRate":1676,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.45506731522254995,"extension":6.886182458679294},"index":3,"playId":"8c93d573-27ac-3f80-b63f-6090ff2ed0ed","pitchNumber":4,"startTime":"2025-07-30T01:55:26.099Z","endTime":"2025-07-30T01:55:29.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.52681129542776,"strikeZoneBottom":1.66890534110875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16267419714219,"aZ":-17.98238847467435,"pfxX":8.770742353965021,"pfxZ":7.676393160287837,"pX":-0.2586174529025209,"pZ":4.252954913455784,"vX0":-9.324901861385783,"vY0":-135.7289733663176,"vZ0":-1.7327930162047314,"x":126.86,"y":123.95,"x0":2.0965773808351216,"y0":50.00615538382619,"z0":6.163617227571814,"aX":16.22311032733796},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":-13.7,"spinRate":2106,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.40492040171816024,"extension":6.862843806525492},"index":4,"playId":"618aad4d-e40d-3210-95db-2f35a915d702","pitchNumber":5,"startTime":"2025-07-30T01:55:49.524Z","endTime":"2025-07-30T01:55:52.588Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72534184971622,"aZ":-24.87196906718234,"pfxX":0.9532044510886246,"pfxZ":4.290242988894546,"pX":-1.0542501620489977,"pZ":2.130680399434289,"vX0":-8.945982414694317,"vY0":-129.53520155397732,"vZ0":-5.078366139513214,"x":157.19,"y":181.25,"x0":2.3182093666271073,"y0":50.002057046673556,"z0":6.014969288437332,"aX":1.6230753669888294},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":0.2,"spinRate":2448,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.42263625365384616,"extension":6.7118956567178785},"index":5,"playId":"97f18a75-501e-38d8-8ceb-cd1d1c66b780","pitchNumber":6,"startTime":"2025-07-30T01:56:08.495Z","endTime":"2025-07-30T01:56:12.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:56:12.393Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a fly ball to right fielder Adolis García. Zach Neto scores. Nolan Schanuel scores. Throwing error by right fielder Adolis García.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T01:56:28.949Z","endTime":"2025-07-30T01:58:57.158Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.025062357618335,"aZ":-24.1797204969545,"pfxX":0.5059157200876552,"pfxZ":4.6840030935921515,"pX":-0.5442004341325262,"pZ":2.7956185131338303,"vX0":-7.4854146622286395,"vY0":-129.97670685487776,"vZ0":-3.6269010182749364,"x":137.74,"y":163.3,"x0":2.310886790980275,"y0":50.000459414733896,"z0":6.051687836651443,"aX":0.8642654023592035},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":0.8,"spinRate":2333,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.42191007889907084,"extension":6.783544893372487},"index":0,"playId":"5bfa19a5-5d21-367e-b457-cad858a83eb8","pitchNumber":1,"startTime":"2025-07-30T01:56:47.578Z","endTime":"2025-07-30T01:56:50.809Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"86b649d9-0610-3e7b-af30-09ee52c68e69","startTime":"2025-07-30T01:57:14.913Z","endTime":"2025-07-30T01:57:19.341Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.92081105180817,"strikeZoneBottom":1.90053811078928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.135627708930155,"aZ":-30.860453590189856,"pfxX":-0.9373698617486748,"pfxZ":0.8991782141547398,"pX":-0.4317916831420476,"pZ":0.8813301160709529,"vX0":-6.795916843453736,"vY0":-120.17626116692344,"vZ0":-5.553208328868946,"x":133.46,"y":214.98,"x0":2.5537132617274634,"y0":50.00357893275742,"z0":5.960903665040497,"aX":-1.3719489049689648},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.5,"breakHorizontal":3.4,"spinRate":2226,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.45563764043643484,"extension":7.103170465631131},"index":2,"playId":"4f5fad7e-a078-348d-8aac-3e6d7051fefe","pitchNumber":2,"startTime":"2025-07-30T01:57:40.515Z","endTime":"2025-07-30T01:57:44.202Z","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":88.8,"endSpeed":81.5,"strikeZoneTop":3.78947672518878,"strikeZoneBottom":1.877373239393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.428531369506675,"aZ":-24.487363336158364,"pfxX":-0.010890338719104165,"pfxZ":4.552102735726528,"pX":-1.269852056902827,"pZ":3.309548119255629,"vX0":-9.247693051176215,"vY0":-129.03922265010794,"vZ0":-2.063296466127775,"x":165.4,"y":149.42,"x0":2.359325213689586,"y0":50.00427966939038,"z0":6.002885642552514,"aX":-0.017702972589399762},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":2.0,"spinRate":2357,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4241940872334613,"extension":6.799321639934014},"index":3,"playId":"8b00f8ce-e21b-35c4-a121-8aad8848beb9","pitchNumber":3,"startTime":"2025-07-30T01:57:59.674Z","endTime":"2025-07-30T01:58:03.362Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.80492790789764,"strikeZoneBottom":1.66890534110875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.718182806587446,"aZ":-24.508530335602057,"pfxX":-0.42451592551636086,"pfxZ":4.591602637336454,"pX":-0.8370096163196703,"pZ":3.381302497423472,"vX0":-8.061705302056874,"vY0":-127.94092483032706,"vZ0":-2.1133679505467877,"x":148.9,"y":147.48,"x0":2.4009192676768,"y0":50.00138735473114,"z0":6.125616115607385,"aX":-0.7076940532097226},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.0,"breakHorizontal":2.5,"spinRate":2327,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4270021066535179,"extension":6.8078271992339126},"index":4,"playId":"95534322-8dd1-3f0d-b9c0-487fa392ca16","pitchNumber":4,"startTime":"2025-07-30T01:58:21.220Z","endTime":"2025-07-30T01:58:25.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60812444819287,"aZ":-20.393761239373987,"pfxX":10.48370064549428,"pfxZ":6.334303048851638,"pX":-0.3246648122874341,"pZ":2.481787604089667,"vX0":-10.042348993652018,"vY0":-135.70696415819145,"vZ0":-5.436010615089568,"x":129.38,"y":171.77,"x0":2.0676122112297706,"y0":50.00059449000477,"z0":5.938089550510267,"aX":19.488028062602144},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":-16.8,"spinRate":2172,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.40411789480065474,"extension":6.815188400906667},"hitData":{"launchSpeed":74.9,"launchAngle":34.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.48,"coordY":114.78}},"index":5,"playId":"3f8b2aad-c699-3efc-b6c2-6d5c405d3015","pitchNumber":5,"startTime":"2025-07-30T01:58:41.683Z","endTime":"2025-07-30T01:58:57.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:58:57.158Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T02:00:02.699Z","endTime":"2025-07-30T02:01:44.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:59:50.025Z","endTime":"2025-07-30T02:00:04.819Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.34140564788795,"strikeZoneBottom":1.48362667588296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.463481846342276,"aZ":-30.83504567059083,"pfxX":-0.6603985468731364,"pfxZ":0.9729147486799388,"pX":0.15873549799121556,"pZ":0.28277064234385985,"vX0":-4.962368883645906,"vY0":-116.88319199253479,"vZ0":-6.660750056404087,"x":110.95,"y":231.15,"x0":2.3970641390436187,"y0":50.00476228923741,"z0":6.072543342589912,"aX":-0.9116916678538771},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.4,"breakHorizontal":2.4,"spinRate":2304,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4689789003298923,"extension":6.79872495289107},"index":1,"playId":"04eb5f4f-01a2-3036-b0ee-7b04dd819d39","pitchNumber":1,"startTime":"2025-07-30T02:00:04.819Z","endTime":"2025-07-30T02:00:09.167Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55824130741071,"aZ":-26.54747082448761,"pfxX":1.2852592220684436,"pfxZ":3.360034599254478,"pX":-0.8254384698464674,"pZ":2.8003303283081133,"vX0":-8.393228009694264,"vY0":-129.02448542904247,"vZ0":-3.0535333934591757,"x":148.46,"y":163.17,"x0":2.312318697291394,"y0":50.00300877932208,"z0":6.060055826979334,"aX":2.153323280176915},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":-0.4,"spinRate":2326,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4256272680730988,"extension":6.812890238102328},"index":2,"playId":"e1bd5436-6e71-39c2-988d-b680669582ce","pitchNumber":2,"startTime":"2025-07-30T02:00:28.858Z","endTime":"2025-07-30T02:00:33.088Z","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":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.977498581267245,"aZ":-23.869460942508088,"pfxX":8.091166125997889,"pfxZ":5.73636427241533,"pX":0.7605636547893,"pZ":1.5007225722830244,"vX0":-5.963446957573759,"vY0":-120.0284135590604,"vZ0":-5.933241393904499,"x":88.01,"y":198.26,"x0":2.2359467115980216,"y0":50.003083044694705,"z0":6.153046177870931,"aX":11.711282981842182},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.1,"breakHorizontal":-13.1,"spinRate":1631,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.45775852859911703,"extension":6.868903755231888},"index":3,"playId":"c25d0cb2-f477-3fd9-aa50-f0d4d94fc692","pitchNumber":3,"startTime":"2025-07-30T02:00:49.589Z","endTime":"2025-07-30T02:00:53.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-30T02:00:59.563Z","endTime":"2025-07-30T02:01:19.290Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.29505526108286,"strikeZoneBottom":1.46046870759387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55173100048174,"aZ":-20.97710978346036,"pfxX":10.386973695853694,"pfxZ":6.043275545500512,"pX":-1.0066401058256038,"pZ":3.1037673520156317,"vX0":-11.895258566548124,"vY0":-135.9060061143404,"vZ0":-3.94941525992654,"x":155.37,"y":154.98,"x0":2.09814011738469,"y0":50.00128424376632,"z0":6.051104942014105,"aX":19.23706814651499},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":-16.0,"spinRate":2086,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40457406702579624,"extension":6.901618405736863},"index":5,"playId":"268d95a4-1d7d-399f-aa40-bc27d5d50b3f","pitchNumber":4,"startTime":"2025-07-30T02:01:19.290Z","endTime":"2025-07-30T02:01:23.613Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.067110523698723,"aZ":-30.787300346318958,"pfxX":-1.5000242557122432,"pfxZ":0.9147036915504825,"pX":-0.13810998538592636,"pZ":0.6895337080863903,"vX0":-5.683042423382732,"vY0":-122.09562614646666,"vZ0":-6.340598054925749,"x":122.26,"y":220.16,"x0":2.4144787883211913,"y0":50.000527946987916,"z0":5.969836276564429,"aX":-2.2630759090864663},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.4,"breakHorizontal":4.1,"spinRate":2322,"spinDirection":357},"zone":13,"typeConfidence":2.0,"plateTime":0.4486369093932101,"extension":6.734239589010125},"index":6,"playId":"cc4504c2-9633-336e-a479-fd0d5b61f4a7","pitchNumber":5,"startTime":"2025-07-30T02:01:40.164Z","endTime":"2025-07-30T02:01:44.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:01:44.627Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a sharp ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T02:04:05.808Z","endTime":"2025-07-30T02:05:05.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.89763441519644,"strikeZoneBottom":1.83104452465942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.880560980082027,"aZ":-13.948938454012897,"pfxX":6.948682404910957,"pfxZ":9.485312862543143,"pX":1.2191426666006675,"pZ":2.670283285716467,"vX0":-4.657005963527607,"vY0":-138.0268088692457,"vZ0":-5.256347649283694,"x":70.53,"y":166.68,"x0":2.028868259522466,"y0":50.006692266726745,"z0":5.545236359137708,"aX":13.356279948606478},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-11.5,"spinRate":2191,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.3974491097247328,"extension":6.740690742941655},"index":0,"playId":"ee5deed2-ce15-3365-b920-e5d4455d56d2","pitchNumber":1,"startTime":"2025-07-30T02:04:10.867Z","endTime":"2025-07-30T02:04:14.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.85128114444683,"strikeZoneBottom":1.83104452465942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.900985017543796,"aZ":-14.042581687769285,"pfxX":6.933959390037017,"pfxZ":9.753728718987706,"pX":1.061341473018085,"pZ":2.517304758838232,"vX0":-4.999119744353543,"vY0":-135.75980843957558,"vZ0":-5.180244863171205,"x":76.54,"y":170.81,"x0":2.0297377114101125,"y0":50.000191925466915,"z0":5.434370131527826,"aX":12.886253815821924},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":-11.4,"spinRate":2185,"spinDirection":139},"zone":14,"typeConfidence":0.88,"plateTime":0.40411522132179645,"extension":6.834942128803596},"index":1,"playId":"53397dfc-67e3-32ea-b8a4-357d13cd3c71","pitchNumber":2,"startTime":"2025-07-30T02:04:24.782Z","endTime":"2025-07-30T02:04:28.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.92081105180817,"strikeZoneBottom":1.76155409741767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.513395079662146,"aZ":-26.479262828276678,"pfxX":0.0647830218369474,"pfxZ":3.433557536334339,"pX":-0.32881383303613004,"pZ":2.654127621788518,"vX0":-6.512731429431994,"vY0":-127.52126668449549,"vZ0":-1.7282083149434078,"x":129.53,"y":167.12,"x0":2.2422647732578014,"y0":50.00186922518066,"z0":5.4154332311777615,"aX":0.10766590950112052},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2261,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.4283739098939314,"extension":6.827982283321165},"index":2,"playId":"56bc1f27-c1f6-3bfd-a63f-ced5790c2593","pitchNumber":3,"startTime":"2025-07-30T02:04:41.007Z","endTime":"2025-07-30T02:04:44.687Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.901410046792947,"aZ":-39.63929677117711,"pfxX":-2.845461949010541,"pfxZ":-5.548144734932662,"pX":-0.554143512878991,"pZ":1.6678518153832538,"vX0":-4.733364632252814,"vY0":-114.87831353185912,"vZ0":-0.4319051224935875,"x":138.12,"y":193.75,"x0":1.8970922906060574,"y0":50.002970008957796,"z0":5.689015096017699,"aX":-3.828277551198037},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.8,"breakHorizontal":6.2,"spinRate":2674,"spinDirection":324},"zone":7,"typeConfidence":0.9,"plateTime":0.47554170691543174,"extension":6.838444358725834},"hitData":{"launchSpeed":105.7,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":88.96,"coordY":135.49}},"index":3,"playId":"ca8f90a9-4600-3c7d-bb17-2f8b2d946bc6","pitchNumber":4,"startTime":"2025-07-30T02:04:54.286Z","endTime":"2025-07-30T02:05:05.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:05:05.892Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out to shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T02:05:18.648Z","endTime":"2025-07-30T02:07:38.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.9,"endSpeed":81.0,"strikeZoneTop":3.68904521041182,"strikeZoneBottom":1.71522896736735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27112345563599,"aZ":-28.896330233536034,"pfxX":-1.4815006735701917,"pfxZ":1.9623886080156119,"pX":0.7083157224596107,"pZ":3.1315233883098514,"vX0":-3.190397301253511,"vY0":-128.08953010327937,"vZ0":-0.20938785297010565,"x":90.0,"y":154.23,"x0":2.1600764505643197,"y0":50.00176609137459,"z0":5.464544923586478,"aX":-2.473086139808754},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":3.4,"spinRate":2319,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.42682256397653573,"extension":6.622432261923438},"index":0,"playId":"ff1c1439-7253-3720-83ae-8a0c10bfe0ef","pitchNumber":1,"startTime":"2025-07-30T02:05:27.839Z","endTime":"2025-07-30T02:05:31.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.59177358503859,"strikeZoneBottom":1.78006150435687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83555397901654,"aZ":-26.56836796424638,"pfxX":-0.5079789660491629,"pfxZ":3.3363743462898734,"pX":0.5253396687317964,"pZ":1.6502259216769875,"vX0":-3.9440172003942724,"vY0":-128.39239346852003,"vZ0":-4.094292907147223,"x":96.98,"y":194.22,"x0":2.1430061799271085,"y0":50.005449499213746,"z0":5.316583936327915,"aX":-0.8535056063353453},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":1.8,"spinRate":2295,"spinDirection":174},"zone":14,"typeConfidence":0.91,"plateTime":0.42546369537446704,"extension":6.722977271032274},"index":1,"playId":"d51d37ba-5768-3b66-aad8-5c249010ea82","pitchNumber":2,"startTime":"2025-07-30T02:05:46.853Z","endTime":"2025-07-30T02:05:50.666Z","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":78.5,"endSpeed":72.5,"strikeZoneTop":3.6426923869859,"strikeZoneBottom":1.62258325869328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.09444807094077,"aZ":-37.784345644673834,"pfxX":-4.257812195552196,"pfxZ":-4.22369271186861,"pX":0.25505355150108455,"pZ":3.4875757969324317,"vX0":-2.324166219737588,"vY0":-114.26882559229527,"vZ0":3.144476554902325,"x":107.28,"y":144.62,"x0":1.836816459789536,"y0":50.00199605043432,"z0":5.793693068642546,"aX":-5.657109043169696},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.6,"breakHorizontal":8.3,"spinRate":2588,"spinDirection":308},"zone":2,"typeConfidence":0.9,"plateTime":0.4784494064179041,"extension":6.686825630221666},"index":2,"playId":"690d8134-32d6-34df-b32b-59fbf00abee8","pitchNumber":3,"startTime":"2025-07-30T02:06:06.395Z","endTime":"2025-07-30T02:06:10.048Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T02:06:16.872Z","endTime":"2025-07-30T02:06:30.353Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"94fe559c-cc4a-4f83-9cf1-41a10630664b","startTime":"2025-07-30T02:06:30.353Z","endTime":"2025-07-30T02:06:35.359Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28107199692404,"aZ":-22.761089524684728,"pfxX":9.215323474408159,"pfxZ":5.921599309955992,"pX":1.3624566090600159,"pZ":2.9822886055472466,"vX0":-4.492112793147575,"vY0":-125.51689090992006,"vZ0":-1.815421821628151,"x":65.07,"y":158.26,"x0":1.9816054831979675,"y0":50.0028974559004,"z0":5.575137234842632,"aX":14.64958687587064},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.6,"breakHorizontal":-15.6,"spinRate":1719,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.43699463984489695,"extension":6.767985352331119},"index":5,"playId":"de87d768-fc75-3a31-af38-e9e3884c48ce","pitchNumber":4,"startTime":"2025-07-30T02:06:46.395Z","endTime":"2025-07-30T02:06:49.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87623168908516,"aZ":-13.761055218805254,"pfxX":7.235204318183294,"pfxZ":9.332821659664695,"pX":0.6831355700194023,"pZ":1.9569515425353203,"vX0":-6.826540465212084,"vY0":-140.10834072106792,"vZ0":-6.4403454727781595,"x":90.96,"y":185.94,"x0":2.220113109052781,"y0":50.006784551379276,"z0":5.1979402558333945,"aX":14.280128920505732},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":-11.5,"spinRate":2321,"spinDirection":130},"zone":9,"typeConfidence":0.91,"plateTime":0.3920652931500892,"extension":6.759144445138509},"index":6,"playId":"242af348-afbc-3932-9bb6-ffb0341b0b8a","pitchNumber":5,"startTime":"2025-07-30T02:07:09.275Z","endTime":"2025-07-30T02:07:12.479Z","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":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.890127166855805,"aZ":-36.526134499657395,"pfxX":-4.2102218755540335,"pfxZ":-2.945899899102555,"pX":0.22293604637973943,"pZ":1.2484721379746668,"vX0":-2.721051196905149,"vY0":-120.40398526351164,"vZ0":-2.6559466654194406,"x":108.5,"y":205.07,"x0":1.912064885693397,"y0":50.00302343208,"z0":5.576889410640664,"aX":-6.222378102988892},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.6,"breakHorizontal":8.3,"spinRate":2645,"spinDirection":307},"zone":14,"typeConfidence":0.9,"plateTime":0.45373856116057176,"extension":6.69252239915821},"hitData":{"launchSpeed":99.0,"launchAngle":8.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":108.44,"coordY":160.21}},"index":7,"playId":"55c3599d-26c5-37fb-88b6-f1f7de19e20e","pitchNumber":6,"startTime":"2025-07-30T02:07:33.269Z","endTime":"2025-07-30T02:07:38.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:07:38.850Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T02:08:02.424Z","endTime":"2025-07-30T02:10:40.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.66586877576747,"strikeZoneBottom":1.71522896736735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.448406086627266,"aZ":-15.210724666502102,"pfxX":5.310123517145481,"pfxZ":8.625672337559008,"pX":0.22262303409796044,"pZ":2.679060940063909,"vX0":-7.31372051941204,"vY0":-139.79757626352875,"vZ0":-4.2731880271452996,"x":108.51,"y":166.45,"x0":2.190793615495299,"y0":50.00103437836145,"z0":5.235596479041791,"aX":10.441139764922701},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":-8.0,"spinRate":2088,"spinDirection":135},"zone":5,"typeConfidence":0.91,"plateTime":0.39278256276793044,"extension":6.912259878539496},"index":0,"playId":"025cd292-56bb-379c-bdcd-50800eda0db3","pitchNumber":1,"startTime":"2025-07-30T02:08:08.245Z","endTime":"2025-07-30T02:08:11.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.24649833035094,"aZ":-36.00053855270455,"pfxX":-3.461328955837564,"pfxZ":-2.579874774473799,"pX":0.41364750325340605,"pZ":1.352679182633518,"vX0":-2.6886049792999183,"vY0":-121.00505814556848,"vZ0":-2.5805014272095916,"x":101.23,"y":202.26,"x0":1.9880584191277106,"y0":50.00067142830131,"z0":5.58191554553602,"aX":-5.1401295988808275},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.0,"breakHorizontal":7.0,"spinRate":2680,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.4523670660119712,"extension":6.692562382033031},"index":1,"playId":"6d1a116f-993b-32f3-b0cd-5cd86f85db4a","pitchNumber":2,"startTime":"2025-07-30T02:08:26.041Z","endTime":"2025-07-30T02:08:29.333Z","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":94.2,"endSpeed":85.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79034587879597,"aZ":-15.558425598826426,"pfxX":6.379486572733765,"pfxZ":8.822050594281293,"pX":0.276266592822896,"pZ":3.7664081318241647,"vX0":-7.542172908858706,"vY0":-136.9923210331939,"vZ0":-1.3418505230473512,"x":106.47,"y":137.09,"x0":2.2479527503854086,"y0":50.0034708552619,"z0":5.335900163201564,"aX":12.017320001233596},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-9.8,"spinRate":2142,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4012008266883651,"extension":6.851989837947537},"index":2,"playId":"904c33a9-b081-3807-a799-e008f5a140e0","pitchNumber":3,"startTime":"2025-07-30T02:08:48.417Z","endTime":"2025-07-30T02:08:51.647Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"b5491ef8-88a9-40c4-b913-42d8ffd48c46","startTime":"2025-07-30T02:09:10.981Z","endTime":"2025-07-30T02:09:15.981Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.54825557406143,"strikeZoneBottom":1.6440092274648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.213627114581634,"aZ":-15.04333054064128,"pfxX":5.61025817396554,"pfxZ":8.670663975626871,"pX":1.8539999421786342,"pZ":3.614916156329443,"vX0":-3.7101102244869417,"vY0":-139.82758602418522,"vZ0":-1.9776461591490004,"x":46.33,"y":141.18,"x0":2.470772634663327,"y0":50.00095911689281,"z0":5.320961075253947,"aX":11.082228369032775},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-9.4,"spinRate":2176,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.39205654092179243,"extension":6.747686750171713},"index":4,"playId":"42e981d7-ffd0-354a-846f-e63ef2b5a316","pitchNumber":4,"startTime":"2025-07-30T02:09:28.537Z","endTime":"2025-07-30T02:09:31.573Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.57143177312265,"strikeZoneBottom":1.66717051539688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.992948172109386,"aZ":-36.63062501451432,"pfxX":-1.5471702370672764,"pfxZ":-3.01969915373279,"pX":-0.714529480072118,"pZ":-2.0315569656486643,"vX0":-5.608975993411813,"vY0":-120.55869194464826,"vZ0":-9.732039877792156,"x":144.24,"y":293.63,"x0":1.8412773915514868,"y0":50.00295123588224,"z0":5.281615402802829,"aX":-2.2822798926332513},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.6,"breakHorizontal":4.1,"spinRate":2586,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.45396169216620263,"extension":6.931714835050908},"index":5,"playId":"3bbf6355-1fb4-30fb-a5fb-d0009412e500","pitchNumber":5,"startTime":"2025-07-30T02:09:47.495Z","endTime":"2025-07-30T02:09:51.032Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.104565536143877,"aZ":-35.90629886244066,"pfxX":-3.8458964474171276,"pfxZ":-2.5294904711931316,"pX":-0.8582146938056433,"pZ":2.466141618950256,"vX0":-5.443750554884402,"vY0":-120.50318160560728,"vZ0":0.04932033296799454,"x":149.71,"y":172.19,"x0":1.9287305267409414,"y0":50.00501689499388,"z0":5.613671730772268,"aX":-5.665090690778041},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.3,"breakHorizontal":8.3,"spinRate":2560,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4542788532301105,"extension":6.779615895414353},"index":6,"playId":"18c2da0a-69e3-3f91-ad04-f4a0e10d1bb7","pitchNumber":6,"startTime":"2025-07-30T02:10:10.995Z","endTime":"2025-07-30T02:10:15.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.64096073823797,"strikeZoneBottom":1.66717051539688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17578266109727,"aZ":-14.484887247141634,"pfxX":7.258882555183399,"pfxZ":9.06257260921178,"pX":0.05754490142809312,"pZ":2.115291000786185,"vX0":-8.499949593284844,"vY0":-139.0653699193705,"vZ0":-5.646962679565337,"x":114.81,"y":181.67,"x0":2.2154986294699603,"y0":50.00277675998671,"z0":5.138670175780249,"aX":14.169414223029293},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":-11.3,"spinRate":2179,"spinDirection":135},"zone":8,"typeConfidence":0.91,"plateTime":0.3943684602278741,"extension":6.836587076423603},"index":7,"playId":"409f2184-0596-3e96-8f47-84f91421037e","pitchNumber":7,"startTime":"2025-07-30T02:10:36.801Z","endTime":"2025-07-30T02:10:40.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:10:40.704Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T02:11:03.881Z","endTime":"2025-07-30T02:13:45.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64135853234443,"aZ":-13.670397651500577,"pfxX":6.401314054952436,"pfxZ":9.485287705513606,"pX":0.252176483038764,"pZ":2.2625490701592654,"vX0":-7.927608921422607,"vY0":-139.12211943595617,"vZ0":-5.507081402596299,"x":107.39,"y":177.69,"x0":2.313538138126781,"y0":50.0010590676232,"z0":5.1815217378419485,"aX":12.485739572750667},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-9.8,"spinRate":2177,"spinDirection":138},"zone":5,"typeConfidence":0.91,"plateTime":0.3944386534656896,"extension":7.020247111029769},"index":0,"playId":"42928eab-7d92-31c1-97ff-8fa61ede93e4","pitchNumber":1,"startTime":"2025-07-30T02:11:03.881Z","endTime":"2025-07-30T02:11:07.457Z","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":95.2,"endSpeed":86.9,"strikeZoneTop":3.15427463913575,"strikeZoneBottom":1.45873341644929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81147632267079,"aZ":-13.242746956022753,"pfxX":6.387728259947076,"pfxZ":9.803374745076994,"pX":-1.0175331044969091,"pZ":1.9367018405793985,"vX0":-11.145052138445392,"vY0":-138.09547357563872,"vZ0":-6.225892452083448,"x":155.79,"y":186.49,"x0":2.2410413470324504,"y0":50.003695973207684,"z0":5.111741219872416,"aX":12.337308422088634},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-9.2,"spinRate":2173,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.3966593332048882,"extension":7.002642329718472},"index":1,"playId":"c919e226-12c7-3b2e-8f4b-d06e69754b79","pitchNumber":2,"startTime":"2025-07-30T02:11:25.410Z","endTime":"2025-07-30T02:11:29.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"12ea6e7c-0f3b-3606-88c5-d8531101f94b","startTime":"2025-07-30T02:11:46.686Z","endTime":"2025-07-30T02:11:50.230Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.08475242497369,"strikeZoneBottom":1.3429498813008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.201294731708067,"aZ":-35.10014529575171,"pfxX":-6.120785652927697,"pfxZ":-2.104690143518118,"pX":-0.12601720588802387,"pZ":2.335434725022495,"vX0":-3.203489011603863,"vY0":-117.11417369812713,"vZ0":-0.06597142023258762,"x":121.8,"y":175.72,"x0":2.055060893057999,"y0":50.00424755825403,"z0":5.64800102813625,"aX":-8.499264670499988},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.6,"breakHorizontal":11.9,"spinRate":2649,"spinDirection":318},"zone":5,"typeConfidence":0.82,"plateTime":0.4677636888128345,"extension":6.929879560863464},"index":3,"playId":"6736a4af-a035-36bd-85c6-1f22c4bc3fad","pitchNumber":3,"startTime":"2025-07-30T02:12:06.222Z","endTime":"2025-07-30T02:12:09.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49581250567377,"aZ":-12.368169613409966,"pfxX":5.940033383431087,"pfxZ":10.155407324681834,"pX":0.27729118729082813,"pZ":2.83021383182187,"vX0":-7.740273932601813,"vY0":-138.6526625939066,"vZ0":-4.16550192893712,"x":106.43,"y":162.36,"x0":2.331077071394352,"y0":50.002589195504754,"z0":5.175002178229699,"aX":11.585387760685187},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":-9.2,"spinRate":2132,"spinDirection":133},"zone":3,"typeConfidence":0.91,"plateTime":0.39476794242676094,"extension":6.844151313964993},"index":4,"playId":"a70e8271-5c21-3325-84a2-9a3ee57e1d58","pitchNumber":4,"startTime":"2025-07-30T02:12:25.561Z","endTime":"2025-07-30T02:12:28.663Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.13110041125741,"strikeZoneBottom":1.4124186738034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69783176452397,"aZ":-28.689802239402233,"pfxX":0.07445723890042455,"pfxZ":2.032941130412203,"pX":-0.8694360931499214,"pZ":-0.1600552252043969,"vX0":-8.223532575678192,"vY0":-130.44467881658622,"vZ0":-7.738859093115662,"x":150.14,"y":243.1,"x0":2.320899303712224,"y0":50.00422554826373,"z0":5.023244264562012,"aX":0.1285677592799726},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.0,"breakHorizontal":1.8,"spinRate":2325,"spinDirection":188},"zone":13,"typeConfidence":0.91,"plateTime":0.4206854503869253,"extension":6.957051045236067},"index":5,"playId":"a2afb734-124f-3089-9dc0-9e0afc385245","pitchNumber":5,"startTime":"2025-07-30T02:12:49.472Z","endTime":"2025-07-30T02:12:52.829Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.13110041125741,"strikeZoneBottom":1.3892619617201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.84287029862598,"aZ":-36.96549099895005,"pfxX":-3.211918147889028,"pfxZ":-3.4214950702294438,"pX":0.09584289375483727,"pZ":0.5278573724278057,"vX0":-3.4010685970257506,"vY0":-117.47087951259911,"vZ0":-3.4770082420287247,"x":113.35,"y":224.53,"x0":1.9786382556374968,"y0":50.002757745478654,"z0":5.456750384644042,"aX":-4.497416213916826},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.7,"breakHorizontal":6.6,"spinRate":2617,"spinDirection":319},"zone":14,"typeConfidence":0.9,"plateTime":0.46591103024554226,"extension":6.9497698198813},"index":6,"playId":"d26977ed-de70-3025-a255-15c63e43d76f","pitchNumber":6,"startTime":"2025-07-30T02:13:14.131Z","endTime":"2025-07-30T02:13:19.718Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.16248374673165,"strikeZoneBottom":1.3511057387322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.974398408294785,"aZ":-33.613774803588704,"pfxX":-1.3471164842601957,"pfxZ":-0.8839098028700736,"pX":0.12389884583200794,"pZ":3.297103011470169,"vX0":-5.199362906597432,"vY0":-127.40990354790128,"vZ0":1.6170697928323354,"x":112.28,"y":149.76,"x0":2.375683247099613,"y0":50.00428778824769,"z0":5.333002980860982,"aX":-2.188901351709837},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.0,"breakHorizontal":3.7,"spinRate":2381,"spinDirection":247},"zone":12,"typeConfidence":0.9,"plateTime":0.43179897054252114,"extension":6.822829832777981},"index":7,"playId":"3d8eb6c0-4c96-335d-9ad9-13761bef33da","pitchNumber":7,"startTime":"2025-07-30T02:13:39.904Z","endTime":"2025-07-30T02:13:45.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:13:45.259Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis d'Arnaud flies out to left fielder Sam Haggerty.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T02:15:52.619Z","endTime":"2025-07-30T02:16:05.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.08028654110168,"aZ":-20.512408728871858,"pfxX":9.863002094334352,"pfxZ":6.486920754630745,"pX":0.14461964100212119,"pZ":2.1091648002703685,"vX0":-8.774902950837642,"vY0":-133.13305108888008,"vZ0":-6.560089200160414,"x":111.49,"y":181.83,"x0":2.1988679627715997,"y0":50.00603615070085,"z0":6.085713220540263,"aX":17.741762864414515},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":-16.0,"spinRate":2007,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4111139874558414,"extension":6.776021659048023},"hitData":{"launchSpeed":94.9,"launchAngle":26.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.57,"coordY":66.28}},"index":0,"playId":"961a596e-24e5-3d62-a866-1c7412ffdcc8","pitchNumber":1,"startTime":"2025-07-30T02:15:54.289Z","endTime":"2025-07-30T02:16:05.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:16:05.009Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gustavo Campero grounds out softly, pitcher Patrick Corbin to first baseman Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T02:16:24.752Z","endTime":"2025-07-30T02:16:52.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571578,"link":"/api/v1/people/571578"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":76.8,"endSpeed":71.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.561332121546037,"aZ":-28.55936756726864,"pfxX":-2.843973119764315,"pfxZ":2.8474413666027667,"pX":0.3826461930278345,"pZ":1.4706209711963842,"vX0":-3.485643355553988,"vY0":-111.75933744779731,"vZ0":-4.015773372587292,"x":102.41,"y":199.07,"x0":2.3301423134171246,"y0":50.003016663755496,"z0":6.214387417659924,"aX":-3.607635058619904},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":4.4,"breakHorizontal":6.0,"spinRate":2100,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4895343672289494,"extension":6.972993085690903},"index":0,"playId":"2c08f5e7-db2c-376f-b542-cabfa1829b94","pitchNumber":1,"startTime":"2025-07-30T02:16:28.832Z","endTime":"2025-07-30T02:16:33.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.048073551886294,"aZ":-23.294874097131544,"pfxX":8.030877657642886,"pfxZ":6.259829720782967,"pX":0.48362869630440014,"pZ":1.9130989982297082,"vX0":-6.5335196037839625,"vY0":-118.22558355243866,"vZ0":-5.178849024737386,"x":98.57,"y":187.13,"x0":2.2364478621115618,"y0":50.00582464925255,"z0":6.26403149395101,"aX":11.397331645936555},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":10.3,"breakHorizontal":-13.0,"spinRate":1703,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.46288266010458345,"extension":6.787428018345351},"hitData":{"launchSpeed":55.0,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.08,"coordY":175.75}},"index":1,"playId":"c0c94978-0794-370e-ba59-5667fb5cb497","pitchNumber":2,"startTime":"2025-07-30T02:16:45.391Z","endTime":"2025-07-30T02:16:52.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:16:52.525Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kevin Newman reaches on a fielding error by shortstop Josh Smith.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T02:17:29.158Z","endTime":"2025-07-30T02:18:44.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:17:14.453Z","endTime":"2025-07-30T02:17:31.343Z","isPitch":false,"type":"action","player":{"id":621028,"link":"/api/v1/people/621028"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.27014793381284,"strikeZoneBottom":1.5976878291672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.684531073125246,"aZ":-25.097132025380084,"pfxX":1.2078071905975554,"pfxZ":4.195070971179488,"pX":0.17260888698810875,"pZ":2.943816893544542,"vX0":-6.427398023127971,"vY0":-128.31444877255007,"vZ0":-2.9524265155136438,"x":110.42,"y":159.3,"x0":2.540604894661464,"y0":50.00159574189768,"z0":6.040637550873737,"aX":2.0373612489370556},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-1.0,"spinRate":2350,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.42498498570125554,"extension":6.815171282257597},"index":1,"playId":"64d96d83-eed5-355f-85ce-e9ba4162a222","pitchNumber":1,"startTime":"2025-07-30T02:17:31.343Z","endTime":"2025-07-30T02:17:34.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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.31649816810329,"strikeZoneBottom":1.57452772883941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69888563953487,"aZ":-19.341585213961995,"pfxX":9.795755861895913,"pfxZ":7.11457066616172,"pX":-1.6804748475328033,"pZ":2.161325760023339,"vX0":-13.466311754804803,"vY0":-133.00826755670857,"vZ0":-6.689596370646681,"x":181.06,"y":180.42,"x0":2.1593702730774518,"y0":50.004325272608696,"z0":6.09642850321213,"aX":17.673794746630673},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.6,"breakHorizontal":-15.0,"spinRate":2070,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.41072435228297755,"extension":6.834908882521727},"index":2,"playId":"d5df2b2b-f6f8-3205-86cf-cb344966a871","pitchNumber":2,"startTime":"2025-07-30T02:17:46.522Z","endTime":"2025-07-30T02:17:49.617Z","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.3,"endSpeed":77.5,"strikeZoneTop":3.18436468167234,"strikeZoneBottom":1.62771545970956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.80715452903536,"aZ":-29.031984108574427,"pfxX":-1.157545769139259,"pfxZ":2.088906849508752,"pX":0.43549873277306334,"pZ":1.42476773489788,"vX0":-4.528474377492383,"vY0":-121.28669881220337,"vZ0":-4.81741226953371,"x":100.4,"y":200.31,"x0":2.4705998574624504,"y0":50.00245474604392,"z0":5.943443625736391,"aX":-1.7381770119552156},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.0,"breakHorizontal":3.1,"spinRate":2357,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4501155546913087,"extension":6.7826582152779675},"index":3,"playId":"4a62a3a9-aacc-3c51-b70e-515f62b5a804","pitchNumber":3,"startTime":"2025-07-30T02:18:03.648Z","endTime":"2025-07-30T02:18:07.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.567310933469784,"aZ":-24.104695499604357,"pfxX":1.1125757566906533,"pfxZ":4.918216744653797,"pX":0.5323797238485147,"pZ":2.3811136939770385,"vX0":-5.106539283145437,"vY0":-126.41639837619095,"vZ0":-4.3908479516148375,"x":96.71,"y":174.49,"x0":2.422414008429581,"y0":50.00079461606199,"z0":6.044688440708339,"aX":1.825013563827227},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":-1.0,"spinRate":2325,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4310958758048815,"extension":6.772241126432978},"index":4,"playId":"26873f6a-934d-335a-9898-1248ae0e126d","pitchNumber":4,"startTime":"2025-07-30T02:18:18.816Z","endTime":"2025-07-30T02:18:21.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.463038265308843,"aZ":-22.002593787671643,"pfxX":6.060819338680168,"pfxZ":7.3366923172337435,"pX":0.596207536396445,"pZ":2.403349000312059,"vX0":-5.337283826633471,"vY0":-117.10423403082093,"vZ0":-3.954092007874517,"x":94.27,"y":173.89,"x0":2.1193251905500756,"y0":50.00303802243332,"z0":6.1760956595017005,"aX":8.403693113990993},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":12.6,"breakHorizontal":-9.6,"spinRate":1692,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4680201576516825,"extension":6.864298994102615},"hitData":{"launchSpeed":69.3,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.08,"coordY":159.6}},"index":5,"playId":"82765d13-a20c-3c88-a4a1-99b75e497400","pitchNumber":5,"startTime":"2025-07-30T02:18:37.276Z","endTime":"2025-07-30T02:18:44.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:18:44.687Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, third baseman Josh Jung to first baseman Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T02:19:26.150Z","endTime":"2025-07-30T02:20:38.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:19:17.685Z","endTime":"2025-07-30T02:19:28.339Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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.3,"endSpeed":80.5,"strikeZoneTop":3.36284886873781,"strikeZoneBottom":1.52820875093995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.354733137705583,"aZ":-24.51673210829008,"pfxX":0.2903932083314684,"pfxZ":4.611088783429981,"pX":1.6749656026361843,"pZ":2.6194320429270945,"vX0":-2.8774260704286228,"vY0":-128.52531535833424,"vZ0":-3.944396658720019,"x":53.15,"y":168.06,"x0":2.774667499558342,"y0":50.00616128620022,"z0":6.093672936867129,"aX":0.4831293014028876},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":0.1,"spinRate":2345,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.42729762260859294,"extension":6.558436940226628},"index":1,"playId":"f68cba16-2fb0-31d0-acf2-b56a3ad6340a","pitchNumber":1,"startTime":"2025-07-30T02:19:28.339Z","endTime":"2025-07-30T02:19:32.198Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.36284886873781,"strikeZoneBottom":1.50504988342712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.873660436469553,"aZ":-23.306870382638817,"pfxX":8.339755926890957,"pfxZ":6.192461529297164,"pX":-0.3607451115272487,"pZ":0.20372837136998243,"vX0":-8.291805723615687,"vY0":-118.92644859617451,"vZ0":-8.475296062805787,"x":130.75,"y":233.28,"x0":2.088007947873577,"y0":50.00430317549891,"z0":5.928884055344361,"aX":11.944043174433515},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.4,"breakHorizontal":-13.1,"spinRate":1727,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.46061195497972385,"extension":7.008285380535586},"index":2,"playId":"8042b576-4592-3be8-9174-ece98bd6fb8d","pitchNumber":2,"startTime":"2025-07-30T02:19:45.965Z","endTime":"2025-07-30T02:19:49.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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89498956065034,"aZ":-31.565703037873167,"pfxX":0.7087259678516469,"pfxZ":0.42385048512508305,"pX":-0.3509139900038704,"pZ":1.776277864035327,"vX0":-6.6195529305852645,"vY0":-119.33182302017104,"vZ0":-3.4885284596585686,"x":130.38,"y":190.82,"x0":2.3775914067080826,"y0":50.00253560092876,"z0":6.1279371721994,"aX":1.0141983255926816},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.1,"breakHorizontal":0.5,"spinRate":2244,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.4605958380334503,"extension":6.889282453313116},"index":3,"playId":"1f259f9e-2a46-3ea0-a2cc-37f38448e1eb","pitchNumber":3,"startTime":"2025-07-30T02:20:11.165Z","endTime":"2025-07-30T02:20:14.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.562841987683257,"aZ":-20.08986007987364,"pfxX":9.49544496348707,"pfxZ":6.762438466877866,"pX":0.3120198472721747,"pZ":2.386249428971978,"vX0":-8.188090925111958,"vY0":-133.096077954098,"vZ0":-5.61785626754118,"x":105.11,"y":174.35,"x0":2.2002343601115446,"y0":50.00655615395687,"z0":5.987353197843372,"aX":16.976298194469784},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":-15.4,"spinRate":2058,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.41212190945109395,"extension":6.830062806901515},"hitData":{"launchSpeed":86.3,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.15,"coordY":168.08}},"index":4,"playId":"2cf3ea76-d410-33e6-bb41-4965d7128b96","pitchNumber":4,"startTime":"2025-07-30T02:20:30.460Z","endTime":"2025-07-30T02:20:38.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:20:38.179Z","atBatIndex":17},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Ezequiel Duran bunt pops out softly to catcher Travis d'Arnaud in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:22:49.839Z","endTime":"2025-07-30T02:23:03.645Z","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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","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":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.69621342130278,"aZ":-35.91197841674672,"pfxX":-4.700327478838027,"pfxZ":-2.788971266253954,"pX":-0.24561510619484714,"pZ":3.244967445496307,"vX0":-3.5256776427290437,"vY0":-114.89958300829242,"vZ0":2.1561489734983876,"x":126.36,"y":151.17,"x0":1.9176630098707517,"y0":50.00148050710089,"z0":5.77652524123439,"aX":-6.302511858696449},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.2,"breakHorizontal":9.4,"spinRate":2498,"spinDirection":311},"zone":2,"typeConfidence":0.9,"plateTime":0.47615676811538066,"extension":6.780813038302395},"hitData":{"launchSpeed":38.5,"launchAngle":83.0,"totalDistance":22.0,"trajectory":"bunt_popup","hardness":"soft","location":"2","coordinates":{"coordX":134.72,"coordY":202.28}},"index":0,"playId":"54c8a3d1-5675-34bf-99eb-877b87ff6f1a","pitchNumber":1,"startTime":"2025-07-30T02:22:56.560Z","endTime":"2025-07-30T02:23:03.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:23:03.645Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Haggerty strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:23:25.094Z","endTime":"2025-07-30T02:24:43.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.57143177312265,"strikeZoneBottom":1.4124186738034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.075312043114018,"aZ":-15.605353358204637,"pfxX":5.792525956712177,"pfxZ":8.670998039238173,"pX":-0.3679331821473146,"pZ":3.213794225212636,"vX0":-8.96406006596,"vY0":-137.49360637467632,"vZ0":-2.7827363875341513,"x":131.02,"y":152.01,"x0":2.1850412155327086,"y0":50.00095922455292,"z0":5.300641461033926,"aX":11.066920532443035},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":-8.5,"spinRate":2214,"spinDirection":138},"zone":1,"typeConfidence":0.9,"plateTime":0.39867331416450025,"extension":6.852617695960743},"index":0,"playId":"960d4f97-84ce-3daf-a58f-727d014e27eb","pitchNumber":1,"startTime":"2025-07-30T02:23:36.433Z","endTime":"2025-07-30T02:23:40.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.33967346251087,"strikeZoneBottom":1.4355758270597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.412324351634652,"aZ":-25.924362649045523,"pfxX":-1.5111272255878037,"pfxZ":3.5710906083413962,"pX":-1.2734620420403822,"pZ":0.23739588066901737,"vX0":-8.343924656093227,"vY0":-131.34947749246064,"vZ0":-7.939957182681267,"x":165.54,"y":232.37,"x0":2.138540643388916,"y0":50.001597829371356,"z0":5.22237941508155,"aX":-2.644615634084647},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":4.6,"spinRate":2420,"spinDirection":163},"zone":13,"typeConfidence":0.9,"plateTime":0.41673504375851644,"extension":6.97070060631966},"index":1,"playId":"582fd326-d2cc-33ba-b8a0-35dd7bdd0e25","pitchNumber":2,"startTime":"2025-07-30T02:23:55.277Z","endTime":"2025-07-30T02:23:58.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22162953981827,"aZ":-39.4924464660718,"pfxX":-1.772529866683144,"pfxZ":-5.37363594796488,"pX":-0.2663170267264393,"pZ":0.9157821366801898,"vX0":-4.659446996619257,"vY0":-116.06134266732995,"vZ0":-1.9333180161132466,"x":127.15,"y":214.05,"x0":1.9996780597467252,"y0":50.004999209000474,"z0":5.5292718040177,"aX":-2.412137212535047},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.0,"breakHorizontal":4.4,"spinRate":2467,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.47236956337594505,"extension":6.909985167625226},"index":2,"playId":"66b84fd9-b8ed-3c7e-a8d8-0e438fb8c551","pitchNumber":3,"startTime":"2025-07-30T02:24:14.480Z","endTime":"2025-07-30T02:24:19.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26666426698049,"aZ":-27.86380113282748,"pfxX":8.36718495918258,"pfxZ":2.6640800093782104,"pX":0.7434492408898211,"pZ":1.8302109066932641,"vX0":-5.650079104781732,"vY0":-126.57892164604006,"vZ0":-3.328649896966526,"x":88.66,"y":189.36,"x0":1.9193791054288383,"y0":50.0062807634754,"z0":5.397713291767813,"aX":13.556089262626859},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-13.8,"spinRate":1419,"spinDirection":130},"zone":9,"typeConfidence":0.91,"plateTime":0.43301735970669064,"extension":6.977306363988835},"index":3,"playId":"48298d06-e8dc-3cdb-aaeb-911287584b1a","pitchNumber":4,"startTime":"2025-07-30T02:24:40.075Z","endTime":"2025-07-30T02:24:43.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:24:43.748Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wyatt Langford singles on a ground ball to center fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:24:58.263Z","endTime":"2025-07-30T02:25:42.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":81.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28326954771179,"aZ":-30.327253988585056,"pfxX":-1.2984811670322622,"pfxZ":1.1042002233488617,"pX":0.3533236378467201,"pZ":2.3617259117415954,"vX0":-4.366288746689112,"vY0":-128.61060251490827,"vZ0":-1.5845419580657887,"x":103.53,"y":175.01,"x0":2.240782010968015,"y0":50.00556576873063,"z0":5.334472098768341,"aX":-2.178667749199222},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":3.4,"spinRate":2330,"spinDirection":195},"zone":6,"typeConfidence":0.91,"plateTime":0.4256313152197224,"extension":6.724503332407199},"index":0,"playId":"d7614fcb-596d-318e-a23e-173aa4ad52f2","pitchNumber":1,"startTime":"2025-07-30T02:25:10.035Z","endTime":"2025-07-30T02:25:13.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.93395895132349,"aZ":-14.06526074029964,"pfxX":5.696177480037865,"pfxZ":9.215834787604791,"pX":-0.5182374358862891,"pZ":2.66169757541429,"vX0":-9.176236933276623,"vY0":-139.42152236615576,"vZ0":-4.828143933801862,"x":136.75,"y":166.91,"x0":2.0785787900371275,"y0":50.000215735629936,"z0":5.347038653605263,"aX":11.190421818303918},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":-8.4,"spinRate":2247,"spinDirection":137},"zone":4,"typeConfidence":0.91,"plateTime":0.39315877466767235,"extension":6.754761834871979},"hitData":{"launchSpeed":87.9,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.59,"coordY":92.37}},"index":1,"playId":"3b197488-cac7-3e4d-908a-be3b0ee5aa44","pitchNumber":2,"startTime":"2025-07-30T02:25:30.362Z","endTime":"2025-07-30T02:25:42.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:25:42.201Z","atBatIndex":20},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Marcus Semien reaches on a fielder's choice. Wyatt Langford to 2nd. Wyatt Langford advances to 2nd, on a fielding error by third baseman Kevin Newman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:25:55.274Z","endTime":"2025-07-30T02:26:15.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.014719440241585,"aZ":-33.58069262744912,"pfxX":-3.6612918136418617,"pfxZ":-0.9939201752180526,"pX":-0.24583641628507125,"pZ":2.5409629632138393,"vX0":-4.049822429261019,"vY0":-118.17998998993521,"vZ0":0.023533669797850543,"x":126.37,"y":170.17,"x0":1.9640201934762491,"y0":50.00105948425798,"z0":5.609076845191421,"aX":-5.1906241831274915},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.6,"breakHorizontal":7.6,"spinRate":2527,"spinDirection":309},"zone":5,"typeConfidence":0.87,"plateTime":0.4630306292660169,"extension":6.725938258401445},"hitData":{"launchSpeed":91.5,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.18,"coordY":166.26}},"index":0,"playId":"7f622edf-e6d5-3b45-976c-195a82a60994","pitchNumber":1,"startTime":"2025-07-30T02:26:06.676Z","endTime":"2025-07-30T02:26:15.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:26:15.573Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Gustavo Campero.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:27:40.347Z","endTime":"2025-07-30T02:30:00.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:27:02.883Z","endTime":"2025-07-30T02:27:42.520Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":81.2,"strikeZoneTop":3.64096073823797,"strikeZoneBottom":1.75981947542171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61846724911171,"aZ":-26.30917507031351,"pfxX":-2.1257307172287305,"pfxZ":3.4991076985604135,"pX":0.2599136550666454,"pZ":1.785593795814662,"vX0":-4.565340812477804,"vY0":-128.65785899256542,"vZ0":-3.451751025643114,"x":107.09,"y":190.57,"x0":2.3333760918664663,"y0":50.00364544000876,"z0":5.182855502731838,"aX":-3.5649294880264177},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":4.9,"spinRate":2291,"spinDirection":180},"zone":8,"typeConfidence":0.91,"plateTime":0.42567420608813267,"extension":6.8398211221891705},"index":1,"playId":"9c155052-f587-37ba-9007-2018ab5898b5","pitchNumber":1,"startTime":"2025-07-30T02:27:42.520Z","endTime":"2025-07-30T02:27:46.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04299550753838,"aZ":-25.21611659733957,"pfxX":-1.5722451538704874,"pfxZ":4.111435255841088,"pX":-0.33505403443378073,"pZ":1.2120321948134734,"vX0":-6.124975239623598,"vY0":-129.06556410498715,"vZ0":-5.058115980815726,"x":129.77,"y":206.06,"x0":2.2700072203668267,"y0":50.00412705559737,"z0":5.131319850153174,"aX":-2.6601375678907844},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":2367,"spinDirection":169},"zone":13,"typeConfidence":0.91,"plateTime":0.4238610212353797,"extension":6.7372777222029265},"index":2,"playId":"7ea2d41a-8bf6-3d03-a04c-da6779e7f717","pitchNumber":2,"startTime":"2025-07-30T02:28:01.064Z","endTime":"2025-07-30T02:28:04.471Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T02:28:19.921Z","endTime":"2025-07-30T02:28:32.115Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"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.1,"endSpeed":87.4,"strikeZoneTop":3.71049015658254,"strikeZoneBottom":1.69033218916622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27784060810258,"aZ":-17.386579598470075,"pfxX":6.02219342435453,"pfxZ":7.496839991470477,"pX":0.47484623374143864,"pZ":4.089492539841251,"vX0":-7.256401378367416,"vY0":-139.75508482683765,"vZ0":-0.41524756373035443,"x":98.9,"y":128.36,"x0":2.325815260846235,"y0":50.00385220956177,"z0":5.384628997750918,"aX":11.881643102068082},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":-9.4,"spinRate":2234,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.39231162660887,"extension":6.741939726029002},"index":4,"playId":"dd8b0e82-f712-3dc9-ad85-df5954a2464d","pitchNumber":3,"startTime":"2025-07-30T02:28:32.115Z","endTime":"2025-07-30T02:28:35.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.475035314805133,"aZ":-26.715908635427063,"pfxX":8.071314303814123,"pfxZ":3.2459792729393238,"pX":1.0197393381238908,"pZ":2.1294487022959507,"vX0":-5.375062909651626,"vY0":-128.59252076972697,"vZ0":-2.9168300504897298,"x":78.13,"y":181.28,"x0":2.0833468959302417,"y0":50.00578793705448,"z0":5.340712401736251,"aX":13.584271911350529},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":-13.4,"spinRate":1629,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4251713743629941,"extension":6.884862516120685},"index":5,"playId":"c7ba6924-94f1-3442-9443-2125f98bec54","pitchNumber":4,"startTime":"2025-07-30T02:28:51.996Z","endTime":"2025-07-30T02:28:56.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"a0a03958-f017-4a69-9412-ea20100d01a2","startTime":"2025-07-30T02:29:33.033Z","endTime":"2025-07-30T02:29:38.033Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22067060408781,"aZ":-16.055337255187215,"pfxX":7.75626515949497,"pfxZ":8.114364039887732,"pX":0.7200413526592924,"pZ":2.8517008215751263,"vX0":-7.104493914429309,"vY0":-140.40571780360392,"vZ0":-3.8083018267078024,"x":89.55,"y":161.78,"x0":2.2814001572114972,"y0":50.0063359677801,"z0":5.277504602972825,"aX":15.414695862423663},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":-12.5,"spinRate":2251,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.39083025267857163,"extension":6.739233105906472},"hitData":{"launchSpeed":95.3,"launchAngle":40.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.13,"coordY":94.79}},"index":7,"playId":"0c574961-ac9e-3046-b564-34279d99f0bf","pitchNumber":5,"startTime":"2025-07-30T02:29:50.178Z","endTime":"2025-07-30T02:30:00.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:30:00.275Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T02:32:02.848Z","endTime":"2025-07-30T02:33:18.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.76247425951166,"strikeZoneBottom":1.92754711940677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.36087814683254,"aZ":-20.890086982212427,"pfxX":0.49871327140491406,"pfxZ":6.581407698505091,"pX":0.8983651534812775,"pZ":2.8512888320828575,"vX0":-4.602408455489322,"vY0":-129.89341253496755,"vZ0":-4.371414296284813,"x":82.76,"y":161.8,"x0":2.625865438359908,"y0":50.00362696394671,"z0":6.13772721531713,"aX":0.8560442148224405},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.2,"breakHorizontal":0.1,"spinRate":2343,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.42115039199003546,"extension":6.730299261661708},"index":0,"playId":"d1ace0f1-2ba0-3f7d-8355-9832630a0177","pitchNumber":1,"startTime":"2025-07-30T02:32:05.882Z","endTime":"2025-07-30T02:32:09.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.75597783772697,"strikeZoneBottom":1.78211632928542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.523685021545106,"aZ":-18.55921661352061,"pfxX":8.60768886666798,"pfxZ":7.662250152219292,"pX":-0.9476558478145238,"pZ":3.1652734560661826,"vX0":-11.099846388387627,"vY0":-132.74364152976088,"vZ0":-4.144474353802668,"x":153.12,"y":153.32,"x0":2.17789632634941,"y0":50.00519914494908,"z0":6.1055684918563395,"aX":15.300362874791697},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.1,"breakHorizontal":-13.1,"spinRate":2105,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.41329066639993917,"extension":6.896232757514417},"index":1,"playId":"37a43179-c387-3036-aa14-4c3cd5ff72a0","pitchNumber":2,"startTime":"2025-07-30T02:32:19.317Z","endTime":"2025-07-30T02:32:23.025Z","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":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.6,"strikeZoneTop":3.68644815848337,"strikeZoneBottom":1.68946581572427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09851200491828,"aZ":-30.34440110725582,"pfxX":-0.8182683891222258,"pfxZ":1.2341243376761624,"pX":-1.4526267282804448,"pZ":0.14763383419487147,"vX0":-8.623365523663253,"vY0":-120.41259730351616,"vZ0":-7.505666556607427,"x":172.37,"y":234.79,"x0":2.2659439240996173,"y0":50.0036331085477,"z0":5.953286346672858,"aX":-1.2134608377707337},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.8,"breakHorizontal":3.4,"spinRate":2363,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4530770917690585,"extension":6.8541337419656765},"index":2,"playId":"106e31a5-8633-388a-a12f-0a203e94e47e","pitchNumber":3,"startTime":"2025-07-30T02:32:33.956Z","endTime":"2025-07-30T02:32:38.726Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4411508911024,"aZ":-24.073077377427406,"pfxX":0.09605515374731466,"pfxZ":4.8426363993823545,"pX":-0.6496830917842128,"pZ":2.0599618279147576,"vX0":-7.5208886048339165,"vY0":-127.96825934365718,"vZ0":-5.046543061928095,"x":141.76,"y":183.16,"x0":2.304872596831164,"y0":50.000206437803286,"z0":5.924407905192037,"aX":0.16211179328609315},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":1.4,"spinRate":2350,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4267241091449496,"extension":6.771322249623485},"index":3,"playId":"e5bf971a-e423-3a17-b1cf-bae002f71a69","pitchNumber":4,"startTime":"2025-07-30T02:32:53.982Z","endTime":"2025-07-30T02:32:57.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56290706095419,"aZ":-24.853129918212836,"pfxX":7.72908158075104,"pfxZ":5.258338421995539,"pX":0.9697284526468484,"pZ":0.4983955551252671,"vX0":-5.1289050995794145,"vY0":-117.33420330278686,"vZ0":-7.474846740309144,"x":80.04,"y":225.32,"x0":2.181699935172067,"y0":50.00125245162339,"z0":6.046779930666944,"aX":10.75716163532588},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.9,"breakHorizontal":-12.7,"spinRate":1624,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.467114822049294,"extension":7.002759075577839},"index":4,"playId":"b1fbd2e3-150b-3b98-a954-c0a52d053476","pitchNumber":5,"startTime":"2025-07-30T02:33:13.757Z","endTime":"2025-07-30T02:33:18.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:33:18.523Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T02:33:37.666Z","endTime":"2025-07-30T02:35:46.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.295800422031096,"aZ":-24.290661833131903,"pfxX":1.1091673884638489,"pfxZ":4.865285323476391,"pX":-0.8578922461590426,"pZ":2.1468428364106202,"vX0":-8.336903395009022,"vY0":-126.62256155511966,"vZ0":-4.748552477562862,"x":149.7,"y":180.82,"x0":2.3358177817212984,"y0":50.004996732370536,"z0":5.994563293648207,"aX":1.799229231703644},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.9,"breakHorizontal":-0.1,"spinRate":2269,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4328752959084623,"extension":6.901710042701005},"index":0,"playId":"56452a80-6962-364a-90bc-a907cc3e93f8","pitchNumber":1,"startTime":"2025-07-30T02:33:40.986Z","endTime":"2025-07-30T02:33:44.341Z","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":85.3,"endSpeed":78.4,"strikeZoneTop":3.52421389028719,"strikeZoneBottom":1.61998191115676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88283725804583,"aZ":-21.3522113175119,"pfxX":7.569083280242565,"pfxZ":6.959806139243694,"pX":1.249469786545094,"pZ":1.0361888400800414,"vX0":-5.0618441764676545,"vY0":-123.94973250801817,"vZ0":-8.07616263639031,"x":69.37,"y":210.8,"x0":2.3351672309566815,"y0":50.004676691770435,"z0":6.1210779953996965,"aX":11.773264552577075},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.9,"breakHorizontal":-12.5,"spinRate":1768,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4419714210068433,"extension":6.92394647423776},"index":1,"playId":"6655181a-d06a-3480-98b2-d49e39fac010","pitchNumber":2,"startTime":"2025-07-30T02:34:13.253Z","endTime":"2025-07-30T02:34:16.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.61691884722408,"strikeZoneBottom":1.68946581572427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.828695958242175,"aZ":-22.144734183909755,"pfxX":10.66235192821656,"pfxZ":5.574811248127191,"pX":-0.12974569671190853,"pZ":2.3954709731672863,"vX0":-9.700571440801253,"vY0":-133.09357819923167,"vZ0":-5.453060624127233,"x":121.95,"y":174.1,"x0":2.1721093116468384,"y0":50.00247819151709,"z0":6.068559575683337,"aX":19.181244551359843},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":-17.3,"spinRate":2115,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.41111096145518466,"extension":6.843444901358433},"index":2,"playId":"8a4ace10-ba23-3489-8294-c3c617b55b7b","pitchNumber":3,"startTime":"2025-07-30T02:34:27.925Z","endTime":"2025-07-30T02:34:31.538Z","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":90.9,"endSpeed":83.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.616294039289837,"aZ":-20.773317520194343,"pfxX":10.132425045144588,"pfxZ":6.417586423376369,"pX":0.07636285115398915,"pZ":2.019176512486557,"vX0":-8.484794390425193,"vY0":-132.04559704465316,"vZ0":-6.496960488030408,"x":114.09,"y":184.26,"x0":2.005904715728127,"y0":50.00133321876131,"z0":6.02679156661387,"aX":17.993641499677125},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":-16.7,"spinRate":2105,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.41390594428630223,"extension":7.01858310451874},"index":3,"playId":"4648b61f-be78-3eb2-9c37-574b952e62d4","pitchNumber":4,"startTime":"2025-07-30T02:34:43.645Z","endTime":"2025-07-30T02:34:47.112Z","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":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.31563251621907,"strikeZoneBottom":1.55050156890442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.762267944800964,"aZ":-22.378765214038808,"pfxX":8.068420736633028,"pfxZ":6.424237768872754,"pX":-0.3789346621610104,"pZ":0.6760328600949187,"vX0":-8.351283106977085,"vY0":-122.33676519472067,"vZ0":-8.603838324304363,"x":131.44,"y":220.53,"x0":2.020972078393243,"y0":50.00528841379979,"z0":6.138480843630073,"aX":12.306548553370009},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.8,"breakHorizontal":-12.8,"spinRate":1608,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.44670045913219836,"extension":7.030666046100573},"index":4,"playId":"d14355b4-fb59-3aef-9601-300386a1218d","pitchNumber":5,"startTime":"2025-07-30T02:35:03.039Z","endTime":"2025-07-30T02:35:07.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.31563251621907,"strikeZoneBottom":1.52734226988306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.728953038602985,"aZ":-27.8145720627817,"pfxX":0.5665950691656993,"pfxZ":2.943020599871207,"pX":-1.5019734184057507,"pZ":0.998907771726479,"vX0":-9.342162465148508,"vY0":-121.51302101528088,"vZ0":-6.076641700056717,"x":174.25,"y":211.81,"x0":2.333198346746497,"y0":50.005716227571924,"z0":5.975532082984217,"aX":0.8415943956159713},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":1.4,"spinRate":2358,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.45225651570753866,"extension":6.939070760840129},"index":5,"playId":"02ee4f4e-8aa4-3cec-94d2-eb02a3013a41","pitchNumber":6,"startTime":"2025-07-30T02:35:25.550Z","endTime":"2025-07-30T02:35:29.001Z","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":92.2,"endSpeed":83.4,"strikeZoneTop":3.29245732706637,"strikeZoneBottom":1.64314282355352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.628386954778584,"aZ":-17.91640731972234,"pfxX":9.539178502788598,"pfxZ":7.9902062545163295,"pX":-1.3560950813833086,"pZ":1.9982768369458974,"vX0":-12.116993554443177,"vY0":-133.459629487918,"vZ0":-7.0572915351491,"x":168.69,"y":184.83,"x0":2.0267041876997625,"y0":50.00152328397367,"z0":5.991077275162199,"aX":17.0202293460516},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-14.3,"spinRate":2178,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.41211419260960724,"extension":6.977051990814525},"index":6,"playId":"1c115e79-d908-3a62-8089-54160d558e84","pitchNumber":7,"startTime":"2025-07-30T02:35:42.570Z","endTime":"2025-07-30T02:35:46.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:35:46.598Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Taylor Ward grounds into a double play, third baseman Josh Jung to second baseman Marcus Semien to first baseman Ezequiel Duran. Nolan Schanuel out at 2nd. Taylor Ward out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T02:36:12.463Z","endTime":"2025-07-30T02:38:00.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.50839226292354,"strikeZoneBottom":1.65044465669368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27920124376525,"aZ":-21.744333982255217,"pfxX":1.411937802357143,"pfxZ":6.197390144921434,"pX":0.263816771857471,"pZ":1.5014466541592657,"vX0":-6.313445527338117,"vY0":-129.23730610237936,"vZ0":-7.032678375342169,"x":106.94,"y":198.24,"x0":2.560569575510497,"y0":50.002163948198245,"z0":5.9416876606061075,"aX":2.3765817613530924},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":2428,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.42467962048605434,"extension":6.745412850497166},"index":0,"playId":"3a3080aa-10a0-36ce-837f-adcb974383ac","pitchNumber":1,"startTime":"2025-07-30T02:36:13.930Z","endTime":"2025-07-30T02:36:18.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.47786183575587,"strikeZoneBottom":1.64314282355352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90121659987326,"aZ":-16.74028632859828,"pfxX":8.959712557041883,"pfxZ":8.662746376863051,"pX":-0.43070077067439644,"pZ":2.100528480767892,"vX0":-9.739353900840747,"vY0":-133.4210539390918,"vZ0":-6.893140128040087,"x":133.42,"y":182.07,"x0":2.123708824195774,"y0":50.00306825588204,"z0":5.949319890066454,"aX":15.961930534163413},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-13.8,"spinRate":2106,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.4124249896893568,"extension":6.780578847479942},"index":1,"playId":"2231b5ad-45a4-3e30-b9b3-8002d33d119f","pitchNumber":2,"startTime":"2025-07-30T02:36:36.055Z","endTime":"2025-07-30T02:36:39.823Z","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, 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":83.8,"endSpeed":77.0,"strikeZoneTop":3.52421389028719,"strikeZoneBottom":1.61998191115676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.300241373880176,"aZ":-21.16374787376315,"pfxX":8.556781542696429,"pfxZ":7.38193441645859,"pX":0.07854899014952148,"pZ":-0.04645254928930298,"vX0":-7.584182009562335,"vY0":-121.47308471990023,"vZ0":-10.01749519186632,"x":114.01,"y":240.03,"x0":2.132878751701569,"y0":50.002350514026375,"z0":5.978414273708073,"aX":12.758685175474408},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":11.0,"breakHorizontal":-13.7,"spinRate":1716,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.45130700125804735,"extension":7.031520188401292},"index":2,"playId":"bcd57b59-e69b-3a3b-bbe3-ed4dbe144302","pitchNumber":3,"startTime":"2025-07-30T02:36:56.309Z","endTime":"2025-07-30T02:37:00.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.59374251379172,"strikeZoneBottom":1.68946581572427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.8119234043799,"aZ":-26.4766503705656,"pfxX":-0.45545421766090133,"pfxZ":3.612234042212658,"pX":-1.3388982098172513,"pZ":0.27112082209845606,"vX0":-8.807733300583145,"vY0":-124.00817517093732,"vZ0":-8.100469414032867,"x":168.04,"y":231.46,"x0":2.2992411313505214,"y0":50.005314867548236,"z0":5.7481939510708795,"aX":-0.7162445284685117},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":2.6,"spinRate":2338,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.43954957407391726,"extension":7.109589122319909},"index":3,"playId":"95301e90-8fbd-37c9-9b81-07a5f4acfee4","pitchNumber":4,"startTime":"2025-07-30T02:37:25.599Z","endTime":"2025-07-30T02:37:30.226Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.030828844767996,"aZ":-25.5153942211371,"pfxX":8.413838827993501,"pfxZ":4.80111926139622,"pX":0.7547098034090075,"pZ":1.7072839296182605,"vX0":-5.931079217454234,"vY0":-117.25519992126821,"vZ0":-4.584342524536043,"x":88.23,"y":192.68,"x0":2.229017760842037,"y0":50.00310060704303,"z0":6.080277695650882,"aX":11.667634599149087},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.8,"breakHorizontal":-13.7,"spinRate":1728,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.46786567223129305,"extension":6.944161076090769},"hitData":{"launchSpeed":71.1,"launchAngle":2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.94,"coordY":166.87}},"index":4,"playId":"2be1187c-732a-33df-a9a4-dbca71d856b0","pitchNumber":5,"startTime":"2025-07-30T02:37:52.139Z","endTime":"2025-07-30T02:38:00.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:38:00.959Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Jung flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:40:03.069Z","endTime":"2025-07-30T02:42:56.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":8},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.87186111161082,"strikeZoneBottom":1.80527987209461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.944812717889043,"aZ":-24.49391063328362,"pfxX":-0.9607592365552604,"pfxZ":4.528420123317343,"pX":-0.4583685812051092,"pZ":1.524743796196266,"vX0":-6.70050898503089,"vY0":-129.14551942566874,"vZ0":-4.442571818235573,"x":134.47,"y":197.61,"x0":2.2904421361710874,"y0":50.00139601595566,"z0":5.14253089693825,"aX":-1.6282281748249279},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":3.2,"spinRate":2232,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.4235072825274844,"extension":6.80164649208204},"index":0,"playId":"f5551b63-cc90-33b1-9b0a-6bc5fbfbc9e2","pitchNumber":1,"startTime":"2025-07-30T02:40:15.624Z","endTime":"2025-07-30T02:40:20.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.7638952981425,"aZ":-15.645464752090737,"pfxX":5.626720354333827,"pfxZ":8.532709884731268,"pX":-0.5699854847550516,"pZ":2.808031427592401,"vX0":-9.200440932297852,"vY0":-138.07580238475026,"vZ0":-3.774081098159551,"x":138.73,"y":162.96,"x0":2.0691587578312145,"y0":50.006737430350896,"z0":5.240624289520647,"aX":10.905309051255713},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":-8.4,"spinRate":2229,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.39618480683744606,"extension":6.77677402939497},"index":1,"playId":"c37fbda7-a9bb-341a-83dd-1b11b78a7798","pitchNumber":2,"startTime":"2025-07-30T02:40:32.599Z","endTime":"2025-07-30T02:40:35.997Z","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":94.9,"endSpeed":86.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.275836543935426,"aZ":-13.639563020120738,"pfxX":5.679047504729556,"pfxZ":9.575908944877625,"pX":0.296230671601123,"pZ":3.5250081830491364,"vX0":-7.3358875108306165,"vY0":-138.12970133726242,"vZ0":-2.230321338894366,"x":105.71,"y":143.6,"x0":2.2464870075774868,"y0":50.003651580591544,"z0":5.258118378182004,"aX":10.993753307487104},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-8.8,"spinRate":2181,"spinDirection":132},"zone":3,"typeConfidence":0.91,"plateTime":0.3962697284502643,"extension":6.716113996326941},"index":2,"playId":"06632ae8-f693-3603-a021-ed0be781c452","pitchNumber":3,"startTime":"2025-07-30T02:40:51.805Z","endTime":"2025-07-30T02:40:54.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45208798920933,"aZ":-26.842264884976327,"pfxX":7.906446649627792,"pfxZ":3.141488763835657,"pX":0.2425229612398819,"pZ":2.4680366855383387,"vX0":-7.268409167813351,"vY0":-128.89125449480503,"vZ0":-2.2509745893973756,"x":107.76,"y":172.14,"x0":2.0592084976498213,"y0":50.00417304344624,"z0":5.406090703376507,"aX":13.428064454275713},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-12.8,"spinRate":1593,"spinDirection":130},"zone":5,"typeConfidence":0.89,"plateTime":0.4234539606945269,"extension":6.822267896070087},"index":3,"playId":"a1371548-ff7f-38f0-b88c-3e569acfea44","pitchNumber":4,"startTime":"2025-07-30T02:41:11.930Z","endTime":"2025-07-30T02:41:15.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.8950377957602,"strikeZoneBottom":1.87477261525519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40906791231254,"aZ":-15.327880152711526,"pfxX":5.854524079130048,"pfxZ":8.717362917010844,"pX":1.1509812849169365,"pZ":2.580889635753208,"vX0":-5.213970650115745,"vY0":-138.50037903332807,"vZ0":-4.521957084757594,"x":73.13,"y":169.1,"x0":2.3020054520164424,"y0":50.00492506857336,"z0":5.26778210305181,"aX":11.317278371632927},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":-9.5,"spinRate":2089,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.3962352373726832,"extension":6.764717125040588},"index":4,"playId":"36d9838a-5a6b-37ea-8b3c-aa4ec4c4124d","pitchNumber":5,"startTime":"2025-07-30T02:41:31.981Z","endTime":"2025-07-30T02:41:35.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.076677419951967,"aZ":-23.92654617861136,"pfxX":8.532887231660304,"pfxZ":5.055333764673453,"pX":1.1966887176815368,"pZ":3.1692618772907073,"vX0":-4.688787419397764,"vY0":-126.97465530120768,"vZ0":-1.0015447750726472,"x":71.39,"y":153.21,"x0":1.9588623183837883,"y0":50.00499388587359,"z0":5.473154876889795,"aX":13.930364879151705},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":1428,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.4314082544630513,"extension":6.816076858913221},"index":5,"playId":"6b2ec3f3-da6b-3e2f-b873-97f9eea259c8","pitchNumber":6,"startTime":"2025-07-30T02:41:48.722Z","endTime":"2025-07-30T02:41:52.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.87186111161082,"strikeZoneBottom":1.87477261525519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04528273715888,"aZ":-15.061752586906156,"pfxX":6.992310240618603,"pfxZ":8.66092047700206,"pX":-1.234920557679736,"pZ":2.7508127880355193,"vX0":-11.963023830168463,"vY0":-139.36787399495947,"vZ0":-3.966173763365036,"x":164.07,"y":164.51,"x0":2.1961763564159438,"y0":50.00346088743052,"z0":5.181045700175933,"aX":13.817534552536557},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":-10.3,"spinRate":2115,"spinDirection":131},"zone":13,"typeConfidence":0.91,"plateTime":0.3923709865003926,"extension":6.918837824541903},"index":6,"playId":"954ff4a8-40c1-3f92-82e9-afe09104c957","pitchNumber":7,"startTime":"2025-07-30T02:42:10.753Z","endTime":"2025-07-30T02:42:14.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70993377589742,"aZ":-14.221214774725995,"pfxX":6.3131261177588645,"pfxZ":9.21846255286357,"pX":-0.6673741540195668,"pZ":2.3860522428140376,"vX0":-9.851753106863622,"vY0":-138.61059687888883,"vZ0":-5.085390690602169,"x":142.44,"y":174.36,"x0":2.111171390537299,"y0":50.00287425685135,"z0":5.192533398986553,"aX":12.295893382399445},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":-9.4,"spinRate":2127,"spinDirection":136},"zone":4,"typeConfidence":0.91,"plateTime":0.3950026389999639,"extension":6.912271479336504},"index":7,"playId":"85f9e1a3-5d52-3cc2-abf9-fb4e54c3b095","pitchNumber":8,"startTime":"2025-07-30T02:42:28.539Z","endTime":"2025-07-30T02:42:31.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.507174754714644,"aZ":-36.05756904249538,"pfxX":0.40868277888920623,"pfxZ":-2.6758568379710495,"pX":-1.3065887033704013,"pZ":1.1376661337738772,"vX0":-7.419899762619437,"vY0":-119.96740659722889,"vZ0":-2.561676652746727,"x":166.8,"y":208.06,"x0":1.7813013168494007,"y0":50.00491221990384,"z0":5.45204443865253,"aX":0.5920496290256024},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.3,"breakHorizontal":1.2,"spinRate":2517,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.45761098722563887,"extension":6.7960854483869895},"hitData":{"launchSpeed":75.1,"launchAngle":42.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.67,"coordY":117.51}},"index":8,"playId":"fd1e592e-d67b-3299-a524-3fbb7b17743d","pitchNumber":9,"startTime":"2025-07-30T02:42:46.705Z","endTime":"2025-07-30T02:42:56.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:42:56.099Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to right fielder Gustavo Campero.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:43:13.519Z","endTime":"2025-07-30T02:44:46.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":78.7,"strikeZoneTop":3.7096246835863,"strikeZoneBottom":1.71262788546758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.461624412278987,"aZ":-25.56684818607915,"pfxX":8.37683069041314,"pfxZ":4.170587449914086,"pX":1.1565355375222246,"pZ":3.196317497833878,"vX0":-5.033359392552921,"vY0":-124.8511889156622,"vZ0":-0.3182409876052489,"x":72.92,"y":152.48,"x0":2.1074491478536164,"y0":50.00039147440161,"z0":5.424373910863983,"aX":13.260632795121406},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":-14.0,"spinRate":1534,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.43822482496091775,"extension":6.8890931204428965},"index":0,"playId":"fda9aa33-5071-3a0e-8b92-c104ab5a02be","pitchNumber":1,"startTime":"2025-07-30T02:43:21.021Z","endTime":"2025-07-30T02:43:24.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25338646188128,"aZ":-15.239511395084977,"pfxX":7.704096346584667,"pfxZ":8.644905124893134,"pX":-0.02395205140005424,"pZ":2.174752145416648,"vX0":-8.602419622367,"vY0":-139.09189633569144,"vZ0":-5.545537190175269,"x":117.91,"y":180.06,"x0":2.108243536567855,"y0":50.0039200364012,"z0":5.20525628605157,"aX":15.093882444053866},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":-12.1,"spinRate":2234,"spinDirection":137},"zone":8,"typeConfidence":0.91,"plateTime":0.39382514759407394,"extension":6.780160131465973},"index":1,"playId":"e9e3b94f-e31b-3378-8c2f-e813281509ea","pitchNumber":2,"startTime":"2025-07-30T02:43:38.622Z","endTime":"2025-07-30T02:43:41.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.57749213560993,"strikeZoneBottom":1.74266325597792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.81792465172974,"aZ":-14.09134112041279,"pfxX":4.326586011247308,"pfxZ":9.359215016549959,"pX":-0.047469554615632605,"pZ":3.5100380877274713,"vX0":-7.355436435958145,"vY0":-138.78408175457756,"vZ0":-2.252121329444572,"x":118.81,"y":144.01,"x0":2.086668741884145,"y0":50.00400359348134,"z0":5.281394748113846,"aX":8.361256482230052},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-6.1,"spinRate":2125,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.3961112796696744,"extension":6.6744002449584405},"index":2,"playId":"d841fa9f-8572-31fa-b136-75eb97be9c3c","pitchNumber":3,"startTime":"2025-07-30T02:43:58.618Z","endTime":"2025-07-30T02:44:03.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.68644815848337,"strikeZoneBottom":1.64314282355352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.265633519757706,"aZ":-27.195374914135193,"pfxX":-2.5757287899782666,"pfxZ":3.019701190673786,"pX":-0.3162837784868073,"pZ":0.7799727375049618,"vX0":-5.652944692886319,"vY0":-128.0570791424332,"vZ0":-5.475244965481762,"x":129.06,"y":217.72,"x0":2.260927957997628,"y0":50.00328532881334,"z0":5.093155998380329,"aX":-4.245162059821301},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":6.0,"spinRate":2287,"spinDirection":165},"zone":13,"typeConfidence":0.91,"plateTime":0.4289453123544771,"extension":6.692034932936208},"index":3,"playId":"6fc31a66-6654-32e8-974d-282764410680","pitchNumber":4,"startTime":"2025-07-30T02:44:16.383Z","endTime":"2025-07-30T02:44:20.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68854946469748,"aZ":-26.37583908396522,"pfxX":-1.258069338873383,"pfxZ":3.5006755950195263,"pX":-0.0868655883104209,"pZ":2.610160476947972,"vX0":-5.600642366698441,"vY0":-127.56485996401736,"vZ0":-1.3734666773603466,"x":120.31,"y":168.31,"x0":2.2950989610497885,"y0":50.006287812076295,"z0":5.222536274373953,"aX":-2.0871596443039535},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":3.5,"spinRate":2273,"spinDirection":182},"zone":5,"typeConfidence":0.91,"plateTime":0.4283279349313185,"extension":6.782510917896672},"hitData":{"launchSpeed":82.0,"launchAngle":51.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.54,"coordY":123.71}},"index":4,"playId":"1422230d-bf7d-3617-a1c5-68d63a5bfaca","pitchNumber":5,"startTime":"2025-07-30T02:44:36.710Z","endTime":"2025-07-30T02:44:46.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:44:46.510Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Higashioka homers (5) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:45:02.225Z","endTime":"2025-07-30T02:48:18.780Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":579328,"link":"/api/v1/people/579328"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.502540646833914,"aZ":-15.481516653387672,"pfxX":5.967914538344667,"pfxZ":8.949181102228613,"pX":-0.17726786773351177,"pZ":3.0185182467762943,"vX0":-8.467047295209701,"vY0":-136.3257304978926,"vZ0":-3.1737871885989253,"x":123.76,"y":157.28,"x0":2.206564278999205,"y0":50.002731884977,"z0":5.279080662407348,"aX":11.132221249716727},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-8.9,"spinRate":2020,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.4031878797758566,"extension":6.916534814632691},"index":0,"playId":"04f8b9f6-a557-35e9-bb61-c7e0fd2c4366","pitchNumber":1,"startTime":"2025-07-30T02:45:15.021Z","endTime":"2025-07-30T02:45:18.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.61691884722408,"strikeZoneBottom":1.64314282355352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.218895162469746,"aZ":-16.156363499094518,"pfxX":4.686678971506939,"pfxZ":8.224847189318048,"pX":1.863840848036179,"pZ":3.202224913463206,"vX0":-3.394498969696883,"vY0":-138.70914095917342,"vZ0":-2.6771912452308615,"x":45.95,"y":152.32,"x0":2.494992995027853,"y0":50.00154548432997,"z0":5.2579863658737,"aX":9.125836900169078},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":-7.8,"spinRate":2104,"spinDirection":138},"zone":12,"typeConfidence":0.88,"plateTime":0.39498410461824385,"extension":6.801410207957121},"index":1,"playId":"860432b0-7747-384f-b1d9-77f91f2a587d","pitchNumber":2,"startTime":"2025-07-30T02:45:45.379Z","endTime":"2025-07-30T02:45:48.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.59374251379172,"strikeZoneBottom":1.68946581572427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.755675130893827,"aZ":-15.519889974559133,"pfxX":4.512325963824425,"pfxZ":8.84523615036494,"pX":-0.689851592885757,"pZ":3.5940300671749883,"vX0":-9.274715339050307,"vY0":-136.30835873796008,"vZ0":-1.551162687588595,"x":143.3,"y":141.74,"x0":2.1694836442102368,"y0":50.00454338193149,"z0":5.241227054770517,"aX":8.498731248428085},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-6.2,"spinRate":2093,"spinDirection":137},"zone":1,"typeConfidence":0.88,"plateTime":0.4017225189701481,"extension":6.882164072802252},"index":2,"playId":"715ee0ca-f09c-311e-aef8-eb34e4a46cd9","pitchNumber":3,"startTime":"2025-07-30T02:46:02.823Z","endTime":"2025-07-30T02:46:06.466Z","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":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.608432307896315,"aZ":-37.504683993016656,"pfxX":-4.278166090584774,"pfxZ":-3.8994282114961987,"pX":-0.1893735460659305,"pZ":2.0410027964619446,"vX0":-3.6463433775706133,"vY0":-116.13064300554201,"vZ0":0.2718422060003918,"x":124.22,"y":183.67,"x0":1.9565542549450405,"y0":50.00324365615824,"z0":5.487942143564068,"aX":-5.8469503110199454},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.7,"breakHorizontal":8.6,"spinRate":2539,"spinDirection":311},"zone":8,"typeConfidence":0.9,"plateTime":0.4715230121854761,"extension":6.804550597643645},"index":3,"playId":"98b61daa-ed70-3ac2-9ff7-e5d9a4ced18f","pitchNumber":4,"startTime":"2025-07-30T02:46:22.199Z","endTime":"2025-07-30T02:46:25.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.462397648304794,"aZ":-16.959406776958588,"pfxX":6.058378969354798,"pfxZ":8.102608807905012,"pX":0.5897087204080138,"pZ":3.182790712586462,"vX0":-6.714201525502638,"vY0":-136.51116731792135,"vZ0":-2.401975113163118,"x":94.52,"y":152.84,"x0":2.29990466482565,"y0":50.00252184600825,"z0":5.248299974791415,"aX":11.376694467358478},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":-9.5,"spinRate":2129,"spinDirection":134},"zone":3,"typeConfidence":0.89,"plateTime":0.40199336093700877,"extension":6.742735033350657},"index":4,"playId":"d7af4623-58f2-3f1b-9152-3d8aa8a7bfdb","pitchNumber":5,"startTime":"2025-07-30T02:46:42.843Z","endTime":"2025-07-30T02:46:46.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.60066630958541,"strikeZoneBottom":1.74266148880167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41325032953676,"aZ":-12.682035439597204,"pfxX":5.6263331915994215,"pfxZ":10.199098328411887,"pX":0.724819617489425,"pZ":1.5965514737994653,"vX0":-6.145191533916814,"vY0":-137.81093192132033,"vZ0":-7.005072008253321,"x":89.37,"y":195.67,"x0":2.259281503732852,"y0":50.00488847290387,"z0":5.039317047341403,"aX":10.755774885537686},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":-8.8,"spinRate":2289,"spinDirection":139},"zone":14,"typeConfidence":0.91,"plateTime":0.3983929216096169,"extension":6.843597531743673},"index":5,"playId":"f9cc4c7d-a933-3e30-9d15-33181d023e9a","pitchNumber":6,"startTime":"2025-07-30T02:47:07.484Z","endTime":"2025-07-30T02:47:11.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.097964439167633,"aZ":-30.524920617394077,"pfxX":0.34959881105668067,"pfxZ":1.0235020264106351,"pX":0.24309692767706306,"pZ":2.056065181811139,"vX0":-5.2858220386326265,"vY0":-126.63631676116657,"vZ0":-1.6299651101683073,"x":107.73,"y":183.27,"x0":2.320236550134689,"y0":50.00246966749868,"z0":5.171445038114055,"aX":0.5636422448191771},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":0.7,"spinRate":2331,"spinDirection":203},"zone":8,"typeConfidence":0.9,"plateTime":0.4340608476734711,"extension":6.80417672310748},"index":6,"playId":"dea145e2-ab76-3f18-a5cb-6d16aa803f80","pitchNumber":7,"startTime":"2025-07-30T02:47:28.077Z","endTime":"2025-07-30T02:47:32.616Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48110341727837,"aZ":-31.67278164769526,"pfxX":-2.0854638345831216,"pfxZ":0.3115442346166013,"pX":0.037208793339765796,"pZ":2.965214227414828,"vX0":-4.964692891352869,"vY0":-126.45754121845751,"vZ0":0.5850448125597609,"x":115.58,"y":158.72,"x0":2.299137636800055,"y0":50.003997338549695,"z0":5.277510730214636,"aX":-3.3670948596944292},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":4.9,"spinRate":2294,"spinDirection":203},"zone":2,"typeConfidence":0.91,"plateTime":0.4336154901350051,"extension":6.7211231196867285},"hitData":{"launchSpeed":96.0,"launchAngle":28.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.98,"coordY":66.56}},"index":7,"playId":"30587413-a246-32cf-91ce-f7c91fa35abe","pitchNumber":8,"startTime":"2025-07-30T02:47:52.146Z","endTime":"2025-07-30T02:48:18.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:48:18.780Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a line drive to right fielder Gustavo Campero.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:48:29.355Z","endTime":"2025-07-30T02:48:49.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.765123886139083,"aZ":-17.323498263462856,"pfxX":5.758982738395717,"pfxZ":8.008493705976866,"pX":0.5022793572985893,"pZ":2.834454949854321,"vX0":-6.937258445461252,"vY0":-135.59063178070627,"vZ0":-3.0451073441805705,"x":97.85,"y":162.25,"x0":2.350594801529745,"y0":50.00325127071494,"z0":5.186860178886919,"aX":10.68045422033714},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":-8.9,"spinRate":2161,"spinDirection":135},"zone":3,"typeConfidence":0.87,"plateTime":0.40457251780042025,"extension":6.859531052425492},"hitData":{"launchSpeed":82.6,"launchAngle":20.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.8,"coordY":93.53}},"index":0,"playId":"9e57ae6f-18d4-325c-80e3-aaba0f1def0b","pitchNumber":1,"startTime":"2025-07-30T02:48:39.374Z","endTime":"2025-07-30T02:48:49.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:48:49.802Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Duran lines out to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:49:08.966Z","endTime":"2025-07-30T02:50:04.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":81.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.263855493076782,"aZ":-23.035051316370915,"pfxX":-1.397046126546086,"pfxZ":5.471076728002483,"pX":-1.060336013998908,"pZ":1.3836558939311503,"vX0":-7.925842886117245,"vY0":-128.0960770423322,"vZ0":-4.7372836205698095,"x":157.42,"y":201.42,"x0":2.2491324627968026,"y0":50.00198495712154,"z0":5.047004639991425,"aX":-2.330633224315748},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.1,"breakHorizontal":4.2,"spinRate":2299,"spinDirection":165},"zone":13,"typeConfidence":0.9,"plateTime":0.4268059213051618,"extension":6.866463952583189},"index":0,"playId":"b9f2d51d-0b40-3ed9-8773-2062ba904691","pitchNumber":1,"startTime":"2025-07-30T02:49:17.128Z","endTime":"2025-07-30T02:49:20.566Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.45468593100208,"strikeZoneBottom":1.66630412675217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.731847730461105,"aZ":-25.338024412286142,"pfxX":9.174163132283411,"pfxZ":4.366884322005177,"pX":1.59983175483761,"pZ":1.6965824389332778,"vX0":-4.436359836642872,"vY0":-124.01779912070327,"vZ0":-3.661601174047404,"x":56.02,"y":192.97,"x0":2.215568172387452,"y0":50.002528422360506,"z0":5.294710818462994,"aX":14.355977793771919},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.3,"breakHorizontal":-15.6,"spinRate":1605,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4408764119011628,"extension":6.8471941690989295},"index":1,"playId":"bed081ba-f988-3cdd-984c-e7842260f2c1","pitchNumber":2,"startTime":"2025-07-30T02:49:38.873Z","endTime":"2025-07-30T02:49:42.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.371337708035043,"aZ":-21.309777974496917,"pfxX":9.33979614651111,"pfxZ":6.880035558203631,"pX":0.4837403168429042,"pZ":1.6807240400815937,"vX0":-6.791322461707202,"vY0":-124.65450886299082,"vZ0":-4.514794074468634,"x":98.56,"y":193.4,"x0":2.026116298877367,"y0":50.000356526815196,"z0":5.268159359149946,"aX":14.739548940656679},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.6,"breakHorizontal":-15.4,"spinRate":1678,"spinDirection":139},"zone":9,"typeConfidence":0.91,"plateTime":0.43890904967625,"extension":6.865082960523708},"hitData":{"launchSpeed":80.3,"launchAngle":26.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.32,"coordY":99.35}},"index":2,"playId":"af0f5f7a-2c46-3b8e-a2ea-69a912f6ee83","pitchNumber":3,"startTime":"2025-07-30T02:49:57.496Z","endTime":"2025-07-30T02:50:04.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:50:04.999Z","atBatIndex":30},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jo Adell triples (1) on a sharp line drive to left fielder Sam Haggerty.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T02:52:04.165Z","endTime":"2025-07-30T02:52:59.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 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":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.7096246835863,"strikeZoneBottom":1.68946581572427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.738408584816117,"aZ":-24.962637119544272,"pfxX":8.416878567280659,"pfxZ":5.303990727721553,"pX":0.527976133392345,"pZ":3.193601707191942,"vX0":-5.931144163968253,"vY0":-115.92678103750409,"vZ0":-2.077104790123334,"x":96.87,"y":152.55,"x0":2.026470605935709,"y0":50.00564577581463,"z0":6.484872673140027,"aX":11.4542089242671},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":9.4,"breakHorizontal":-13.8,"spinRate":1580,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.47254331978741426,"extension":6.771892126899732},"index":0,"playId":"b8f43934-fa9a-34ac-9078-7fdb14459c38","pitchNumber":1,"startTime":"2025-07-30T02:52:12.074Z","endTime":"2025-07-30T02:52:15.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.568723670337214,"aZ":-22.200247262011594,"pfxX":0.35493939972163346,"pfxZ":5.971405716383339,"pX":-0.9755343393168017,"pZ":2.0018626245042723,"vX0":-8.975155378517481,"vY0":-128.18685355878537,"vZ0":-5.639589624341307,"x":154.19,"y":184.73,"x0":2.519563944625365,"y0":50.00515261977992,"z0":5.955017012115432,"aX":0.5952856310612635},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.7,"breakHorizontal":1.3,"spinRate":2290,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4266814928618494,"extension":6.713645545505803},"index":1,"playId":"40a43948-dfa1-33c9-ad29-e02de1bd4e02","pitchNumber":2,"startTime":"2025-07-30T02:52:27.056Z","endTime":"2025-07-30T02:52:31.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.94736079346443,"aZ":-30.132813397698907,"pfxX":0.2180423378844576,"pfxZ":1.4079182350046384,"pX":-0.412075133815126,"pZ":1.3618261319837193,"vX0":-6.633828634004181,"vY0":-119.49279898683714,"vZ0":-4.737191607838443,"x":132.71,"y":202.01,"x0":2.3660214360192504,"y0":50.00462256208852,"z0":6.061880879115301,"aX":0.31691053842272526},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.7,"breakHorizontal":1.1,"spinRate":2228,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4575014040055638,"extension":6.907555250340459},"hitData":{"launchSpeed":105.6,"launchAngle":14.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":36.59,"coordY":112.91}},"index":2,"playId":"80d09e2d-fa43-32c8-8032-8d7efe673b1b","pitchNumber":3,"startTime":"2025-07-30T02:52:42.806Z","endTime":"2025-07-30T02:52:59.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:52:59.653Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, shortstop Josh Smith to first baseman Ezequiel Duran.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T02:53:32.871Z","endTime":"2025-07-30T02:56:32.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86758339348057,"aZ":-25.22182833103935,"pfxX":2.0289556219650335,"pfxZ":4.144328204345511,"pX":0.01810142096747379,"pZ":3.0696451560026734,"vX0":-7.017058933989547,"vY0":-128.7818711993596,"vZ0":-2.8385345375258226,"x":116.31,"y":155.9,"x0":2.5152887999075535,"y0":50.00638845383129,"z0":6.1382364232636775,"aX":3.4077640755574183},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2183,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4254043891376389,"extension":6.765743041273796},"index":0,"playId":"e89ff9f7-7162-3df8-a90a-4f5a315aedcf","pitchNumber":1,"startTime":"2025-07-30T02:53:32.871Z","endTime":"2025-07-30T02:53:36.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.09585999121525,"aZ":-29.52167448501413,"pfxX":-0.4615708548726962,"pfxZ":1.787433738385924,"pX":-0.8193769740425356,"pZ":1.5869474092580533,"vX0":-7.968105041170397,"vY0":-120.83847648448379,"vZ0":-4.458538893879318,"x":148.23,"y":195.93,"x0":2.571984825731502,"y0":50.00600641506509,"z0":6.030353588413983,"aX":-0.6877156777338251},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":2.6,"spinRate":2233,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.4521260655948267,"extension":6.831013565585314},"index":1,"playId":"aaf6de5f-ac1a-3c0d-8ea5-62025d984d18","pitchNumber":2,"startTime":"2025-07-30T02:53:55.289Z","endTime":"2025-07-30T02:53:58.666Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T02:54:06.757Z","endTime":"2025-07-30T02:54:23.664Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.1765832959529,"strikeZoneBottom":1.34208327403474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.433945508773583,"aZ":-22.9268381968127,"pfxX":7.4750384181247655,"pfxZ":6.09095242344201,"pX":0.6577861518680752,"pZ":-0.4170107762039755,"vX0":-6.175535379864429,"vY0":-122.50539108356587,"vZ0":-10.71432786871184,"x":91.93,"y":250.04,"x0":2.241397630621801,"y0":50.003758211339694,"z0":5.976742223032186,"aX":11.350681181599363},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.6,"breakHorizontal":-12.1,"spinRate":1771,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4472796435505164,"extension":6.977630621979608},"index":3,"playId":"653193ec-d630-3eea-b3f3-06c6534d5258","pitchNumber":3,"startTime":"2025-07-30T02:54:23.664Z","endTime":"2025-07-30T02:54:27.579Z","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.3,"endSpeed":84.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.779647175666696,"aZ":-20.167849912406506,"pfxX":9.888298630506654,"pfxZ":6.600403818560684,"pX":-0.9208655566142585,"pZ":2.0163745145656016,"vX0":-11.550694349112657,"vY0":-133.78365648072605,"vZ0":-6.603806586850986,"x":152.1,"y":184.34,"x0":2.159808934248145,"y0":50.005660785721744,"z0":5.953428738772988,"aX":17.99890950901118},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.7,"breakHorizontal":-15.6,"spinRate":2024,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.408771535007725,"extension":6.92765255233776},"index":4,"playId":"4a7edf94-b032-358b-a731-af1c353fac76","pitchNumber":4,"startTime":"2025-07-30T02:54:49.229Z","endTime":"2025-07-30T02:54:52.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.3,"strikeZoneTop":3.24610731735307,"strikeZoneBottom":1.4115521142546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.523915063460862,"aZ":-28.562189066242123,"pfxX":-0.42431794719181926,"pfxZ":2.3666751116839637,"pX":-0.41104614086043006,"pZ":0.6939565280367314,"vX0":-6.835130470746827,"vY0":-122.04376398857747,"vZ0":-6.623357006903155,"x":132.67,"y":220.04,"x0":2.468043322272718,"y0":50.00147589777873,"z0":5.86785595043189,"aX":-0.6466491802425555},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":2.2,"spinRate":2178,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.44689568037424676,"extension":6.908579112558808},"index":5,"playId":"a2926e45-beb9-364f-a617-5caf71966b3f","pitchNumber":5,"startTime":"2025-07-30T02:55:13.274Z","endTime":"2025-07-30T02:55:17.299Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.22293250634354,"strikeZoneBottom":1.31892789980049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.604139933212235,"aZ":-23.3339936751505,"pfxX":8.105561857083579,"pfxZ":5.945696360789084,"pX":0.2081840736082836,"pZ":-0.22404821741690442,"vX0":-7.267572757071072,"vY0":-120.67403818043859,"vZ0":-9.765990705347257,"x":109.06,"y":244.83,"x0":2.1934796588972216,"y0":50.00561973870796,"z0":5.902278467209184,"aX":12.058780131559237},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.8,"breakHorizontal":-13.1,"spinRate":1645,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.45241207794805494,"extension":7.015166076549641},"index":6,"playId":"1fad6572-9086-34a7-ac53-3ad1e3203c9f","pitchNumber":6,"startTime":"2025-07-30T02:55:41.211Z","endTime":"2025-07-30T02:55:44.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39060488399746,"aZ":-23.737024626986294,"pfxX":1.1430043856972527,"pfxZ":5.011090116966988,"pX":-0.6324415721021744,"pZ":2.0474567531159003,"vX0":-8.250028244736576,"vY0":-129.32928181533566,"vZ0":-5.184283002826033,"x":141.11,"y":183.5,"x0":2.458271410717332,"y0":50.006284616545834,"z0":5.91215837389928,"aX":1.9271421750703117},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-0.1,"spinRate":2222,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4244313507203663,"extension":6.812125693843909},"hitData":{"launchSpeed":85.6,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.5,"coordY":163.84}},"index":7,"playId":"7a8fdb16-e3e9-3813-991d-9a5cef72bddd","pitchNumber":7,"startTime":"2025-07-30T02:56:24.240Z","endTime":"2025-07-30T02:56:32.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:56:32.304Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis d'Arnaud walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T02:56:52.741Z","endTime":"2025-07-30T02:59:12.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":89.5,"endSpeed":82.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00417099485865,"aZ":-21.981798296198406,"pfxX":1.0460076864496455,"pfxZ":5.945397665048991,"pX":-0.43152734475937204,"pZ":2.2906492305557435,"vX0":-7.878797926084548,"vY0":-130.04920077658858,"vZ0":-4.934508252076492,"x":133.45,"y":176.93,"x0":2.5000807221672448,"y0":50.00389951990746,"z0":5.87771855214542,"aX":1.7940630437346028},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.8,"breakHorizontal":-0.1,"spinRate":2274,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.42099460024235213,"extension":6.84188523845786},"index":0,"playId":"65069875-8ac0-38a3-a0c7-0818fa43a26a","pitchNumber":1,"startTime":"2025-07-30T02:57:00.653Z","endTime":"2025-07-30T02:57:12.313Z","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, 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":83.8,"endSpeed":77.4,"strikeZoneTop":3.47786183575587,"strikeZoneBottom":1.57366127880859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10789690668368,"aZ":-20.81912858775811,"pfxX":7.157752446645338,"pfxZ":7.55267395889267,"pX":0.3044389858341755,"pZ":0.16375025808564342,"vX0":-6.914911803860175,"vY0":-121.63038763546864,"vZ0":-9.84158161524482,"x":105.4,"y":234.36,"x0":2.249768909601119,"y0":50.00398547803218,"z0":6.0572681493154406,"aX":10.761736260532997},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":11.6,"breakHorizontal":-11.4,"spinRate":1753,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4497562828073929,"extension":7.002201685684435},"index":1,"playId":"663165ca-178e-3050-9d3c-3e5b15ee6f79","pitchNumber":2,"startTime":"2025-07-30T02:57:41.479Z","endTime":"2025-07-30T02:57:44.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.45468593100208,"strikeZoneBottom":1.50418338677633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.889104571740535,"aZ":-23.429934806407527,"pfxX":0.9040604852077377,"pfxZ":5.193179889493189,"pX":-0.19246670045478417,"pZ":3.5757791942507864,"vX0":-7.152403165344814,"vY0":-128.0460510845595,"vZ0":-1.5655876191475409,"x":124.34,"y":142.23,"x0":2.5026538166791887,"y0":50.004922070147245,"z0":6.003174752533261,"aX":1.523964474631021},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":-0.2,"spinRate":2301,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.42543847124263223,"extension":6.778970469986885},"index":2,"playId":"fe294295-1fc2-3256-8fcd-0cf2518598db","pitchNumber":3,"startTime":"2025-07-30T02:58:05.949Z","endTime":"2025-07-30T02:58:09.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.677153968469327,"aZ":-22.91720604589363,"pfxX":8.031172130935825,"pfxZ":6.308826613046644,"pX":0.6950790830869042,"pZ":1.0913400518678964,"vX0":-6.187047758447417,"vY0":-120.2038343505249,"vZ0":-7.099479414598356,"x":90.51,"y":209.31,"x0":2.255330055661185,"y0":50.00302217919356,"z0":6.109387658022684,"aX":11.786316518149173},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.0,"breakHorizontal":-13.1,"spinRate":1692,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4551589387764787,"extension":6.910168671973575},"index":3,"playId":"82db61cf-e9f8-36ec-9041-5a1a2b6a15c3","pitchNumber":4,"startTime":"2025-07-30T02:58:26.257Z","endTime":"2025-07-30T02:58:29.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.47786183575587,"strikeZoneBottom":1.55050156890442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48789275464549,"aZ":-21.651199713272955,"pfxX":10.427188791487865,"pfxZ":5.779457558415308,"pX":-1.2314886116605581,"pZ":2.943247638738859,"vX0":-12.815396360217916,"vY0":-133.52133368744177,"vZ0":-3.9155474587734127,"x":163.94,"y":159.31,"x0":2.2568304617834656,"y0":50.00184815466038,"z0":5.9706200133890235,"aX":18.98437100116103},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":-16.4,"spinRate":2062,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4088998934065695,"extension":6.818510642635152},"index":4,"playId":"699eefd3-31a8-345d-9b20-dfaaac1c234f","pitchNumber":5,"startTime":"2025-07-30T02:58:48.940Z","endTime":"2025-07-30T02:58:52.937Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.43151011423465,"strikeZoneBottom":1.48102492462017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.728606622879205,"aZ":-23.52265050153753,"pfxX":0.3504613182126448,"pfxZ":5.199341269790549,"pX":2.347532733282312,"pZ":2.1938772586114914,"vX0":-1.480938170865303,"vY0":-128.23586713586207,"vZ0":-4.807179043321277,"x":27.52,"y":179.55,"x0":2.887206518481829,"y0":50.003958658534685,"z0":5.9298903407225145,"aX":0.5834584458019613},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":-0.2,"spinRate":2297,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4272704561207399,"extension":6.605000315281559},"index":5,"playId":"28e1ff9d-13cb-37f3-8c91-5a9bd8a7b556","pitchNumber":6,"startTime":"2025-07-30T02:59:09.035Z","endTime":"2025-07-30T02:59:12.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:59:12.409Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gustavo Campero flies into a force out, right fielder Adolis García to shortstop Josh Smith. Jo Adell scores. Travis d'Arnaud out at 2nd. Gustavo Campero to 1st.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T03:00:48.431Z","endTime":"2025-07-30T03:02:41.775Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T02:59:29.718Z","endTime":"2025-07-30T03:00:50.610Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.0,"strikeZoneTop":3.1765832959529,"strikeZoneBottom":1.55050156890442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8757575349317,"aZ":-23.872576582321646,"pfxX":0.214038097463086,"pfxZ":4.908040214169808,"pX":-0.7350779542077748,"pZ":2.179068244085419,"vX0":-8.163491354656994,"vY0":-128.52280954916236,"vZ0":-5.133691289188743,"x":145.02,"y":179.95,"x0":2.4398068966720006,"y0":50.002448290754685,"z0":6.030248260116976,"aX":0.36245340092304096},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":1.2,"spinRate":2324,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.42437931498107817,"extension":6.766112647494337},"index":1,"playId":"14f883f0-5cda-3de2-bc51-c3007a59544a","pitchNumber":1,"startTime":"2025-07-30T03:00:50.610Z","endTime":"2025-07-30T03:00:54.164Z","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":82.3,"endSpeed":76.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.27032735745903,"aZ":-29.81990379802664,"pfxX":-0.9795801588244815,"pfxZ":1.603150426497792,"pX":-0.5166200274075662,"pZ":0.9071371762414615,"vX0":-6.92877159712671,"vY0":-119.74125200043643,"vZ0":-5.613281774238582,"x":136.69,"y":214.29,"x0":2.531398673717637,"y0":50.00113194041263,"z0":5.922655982631114,"aX":-1.432556814788904},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.9,"breakHorizontal":3.4,"spinRate":2302,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4559387047219041,"extension":6.871048528270304},"index":2,"playId":"697e0fb1-7932-3102-9fa3-fb29471634e0","pitchNumber":2,"startTime":"2025-07-30T03:01:10.350Z","endTime":"2025-07-30T03:01:13.656Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T03:01:23.642Z","endTime":"2025-07-30T03:01:38.889Z","isPitch":false,"type":"action","player":{"id":672569,"link":"/api/v1/people/672569"}},{"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":82.5,"endSpeed":76.5,"strikeZoneTop":3.31563251621907,"strikeZoneBottom":1.52734226988306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.559741277977544,"aZ":-21.4686094325358,"pfxX":8.887050132376888,"pfxZ":7.291441289840268,"pX":0.7921402728407883,"pZ":0.805076812814241,"vX0":-6.106219777692711,"vY0":-119.94529058552506,"vZ0":-7.710919628526249,"x":86.81,"y":217.04,"x0":2.206777186895799,"y0":50.00141529911484,"z0":5.9535706299276985,"aX":13.045932341643562},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.8,"breakHorizontal":-14.8,"spinRate":1779,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4553347391196505,"extension":7.045217934313801},"index":4,"playId":"dbfe37e8-8ce7-3090-9fd6-2e706ce402a8","pitchNumber":3,"startTime":"2025-07-30T03:01:38.889Z","endTime":"2025-07-30T03:01:42.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.68226535829312,"aZ":-29.70757082448381,"pfxX":-0.3719600915426109,"pfxZ":1.6679916295648711,"pX":-0.6958108150600765,"pZ":1.4019182254157923,"vX0":-7.4461018557556065,"vY0":-120.06932682139794,"vZ0":-4.554761911047211,"x":143.52,"y":200.93,"x0":2.4786544782918596,"y0":50.00318858345516,"z0":5.9321870780556845,"aX":-0.5474376926824428},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.3,"breakHorizontal":2.3,"spinRate":2256,"spinDirection":176},"zone":7,"typeConfidence":2.0,"plateTime":0.45414687475448057,"extension":6.896476624427776},"index":5,"playId":"58351b9f-807c-3b34-a837-64ce191cb0c7","pitchNumber":4,"startTime":"2025-07-30T03:02:01.190Z","endTime":"2025-07-30T03:02:04.595Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.523507599645068,"aZ":-18.698447090898007,"pfxX":8.824510015291107,"pfxZ":7.398939342331863,"pX":0.030799105323894523,"pZ":3.282281814148835,"vX0":-9.227849902607716,"vY0":-134.24584224029755,"vZ0":-3.6455630601817974,"x":115.83,"y":150.16,"x0":2.36904825321673,"y0":50.006424776345256,"z0":5.991775648652964,"aX":16.082672496782383},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-13.9,"spinRate":2096,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40827226710775744,"extension":6.799488275905521},"hitData":{"launchSpeed":81.6,"launchAngle":56.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.59,"coordY":120.59}},"index":6,"playId":"06ea6d88-45e1-32cc-824e-ccf052aa4ea5","pitchNumber":5,"startTime":"2025-07-30T03:02:28.686Z","endTime":"2025-07-30T03:02:41.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:02:41.775Z","atBatIndex":34},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Gustavo Campero caught stealing 2nd base, catcher Kyle Higashioka to second baseman Marcus Semien.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T03:03:28.279Z","endTime":"2025-07-30T03:03:56.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.26928225918881,"strikeZoneBottom":1.52734226988306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05817483308959,"aZ":-20.03486779679752,"pfxX":9.16435769921244,"pfxZ":6.55765886885029,"pX":-0.9284540947395759,"pZ":1.6273371667200187,"vX0":-11.153688997379378,"vY0":-134.9055719882912,"vZ0":-7.4928483065481535,"x":152.39,"y":194.84,"x0":2.059867340379803,"y0":50.00525581419225,"z0":5.842120630621526,"aX":16.9736562191855},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":-14.4,"spinRate":2124,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4052704708013857,"extension":6.872638629184858},"index":0,"playId":"44f6baf9-590d-3d5f-a272-95809d2c4d91","pitchNumber":1,"startTime":"2025-07-30T03:03:28.279Z","endTime":"2025-07-30T03:03:32.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.31563251621907,"strikeZoneBottom":1.59682139456444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98007872888232,"aZ":-22.666787833004978,"pfxX":1.4386169488240284,"pfxZ":5.54798517731035,"pX":0.30269244747991986,"pZ":2.992345286521276,"vX0":-6.082841972529888,"vY0":-129.5491974203172,"vZ0":-3.3834280536844714,"x":105.46,"y":157.99,"x0":2.4858575758171337,"y0":50.00255055836599,"z0":6.031580450253157,"aX":2.4656413032959157},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.6,"breakHorizontal":-1.3,"spinRate":2372,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4214778109364494,"extension":6.694092640747632},"index":1,"playId":"b8923d2e-ba49-3cef-9c73-b81748c017dc","pitchNumber":2,"startTime":"2025-07-30T03:03:47.472Z","endTime":"2025-07-30T03:03:56.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:03:56.673Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Sam Haggerty hit by pitch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T03:06:04.127Z","endTime":"2025-07-30T03:06:42.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.33880782186672,"strikeZoneBottom":1.43470928331579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.581279180010426,"aZ":-28.83679019354478,"pfxX":-1.373440525246587,"pfxZ":2.1188307875123833,"pX":1.4356295696355954,"pZ":5.548288667970559,"vX0":-1.8073965582864195,"vY0":-124.89228078038204,"vZ0":5.977623647397813,"x":62.28,"y":88.98,"x0":2.347661473869539,"y0":50.00472444718094,"z0":5.497147851782961,"aX":-2.1654828360431173},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.5,"breakHorizontal":2.9,"spinRate":2139,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4388708592352861,"extension":6.54644861491682},"index":0,"playId":"0711c190-669d-35b3-b6c1-9c236885c9dd","pitchNumber":1,"startTime":"2025-07-30T03:06:14.369Z","endTime":"2025-07-30T03:06:17.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.749092807547658,"aZ":-27.6229200265893,"pfxX":-2.098444755216784,"pfxZ":2.9068781020006265,"pX":-2.8323584256832244,"pZ":0.8654177622925234,"vX0":-11.263758487496691,"vY0":-124.54225548512665,"vZ0":-4.702983404025331,"x":224.96,"y":215.41,"x0":2.027451470738293,"y0":50.00345079499949,"z0":5.071416942825014,"aX":-3.284857292253984},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":6.5,"spinRate":2248,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.4403222449556772,"extension":6.893565270480507},"index":1,"playId":"fe15afbd-849f-34fa-8e1d-fd9f92e3ace5","pitchNumber":2,"startTime":"2025-07-30T03:06:38.063Z","endTime":"2025-07-30T03:06:42.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:06:42.528Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wyatt Langford singles on a sharp line drive to left fielder Taylor Ward. Sam Haggerty to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T03:07:06.948Z","endTime":"2025-07-30T03:07:42.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnSecond":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.0,"strikeZoneTop":3.64009523561307,"strikeZoneBottom":1.71262788546758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.492867246432976,"aZ":-18.90911666290454,"pfxX":6.238732496016456,"pfxZ":7.018439783771874,"pX":-1.0080087793081092,"pZ":2.0395229125527585,"vX0":-10.490937254301222,"vY0":-136.70128813013488,"vZ0":-4.820911855031453,"x":155.42,"y":183.71,"x0":2.071127187271999,"y0":50.004385202860966,"z0":5.1264255269020955,"aX":11.794633645045193},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":-9.0,"spinRate":2049,"spinDirection":137},"zone":13,"typeConfidence":0.88,"plateTime":0.4008662960930205,"extension":6.908765518425389},"index":0,"playId":"b07f8e53-fbc2-3e57-bec2-edd00a52d990","pitchNumber":1,"startTime":"2025-07-30T03:07:13.529Z","endTime":"2025-07-30T03:07:17.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.017656780370995,"aZ":-14.897398158358383,"pfxX":5.654846108450718,"pfxZ":9.127985432825259,"pX":-0.3604967263995608,"pZ":2.6280603462681884,"vX0":-9.142411566881714,"vY0":-136.89211925437874,"vZ0":-4.13713386507312,"x":130.74,"y":167.82,"x0":2.2920790361408625,"y0":50.000285456755265,"z0":5.182882256485358,"aX":10.70078343942491},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-8.3,"spinRate":2195,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.40055241810186937,"extension":6.78872169633206},"hitData":{"launchSpeed":107.5,"launchAngle":11.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":77.12,"coordY":95.92}},"index":1,"playId":"f8e9f251-96da-36d5-850f-16b4ac964c26","pitchNumber":2,"startTime":"2025-07-30T03:07:32.007Z","endTime":"2025-07-30T03:07:42.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:07:42.483Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T03:09:06.823Z","endTime":"2025-07-30T03:11:21.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnSecond":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T03:08:08.668Z","endTime":"2025-07-30T03:09:08.928Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.9,"endSpeed":74.1,"strikeZoneTop":3.43064479236245,"strikeZoneBottom":1.71176219644681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.87531713251914,"aZ":-35.10518385743324,"pfxX":-1.5047733846363514,"pfxZ":-2.116339613439239,"pX":0.054171585052171484,"pZ":3.030700351260371,"vX0":-3.5578665914609195,"vY0":-116.33892769893409,"vZ0":1.6262370435646247,"x":114.94,"y":156.95,"x0":1.7930188643419371,"y0":50.003515695204605,"z0":5.626492070986866,"aX":-2.0822710131544597},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.2,"breakHorizontal":3.5,"spinRate":2498,"spinDirection":313},"zone":2,"typeConfidence":0.9,"plateTime":0.46909881808027976,"extension":6.855519301931626},"index":1,"playId":"c88376bb-b437-3d2d-b44a-0cc9aef2333f","pitchNumber":1,"startTime":"2025-07-30T03:09:08.928Z","endTime":"2025-07-30T03:09:12.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.45382061323824,"strikeZoneBottom":1.68860011846095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61330122767562,"aZ":-36.135872555871515,"pfxX":-0.3323103000889178,"pfxZ":-2.7099284636607663,"pX":-1.0865210460194723,"pZ":2.1166197818662202,"vX0":-6.968947724936791,"vY0":-119.74383041388184,"vZ0":-0.48856309681897603,"x":158.42,"y":181.63,"x0":1.8961671947072378,"y0":50.001743001013246,"z0":5.536965509733246,"aX":-0.4858581883588835},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.8,"breakHorizontal":2.2,"spinRate":2608,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.45619557913945163,"extension":6.8681940979564855},"index":2,"playId":"13eaa277-fd63-3e60-b7a0-645184050619","pitchNumber":2,"startTime":"2025-07-30T03:09:28.158Z","endTime":"2025-07-30T03:09:31.956Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"7eda37dc-5582-4d6c-9dff-666ae2874daf","startTime":"2025-07-30T03:09:45.214Z","endTime":"2025-07-30T03:09:50.214Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.40746906412456,"strikeZoneBottom":1.68860011846095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.42116103435123,"aZ":-40.03394582131197,"pfxX":-1.6289870457762694,"pfxZ":-5.603494045170059,"pX":-1.1580666226159035,"pZ":1.983167334996279,"vX0":-6.354247890412843,"vY0":-117.19782921256729,"vZ0":0.27269162080258624,"x":161.14,"y":185.23,"x0":1.79077556781795,"y0":50.002593276623905,"z0":5.579003403239595,"aX":-2.2844675221689874},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.8,"breakHorizontal":4.4,"spinRate":2707,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4658775530911017,"extension":7.094269511499215},"index":4,"playId":"1301a5e7-8656-3204-b88e-8b8e3afcd4b2","pitchNumber":3,"startTime":"2025-07-30T03:10:03.092Z","endTime":"2025-07-30T03:10:06.980Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.524419842285504,"aZ":-30.41472140680484,"pfxX":-0.8194658096104428,"pfxZ":1.068756002172333,"pX":-1.3912464466005696,"pZ":1.7433249985547332,"vX0":-8.358216152066815,"vY0":-127.79705314674518,"vZ0":-2.522159871755004,"x":170.03,"y":191.71,"x0":2.0347494833230106,"y0":50.00373610695064,"z0":5.143794916253417,"aX":-1.3470018021954655},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":3.5,"spinRate":2371,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.42938553200451457,"extension":6.819550641569965},"index":5,"playId":"c6fb378b-0383-3394-a106-fc486b096f45","pitchNumber":4,"startTime":"2025-07-30T03:10:23.176Z","endTime":"2025-07-30T03:10:27.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"e5bfdab4-730d-433a-9b85-80a0b3190f4b","startTime":"2025-07-30T03:10:44.190Z","endTime":"2025-07-30T03:10:49.190Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.45382061323824,"strikeZoneBottom":1.71176219644681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.941090896107674,"aZ":-29.87409641990789,"pfxX":-1.1967904139219714,"pfxZ":1.3462266633977613,"pX":-2.0219635869811015,"pZ":1.5478294072037146,"vX0":-10.012729002225557,"vY0":-130.19964721676433,"vZ0":-3.278902801055788,"x":194.07,"y":196.99,"x0":2.0330337010880024,"y0":50.005529658618215,"z0":5.090008509066271,"aX":-2.0497118628335307},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":4.4,"spinRate":2423,"spinDirection":182},"zone":13,"typeConfidence":0.91,"plateTime":0.4210622696931492,"extension":6.877719796432232},"index":7,"playId":"ed2aafa6-4658-39a0-9732-de14479e95a3","pitchNumber":5,"startTime":"2025-07-30T03:10:58.790Z","endTime":"2025-07-30T03:11:02.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.483872257437312,"aZ":-30.832663900588603,"pfxX":-0.5298500620885376,"pfxZ":0.8022948204144704,"pX":-1.3420145730573378,"pZ":1.6785004876558456,"vX0":-8.823491809368585,"vY0":-128.7024882952508,"vZ0":-2.5286305996826646,"x":168.15,"y":193.46,"x0":2.209611490489045,"y0":50.00120859483229,"z0":5.0787992109822895,"aX":-0.8803219887088747},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":3.1,"spinRate":2420,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.42674637119188397,"extension":6.828999399894555},"index":8,"playId":"10a370ed-0960-3d49-a59b-98bdc01f357a","pitchNumber":6,"startTime":"2025-07-30T03:11:18.087Z","endTime":"2025-07-30T03:11:21.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:11:21.609Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a sharp ground ball to left fielder Taylor Ward, deflected by shortstop Zach Neto. Sam Haggerty scores. Wyatt Langford to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T03:11:46.785Z","endTime":"2025-07-30T03:11:57.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":{"id":579328,"link":"/api/v1/people/579328"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.476870671889742,"aZ":-29.324690545650846,"pfxX":-0.6135774085748801,"pfxZ":1.6680960047717406,"pX":-0.09054773537235147,"pZ":1.9222638202632842,"vX0":-6.189343196323509,"vY0":-129.99471427625093,"vZ0":-2.3695892898711266,"x":120.45,"y":186.88,"x0":2.40192423261601,"y0":50.00500093533248,"z0":5.073876506220561,"aX":-1.048123308351839},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":2.5,"spinRate":2388,"spinDirection":166},"zone":8,"typeConfidence":0.91,"plateTime":0.4214884460404673,"extension":6.786821767796162},"hitData":{"launchSpeed":100.2,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":72.68,"coordY":122.73}},"index":0,"playId":"464e7975-7259-3da7-bd73-1c207c4bc293","pitchNumber":1,"startTime":"2025-07-30T03:11:47.099Z","endTime":"2025-07-30T03:11:57.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:11:57.841Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T03:12:25.186Z","endTime":"2025-07-30T03:18:31.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":579328,"link":"/api/v1/people/579328"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"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":"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":10},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39031319950442,"aZ":-13.372596546199965,"pfxX":6.53241834231336,"pfxZ":9.591471511095792,"pX":0.2712185763880578,"pZ":2.3680699233744167,"vX0":-7.8578115713938566,"vY0":-139.5840602813754,"vZ0":-5.120095480425473,"x":106.66,"y":174.84,"x0":2.283036212899222,"y0":50.00147851374161,"z0":5.116789094816223,"aX":12.803441261870015},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-10.1,"spinRate":2294,"spinDirection":133},"zone":8,"typeConfidence":0.91,"plateTime":0.3934147091728608,"extension":6.782269132614648},"index":0,"playId":"5aef9816-4e6d-3bdf-bccc-fdaba38c3160","pitchNumber":1,"startTime":"2025-07-30T03:12:39.551Z","endTime":"2025-07-30T03:12:42.627Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"21a56511-0822-489e-87f6-ecad788bd0a3","startTime":"2025-07-30T03:13:01.960Z","endTime":"2025-07-30T03:13:06.960Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.528577776197064,"aZ":-25.18764780319335,"pfxX":9.967867233001662,"pfxZ":4.359314132990663,"pX":0.15591762769167564,"pZ":3.2146354365992673,"vX0":-7.6951393486013195,"vY0":-126.258746196868,"vZ0":-0.4297520995461083,"x":111.06,"y":151.98,"x0":1.9596013973477708,"y0":50.00268316081042,"z0":5.427500585907714,"aX":15.971306145909063},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":-16.1,"spinRate":1678,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.43508364645293174,"extension":6.887161422254482},"index":2,"playId":"5ccc4db3-81f1-3592-b20f-55b35c40ed77","pitchNumber":2,"startTime":"2025-07-30T03:13:19.896Z","endTime":"2025-07-30T03:13:23.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.8941725391272,"strikeZoneBottom":1.78125066467008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72696880708034,"aZ":-14.489777608677072,"pfxX":5.2325063199488815,"pfxZ":8.922692469120669,"pX":1.667156793849821,"pZ":3.3733885346353247,"vX0":-3.838576732500352,"vY0":-140.13043930137343,"vZ0":-2.429831331352397,"x":53.45,"y":147.7,"x0":2.3774416483407017,"y0":50.00010788958933,"z0":5.202470635376325,"aX":10.367262800315649},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":-8.6,"spinRate":2160,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.3914114640346327,"extension":6.728436836898204},"index":3,"playId":"541c91f0-b320-367b-bae3-7e9b8649a243","pitchNumber":3,"startTime":"2025-07-30T03:13:47.172Z","endTime":"2025-07-30T03:13:50.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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.84781916955677,"strikeZoneBottom":1.73492465014906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.800794486699864,"aZ":-25.60139015868844,"pfxX":6.828367105908869,"pfxZ":4.114709171817044,"pX":0.08356078393987303,"pZ":4.564773471780167,"vX0":-6.741939352981516,"vY0":-125.24387973896803,"vZ0":3.003817528545145,"x":113.81,"y":115.53,"x0":1.9151147947619094,"y0":50.00600820501983,"z0":5.435816624556823,"aX":10.918840168404891},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.4,"breakHorizontal":-10.9,"spinRate":1544,"spinDirection":139},"zone":12,"typeConfidence":0.85,"plateTime":0.43627751616355326,"extension":6.889060030011354},"index":4,"playId":"42736814-2d52-32a0-968f-cc3fc1af2e6f","pitchNumber":4,"startTime":"2025-07-30T03:14:07.874Z","endTime":"2025-07-30T03:14:10.908Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"0880ad59-e622-4d33-9ec9-b2d0fdc6693f","startTime":"2025-07-30T03:14:27.382Z","endTime":"2025-07-30T03:14:32.382Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.585862011743473,"aZ":-26.046399912236552,"pfxX":7.592243628863359,"pfxZ":3.811911475176151,"pX":0.6571730761564998,"pZ":2.811470090996996,"vX0":-5.869462499100895,"vY0":-125.47365554406643,"vZ0":-1.1466862976473657,"x":91.95,"y":162.87,"x0":2.031665295713985,"y0":50.00038757971586,"z0":5.3819491886638,"aX":12.195945988986988},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":-12.5,"spinRate":1534,"spinDirection":135},"zone":6,"typeConfidence":0.91,"plateTime":0.4352752284262542,"extension":6.870489860840835},"index":6,"playId":"91fc7bdd-5bed-3c6e-a5ff-a2d6515f7fd4","pitchNumber":5,"startTime":"2025-07-30T03:14:44.550Z","endTime":"2025-07-30T03:14:49.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"b1f8d6c5-2588-3cfd-be8c-b17a962e21be","startTime":"2025-07-30T03:15:14.086Z","endTime":"2025-07-30T03:15:19.015Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Rangers challenged (tag play), call on the field was upheld: pitcher Yusei Kikuchi picks off Wyatt Langford at 2nd on throw to second baseman Luis Rengifo.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":true,"disengagementNum":3},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"b1f8d6c5-2588-3cfd-be8c-b17a962e21be","startTime":"2025-07-30T03:15:33.648Z","endTime":"2025-07-30T03:18:06.219Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":140}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":3},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.87099585259143,"strikeZoneBottom":1.80441421550357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.939342356163472,"aZ":-22.602213256142498,"pfxX":7.256160974332669,"pfxZ":6.149112805772391,"pX":1.469283672337969,"pZ":2.42286295676513,"vX0":-3.8168665647067064,"vY0":-123.29231066124342,"vZ0":-2.5411593759059783,"x":60.99,"y":173.36,"x0":2.085657060791368,"y0":50.00450659020771,"z0":5.352059196149786,"aX":11.297298329438128},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.9,"breakHorizontal":-12.4,"spinRate":1568,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.44237789739049527,"extension":6.855271872200966},"index":9,"playId":"9de3fad4-1cde-3693-9601-8f9f63c480ed","pitchNumber":6,"startTime":"2025-07-30T03:18:06.219Z","endTime":"2025-07-30T03:18:09.325Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.099969080260998,"aZ":-14.60621512644567,"pfxX":5.088497632517585,"pfxZ":8.95385928934367,"pX":0.22417243478617369,"pZ":2.8092676829146432,"vX0":-7.318449686071055,"vY0":-138.72056086251663,"vZ0":-3.756699457157925,"x":108.46,"y":162.93,"x0":2.2273210136475625,"y0":50.00189518728991,"z0":5.145650295421789,"aX":9.983375464808978},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.8,"spinRate":2214,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.3938525307382803,"extension":6.811442909684147},"index":10,"playId":"df0dbe87-49d2-3c83-afc7-472883690fba","pitchNumber":7,"startTime":"2025-07-30T03:18:25.836Z","endTime":"2025-07-30T03:18:31.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:18:31.721Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Newman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T03:20:29.878Z","endTime":"2025-07-30T03:23:02.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.24524195959574,"strikeZoneBottom":1.52647651340015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.498812388280296,"aZ":-31.13417117965957,"pfxX":-0.6702180743070132,"pfxZ":0.7848989337449019,"pX":0.8210643343533506,"pZ":2.2747953725298498,"vX0":-3.542731347339655,"vY0":-113.97198916485445,"vZ0":-2.1108451011979668,"x":85.7,"y":177.36,"x0":2.481137167774196,"y0":50.00076015362483,"z0":6.281020035642849,"aX":-0.883008586943717},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.2,"breakHorizontal":2.0,"spinRate":2150,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.48016685978172324,"extension":6.705115773862389},"index":0,"playId":"37621457-cea3-35d2-8216-d80c0c35b570","pitchNumber":1,"startTime":"2025-07-30T03:20:40.709Z","endTime":"2025-07-30T03:20:44.594Z","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":87.6,"endSpeed":81.1,"strikeZoneTop":3.3147671725415,"strikeZoneBottom":1.59595566377685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02158488493918,"aZ":-25.08278125840285,"pfxX":2.3356903636675046,"pfxZ":4.296655102889984,"pX":-2.041405099295662,"pZ":2.027547236830579,"vX0":-11.738248203935354,"vY0":-127.11340987151108,"vZ0":-4.842447038138461,"x":194.81,"y":184.04,"x0":2.3162549757710207,"y0":50.00350708700884,"z0":5.928514448125437,"aX":3.857043381409861},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":-1.8,"spinRate":2286,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4295455560913739,"extension":6.820860899814348},"index":1,"playId":"c029949b-ffc8-33f5-bf74-34b5771396de","pitchNumber":2,"startTime":"2025-07-30T03:20:55.715Z","endTime":"2025-07-30T03:20:59.734Z","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":91.5,"endSpeed":83.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.739143429552772,"aZ":-19.27587326541588,"pfxX":9.594579494522106,"pfxZ":7.2230851445623685,"pX":-0.4057325442706273,"pZ":2.697339769810675,"vX0":-9.97043868716108,"vY0":-132.84876366449052,"vZ0":-5.212290146864752,"x":132.47,"y":165.95,"x0":2.151284323631462,"y0":50.00242750740967,"z0":6.087995228044356,"aX":17.131911838441102},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":-15.2,"spinRate":2070,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.41246610975268583,"extension":6.751032020546522},"index":2,"playId":"0775d48b-b079-33c8-b211-d4674adf99d1","pitchNumber":3,"startTime":"2025-07-30T03:21:13.812Z","endTime":"2025-07-30T03:21:17.388Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T03:21:32.097Z","endTime":"2025-07-30T03:21:42.758Z","isPitch":false,"type":"action","player":{"id":621028,"link":"/api/v1/people/621028"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14749785773846,"aZ":-28.77806942996574,"pfxX":-1.209772081189418,"pfxZ":2.274127315453372,"pX":-0.9129538814859282,"pZ":0.8895209768739025,"vX0":-7.939423900811903,"vY0":-120.9792175765303,"vZ0":-6.093253402999233,"x":151.8,"y":214.76,"x0":2.5594487668087202,"y0":50.00092250986555,"z0":5.942378952228475,"aX":-1.8043922775258665},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":4.0,"spinRate":2279,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.4516006728504678,"extension":6.936478366017911},"index":4,"playId":"f8f863d7-7e6f-351d-b8ea-86a140004e66","pitchNumber":4,"startTime":"2025-07-30T03:21:42.758Z","endTime":"2025-07-30T03:21:46.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.89674642696482,"aZ":-23.87102396191755,"pfxX":6.76751932876598,"pfxZ":5.542091262229499,"pX":1.0734106295173256,"pZ":2.336839259878602,"vX0":-4.591438476312822,"vY0":-120.86993637202204,"vZ0":-4.5258237805801365,"x":76.08,"y":175.69,"x0":2.1070478363516028,"y0":50.00049209998335,"z0":6.299313676484116,"aX":10.132953624670721},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.4,"breakHorizontal":-11.3,"spinRate":1644,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4510856478418499,"extension":6.817959795464973},"index":5,"playId":"09b2f576-8f4f-3892-96d5-e1fa6dc8ee71","pitchNumber":5,"startTime":"2025-07-30T03:22:03.321Z","endTime":"2025-07-30T03:22:09.392Z","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":92.4,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764450624901432,"aZ":-18.093864630266946,"pfxX":6.933732678834241,"pfxZ":7.72948661918049,"pX":0.26465415450106955,"pZ":3.549194596412033,"vX0":-7.459354540131378,"vY0":-134.2865409771412,"vZ0":-3.313732487542236,"x":106.91,"y":142.95,"x0":2.1809157595172435,"y0":50.00460926026171,"z0":6.09051867296072,"aX":12.633471909933544},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-10.9,"spinRate":2163,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.40828604160762705,"extension":6.873614383271601},"index":6,"playId":"ecdcf5a9-99e1-342f-9ab1-1eefd43230b7","pitchNumber":6,"startTime":"2025-07-30T03:22:39.847Z","endTime":"2025-07-30T03:22:43.104Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.994786871899723,"aZ":-30.759083754503155,"pfxX":-0.016478113084742674,"pfxZ":0.9306650311429041,"pX":-1.050115782229371,"pZ":0.7727585092095489,"vX0":-8.376276265433885,"vY0":-122.14577085491649,"vZ0":-6.145003432413887,"x":157.03,"y":217.92,"x0":2.412726353707909,"y0":50.005245335492624,"z0":5.9364589725539005,"aX":-0.02423978094429796},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":1.8,"spinRate":2292,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.44686374235901427,"extension":6.878221176913424},"index":7,"playId":"0e80d2b6-6221-34e4-85c6-ad3b383f0e5e","pitchNumber":7,"startTime":"2025-07-30T03:22:57.810Z","endTime":"2025-07-30T03:23:02.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:23:02.846Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T03:23:18.643Z","endTime":"2025-07-30T03:26:21.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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(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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.711325369914682,"aZ":-23.311724135309458,"pfxX":9.392351644933859,"pfxZ":6.136518309935135,"pX":0.22608106675881717,"pZ":1.640243917858768,"vX0":-7.600077095427521,"vY0":-119.34586302916856,"vZ0":-5.670927445152563,"x":108.38,"y":194.49,"x0":2.229705687202679,"y0":50.003326623175354,"z0":6.143553594461325,"aX":13.565813271744586},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.0,"breakHorizontal":-15.2,"spinRate":1680,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4587357551675768,"extension":7.08944003476959},"index":0,"playId":"6dfdd84a-703c-384c-a993-513f4eb24e00","pitchNumber":1,"startTime":"2025-07-30T03:23:24.036Z","endTime":"2025-07-30T03:23:27.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.340538743358806,"aZ":-24.26684739412021,"pfxX":1.1311951855661118,"pfxZ":4.6932210303854225,"pX":-1.0403343119334245,"pZ":2.341703469495746,"vX0":-9.414749826151166,"vY0":-128.37163796421598,"vZ0":-4.3097889895578625,"x":156.66,"y":175.55,"x0":2.5135382114562357,"y0":50.00128740131114,"z0":5.911126614026354,"aX":1.9066921397592052},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":-0.1,"spinRate":2300,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4252282900675972,"extension":6.914298733864037},"index":1,"playId":"ca6bd808-ac23-38b0-b7e4-dbbce606a3df","pitchNumber":2,"startTime":"2025-07-30T03:23:46.082Z","endTime":"2025-07-30T03:23:50.572Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T03:24:00.775Z","endTime":"2025-07-30T03:24:14.686Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64309665594715,"aZ":-30.32887898321377,"pfxX":0.4455370408919592,"pfxZ":1.2170108830781405,"pX":0.21611717696823035,"pZ":1.11173791716352,"vX0":-6.018608605631821,"vY0":-122.31328483793176,"vZ0":-5.399539266604278,"x":108.76,"y":208.76,"x0":2.648636470885621,"y0":50.00548520402428,"z0":5.942239029425089,"aX":0.6778255932864841},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.2,"breakHorizontal":0.6,"spinRate":2255,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.44745673767184746,"extension":6.903362175734824},"index":3,"playId":"b0b240b7-ff50-3ee5-b0aa-ca2dfaa87d97","pitchNumber":3,"startTime":"2025-07-30T03:24:14.686Z","endTime":"2025-07-30T03:24:18.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.26841690620453,"strikeZoneBottom":1.59595566377685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.575524185678102,"aZ":-20.67469393310397,"pfxX":10.682784363876106,"pfxZ":6.251350965105786,"pX":-0.08500006879246107,"pZ":3.655158923907842,"vX0":-10.194686293635725,"vY0":-134.6472215395296,"vZ0":-2.460766516884262,"x":120.24,"y":140.09,"x0":2.3579378218493825,"y0":50.00664606974302,"z0":6.0399951260334985,"aX":19.667037202747117},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":-17.3,"spinRate":2157,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4064052499890072,"extension":6.988801026141893},"index":4,"playId":"1ceb432e-c9cd-3b0b-b6bf-6cce7b8b9af8","pitchNumber":4,"startTime":"2025-07-30T03:24:40.775Z","endTime":"2025-07-30T03:24:44.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31862363356357,"aZ":-22.91124527680889,"pfxX":2.449769255416597,"pfxZ":5.46373694721026,"pX":0.1668732595832588,"pZ":1.6947673912831354,"vX0":-7.338262654337604,"vY0":-128.9453249120526,"vZ0":-5.862388838059248,"x":110.64,"y":193.02,"x0":2.723755840938566,"y0":50.00003829482153,"z0":5.751103993943326,"aX":4.151059205074765},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.9,"breakHorizontal":-2.9,"spinRate":2290,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4238129599177394,"extension":6.810204324244763},"index":5,"playId":"85024a14-9e75-3757-9ace-bacc83b64854","pitchNumber":5,"startTime":"2025-07-30T03:24:57.704Z","endTime":"2025-07-30T03:25:01.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.3147671725415,"strikeZoneBottom":1.52647651340015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72099431373704,"aZ":-22.284141575354848,"pfxX":10.131821088603822,"pfxZ":6.256956349014004,"pX":1.4385612188828922,"pZ":0.0631729630235477,"vX0":-5.50899639477049,"vY0":-124.80324928913033,"vZ0":-10.256602804223316,"x":62.17,"y":237.07,"x0":2.3563106739901523,"y0":50.00137704569767,"z0":6.055876380183874,"aX":16.00843858366816},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.2,"breakHorizontal":-17.2,"spinRate":1893,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4385858939625664,"extension":7.064822173022896},"index":6,"playId":"0ceaf550-fa86-3a55-9387-0176a20ee0ab","pitchNumber":6,"startTime":"2025-07-30T03:25:21.471Z","endTime":"2025-07-30T03:25:24.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.4,"strikeZoneTop":3.29159197877944,"strikeZoneBottom":1.54963582103488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.018915245846337,"aZ":-29.457325663145514,"pfxX":0.69100184482792,"pfxZ":1.8251081038223627,"pX":-0.049576400495872266,"pZ":0.46650899294024256,"vX0":-6.164451167793098,"vY0":-120.60335322644225,"vZ0":-6.7990979838559005,"x":118.89,"y":226.18,"x0":2.437777192022347,"y0":50.00312901216177,"z0":5.883428491025379,"aX":1.0293688479484984},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.0,"breakHorizontal":0.0,"spinRate":2271,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.45224235230151244,"extension":6.9917035383373305},"index":7,"playId":"d95a8b20-d674-3eb8-a604-b866418e068a","pitchNumber":7,"startTime":"2025-07-30T03:25:39.048Z","endTime":"2025-07-30T03:25:43.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.274862510227315,"aZ":-30.691828154353708,"pfxX":-0.9165834318007897,"pfxZ":1.0046093975155284,"pX":0.4059240803086281,"pZ":1.3262296279704295,"vX0":-4.68500967793653,"vY0":-120.0982355554419,"vZ0":-4.507310703068972,"x":101.53,"y":202.97,"x0":2.4937043648985657,"y0":50.00132728176131,"z0":5.9292329975566505,"aX":-1.3510199536233356},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.1,"breakHorizontal":2.6,"spinRate":2292,"spinDirection":282},"zone":14,"typeConfidence":2.0,"plateTime":0.4544756351480874,"extension":6.896828777573158},"index":8,"playId":"80976f32-6e4a-308d-95cb-24aa5f0a6653","pitchNumber":8,"startTime":"2025-07-30T03:25:56.680Z","endTime":"2025-07-30T03:26:00.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.97612563440793,"aZ":-31.772849948762133,"pfxX":-0.35785027395380187,"pfxZ":0.2984304143212153,"pX":0.6804796738374577,"pZ":3.2520958742120123,"vX0":-3.9909589028984227,"vY0":-114.56317898252408,"vZ0":0.1764623756334558,"x":91.06,"y":150.97,"x0":2.4871925859729243,"y0":50.00159120777912,"z0":6.264385564722993,"aX":-0.4781081287209405},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.8,"breakHorizontal":1.6,"spinRate":2258,"spinDirection":287},"zone":3,"typeConfidence":2.0,"plateTime":0.47700033330226876,"extension":6.912265256154382},"index":9,"playId":"0c37aafe-213b-37ba-af38-a1715b5d7e2c","pitchNumber":9,"startTime":"2025-07-30T03:26:17.805Z","endTime":"2025-07-30T03:26:21.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:26:21.451Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a sharp ground ball to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T03:26:40.107Z","endTime":"2025-07-30T03:27:35.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.903816383465962,"aZ":-23.653340358176443,"pfxX":0.3163266406362628,"pfxZ":5.195889045994701,"pX":-0.8080337499890978,"pZ":0.7102784099808509,"vX0":-8.545036586736177,"vY0":-126.7122764246226,"vZ0":-8.043897458917643,"x":147.8,"y":219.6,"x0":2.5551180212408315,"y0":50.00211202655524,"z0":5.792104757317251,"aX":0.5198863189339923},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.9,"breakHorizontal":1.2,"spinRate":2362,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.430907746116739,"extension":6.835929112595995},"index":0,"playId":"ae9cb78f-7d9c-3e23-aa9f-64f6e303d216","pitchNumber":1,"startTime":"2025-07-30T03:26:46.781Z","endTime":"2025-07-30T03:26:50.264Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.75511256536004,"strikeZoneBottom":1.73492465014906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.380065092698015,"aZ":-21.67550819403835,"pfxX":8.01849159347902,"pfxZ":6.677885883386007,"pX":0.8730244887019181,"pZ":1.4632423694620604,"vX0":-5.851601496885019,"vY0":-124.15551589194592,"vZ0":-7.103025136932763,"x":83.72,"y":199.27,"x0":2.2113167561444635,"y0":50.00006274974741,"z0":6.148049161283139,"aX":12.595899853678139},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.8,"breakHorizontal":-13.3,"spinRate":1782,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.44011314316713035,"extension":7.036343892583499},"index":1,"playId":"bc176beb-f473-33f1-a137-2a37f2dd2881","pitchNumber":2,"startTime":"2025-07-30T03:27:05.400Z","endTime":"2025-07-30T03:27:09.164Z","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":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.211602063522488,"aZ":-23.674851189921448,"pfxX":9.799197250108046,"pfxZ":4.744951627056409,"pX":0.6178401790475727,"pZ":2.404794002034059,"vX0":-8.26145217998235,"vY0":-132.8896629641491,"vZ0":-4.826898479767831,"x":93.45,"y":173.85,"x0":2.492291304762474,"y0":50.00155002969131,"z0":5.962383245753521,"aX":17.54294671165758},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-16.0,"spinRate":2050,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4120226472727908,"extension":6.976601305291382},"hitData":{"launchSpeed":109.7,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":172.65,"coordY":94.79}},"index":2,"playId":"69860270-82ca-37ed-8da4-3f5ec129240e","pitchNumber":3,"startTime":"2025-07-30T03:27:24.310Z","endTime":"2025-07-30T03:27:35.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:27:35.517Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Umpire reviewed (home run), call on the field was upheld: Nolan Schanuel flies out sharply to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T03:27:49.755Z","endTime":"2025-07-30T03:28:31.342Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.66240638954336,"strikeZoneBottom":1.66543842118251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.806462433018186,"aZ":-30.874722924553613,"pfxX":-1.057071867345594,"pfxZ":0.9600923058220134,"pX":-0.7155418845503096,"pZ":1.4416158348554928,"vX0":-6.985345132010351,"vY0":-115.56395627473707,"vZ0":-3.9293753466221775,"x":144.27,"y":199.86,"x0":2.4792938129476587,"y0":50.00549719353593,"z0":6.11840681270754,"aX":-1.434002420316751},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.1,"breakHorizontal":3.6,"spinRate":2192,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.47330209816922153,"extension":6.913302169336457},"index":0,"playId":"95275abe-f657-36e2-b55d-497b14362a23","pitchNumber":1,"startTime":"2025-07-30T03:27:59.835Z","endTime":"2025-07-30T03:28:03.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.719982984098174,"aZ":-19.167990098841187,"pfxX":10.704330305353965,"pfxZ":7.244351184490343,"pX":0.45043269393421126,"pZ":2.78940549836426,"vX0":-8.504927480257733,"vY0":-133.6256300891518,"vZ0":-4.89543911616894,"x":99.83,"y":163.47,"x0":2.295094539189836,"y0":50.00252570488888,"z0":6.036050421910735,"aX":19.218884966091842},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":-17.4,"spinRate":2107,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.41101236838269806,"extension":6.765257837517241},"hitData":{"launchSpeed":101.9,"launchAngle":40.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":184.16,"coordY":61.41}},"index":1,"playId":"9e6a3fdc-f504-32cc-a7a8-51d358a8a957","pitchNumber":2,"startTime":"2025-07-30T03:28:19.496Z","endTime":"2025-07-30T03:28:31.342Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2025-07-30T03:28:31.342Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out sharply to center fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T03:32:08.827Z","endTime":"2025-07-30T03:32:50.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.9,"endSpeed":74.5,"strikeZoneTop":3.70875940522515,"strikeZoneBottom":1.66543842118251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.155647775981336,"aZ":-36.74016005317875,"pfxX":-1.2554158593852893,"pfxZ":-3.303163532768772,"pX":-0.47232958668447544,"pZ":0.9650936658766871,"vX0":-4.936094961408347,"vY0":-116.38227204903214,"vZ0":-2.3790339464949355,"x":135.0,"y":212.72,"x0":1.8319970183208896,"y0":50.00159757316602,"z0":5.452961560729402,"aX":-1.7358425678726006},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.2,"breakHorizontal":3.4,"spinRate":2530,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.46915278680392936,"extension":6.674191121096461},"index":0,"playId":"26dde7aa-b6fb-3aba-9588-a2390f3f4ed3","pitchNumber":1,"startTime":"2025-07-30T03:32:22.210Z","endTime":"2025-07-30T03:32:26.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.539397776429613,"aZ":-18.414349729929125,"pfxX":5.679642431819218,"pfxZ":7.477553033938909,"pX":0.3915932294799026,"pZ":2.202686494978385,"vX0":-6.904291292411623,"vY0":-134.18330552764039,"vZ0":-4.243907734624329,"x":102.07,"y":179.31,"x0":2.2490582255755664,"y0":50.002201494047405,"z0":5.1006900768608014,"aX":10.451683022588574},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-9.0,"spinRate":2133,"spinDirection":134},"zone":9,"typeConfidence":0.7,"plateTime":0.40676575173716056,"extension":6.834646029711394},"hitData":{"launchSpeed":104.9,"launchAngle":18.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":165.99,"coordY":57.24}},"index":1,"playId":"57c558b6-2cfb-3eaa-be70-4d165fcad158","pitchNumber":2,"startTime":"2025-07-30T03:32:42.448Z","endTime":"2025-07-30T03:32:50.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:32:50.130Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Higashioka singles on a sharp line drive to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T03:33:12.721Z","endTime":"2025-07-30T03:34:08.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.0,"endSpeed":73.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.251794059044542,"aZ":-37.374364806330696,"pfxX":-3.674050501796211,"pfxZ":-3.8385140483243454,"pX":-0.4876532657660548,"pZ":3.076017560671098,"vX0":-4.304227192936668,"vY0":-115.03239874300101,"vZ0":2.4157284845738616,"x":135.59,"y":155.73,"x0":1.8777456113408144,"y0":50.00322249051576,"z0":5.608881864093556,"aX":-4.975308030776233},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.1,"breakHorizontal":7.7,"spinRate":2518,"spinDirection":313},"zone":1,"typeConfidence":0.9,"plateTime":0.4742575460631877,"extension":6.716433669710508},"index":0,"playId":"170f71f7-6c63-3f7f-a337-fc55667665d9","pitchNumber":1,"startTime":"2025-07-30T03:33:16.483Z","endTime":"2025-07-30T03:33:20.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.59287721885458,"strikeZoneBottom":1.64227710963471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.485542220417113,"aZ":-16.176458981073402,"pfxX":5.717279750637787,"pfxZ":8.25350209019657,"pX":-0.43085253596714884,"pZ":2.267822215117143,"vX0":-9.325278241345664,"vY0":-138.25405190109095,"vZ0":-4.766807133805459,"x":133.42,"y":177.55,"x0":2.2411548244175155,"y0":50.00077000991526,"z0":5.098009072443258,"aX":11.079802507452856},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-8.4,"spinRate":2050,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.3959966108093411,"extension":6.773264356976344},"index":1,"playId":"51a255d8-246c-3643-90d7-6afb9da34de1","pitchNumber":2,"startTime":"2025-07-30T03:33:38.518Z","endTime":"2025-07-30T03:33:42.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.503862294434768,"aZ":-15.907033729500098,"pfxX":6.858924507614135,"pfxZ":8.234059539686278,"pX":-0.17584663132779665,"pZ":2.6043332853281815,"vX0":-9.125065826588116,"vY0":-139.68187677406146,"vZ0":-4.097839644709111,"x":123.7,"y":168.46,"x0":2.2424073148352117,"y0":50.005265780905155,"z0":5.136634518576177,"aX":13.554649894109671},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":-10.6,"spinRate":2154,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.3921436036884187,"extension":6.799758242991375},"hitData":{"launchSpeed":102.5,"launchAngle":15.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.72,"coordY":100.94}},"index":2,"playId":"7082b262-02ba-32e3-a97b-5f260d9ad4c1","pitchNumber":3,"startTime":"2025-07-30T03:33:57.497Z","endTime":"2025-07-30T03:34:08.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:34:08.051Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a line drive to right fielder Gustavo Campero. Kyle Higashioka to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T03:35:14.868Z","endTime":"2025-07-30T03:38:34.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[6],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T03:34:25.740Z","endTime":"2025-07-30T03:35:16.945Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.44609521196692,"strikeZoneBottom":1.49559796675609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.257589044166863,"aZ":-24.927419314368972,"pfxX":0.2077017410906974,"pfxZ":4.394997251288546,"pX":-1.3723686919660025,"pZ":0.4528507704740935,"vX0":-9.35815146165849,"vY0":-127.38321116439879,"vZ0":-6.426323872879652,"x":169.31,"y":226.55,"x0":2.3163805959368986,"y0":50.00539356677433,"z0":4.969276667619573,"aX":0.344161063660186},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":1.7,"spinRate":2272,"spinDirection":169},"zone":13,"typeConfidence":0.91,"plateTime":0.429373611824877,"extension":6.92345190443633},"index":1,"playId":"2145d19c-e60d-3e8b-99e9-f492922b0208","pitchNumber":1,"startTime":"2025-07-30T03:35:16.945Z","endTime":"2025-07-30T03:35:20.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.913239750369108,"aZ":-30.492735815424318,"pfxX":-0.4779184453617886,"pfxZ":1.0589419152611645,"pX":-0.6735971602562391,"pZ":1.3439613692624706,"vX0":-7.3860200245138365,"vY0":-125.11264440986001,"vZ0":-3.0183751185445686,"x":142.68,"y":202.49,"x0":2.3721660411549523,"y0":50.00545243710963,"z0":5.050543074526368,"aX":-0.7622280371481265},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":2.5,"spinRate":2226,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4368506916254935,"extension":6.944763050323128},"index":2,"playId":"9c5297ae-d344-3973-b86a-0e560f845919","pitchNumber":2,"startTime":"2025-07-30T03:35:40.831Z","endTime":"2025-07-30T03:35:44.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.17447284756119,"strikeZoneBottom":1.45570816060483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79328730442756,"aZ":-29.34475008304621,"pfxX":0.27551964878316815,"pfxZ":1.7030096066892124,"pX":0.6453998243713636,"pZ":1.3269915870341114,"vX0":-4.690183408662235,"vY0":-127.38679713032629,"vZ0":-3.605872825276652,"x":92.4,"y":202.95,"x0":2.4670069042508653,"y0":50.000179754280424,"z0":5.056229580045718,"aX":0.45714315959414514},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":0.5,"spinRate":2299,"spinDirection":192},"zone":14,"typeConfidence":0.89,"plateTime":0.4283805768290354,"extension":6.827438500963126},"index":3,"playId":"73117a50-3ade-392a-9c7b-1bb58bd018c7","pitchNumber":3,"startTime":"2025-07-30T03:35:59.399Z","endTime":"2025-07-30T03:36:03.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"da43f167-7eab-406c-94f4-5882bd001ee3","startTime":"2025-07-30T03:36:16.144Z","endTime":"2025-07-30T03:36:21.144Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6049830399341,"aZ":-27.832080927450257,"pfxX":-2.2339087336196872,"pfxZ":2.6034511228206725,"pX":-0.37870153732464296,"pZ":2.285901819269754,"vX0":-6.328383273487755,"vY0":-128.10284459588175,"vZ0":-1.6028300260023143,"x":131.44,"y":177.06,"x0":2.410450079673492,"y0":50.00269060580685,"z0":5.088245058338801,"aX":-3.724814551987821},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":5.4,"spinRate":2268,"spinDirection":191},"zone":4,"typeConfidence":0.91,"plateTime":0.42700755606784035,"extension":6.857652393880488},"index":5,"playId":"21909fde-da69-36a2-807f-ccb34c74a2ae","pitchNumber":4,"startTime":"2025-07-30T03:36:30.056Z","endTime":"2025-07-30T03:36:33.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-30T03:36:54.934Z","endTime":"2025-07-30T03:38:02.244Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.16799299108304,"strikeZoneBottom":1.3798106461264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.721703044500543,"aZ":-30.889167896040618,"pfxX":-0.284463548937369,"pfxZ":0.7907273067809013,"pX":-2.011512267667484,"pZ":0.4646964324996033,"vX0":-10.631767808418982,"vY0":-127.1876418236753,"vZ0":-5.325260474942542,"x":193.67,"y":226.23,"x0":2.264624349965255,"y0":50.00634514406291,"z0":5.04294107204471,"aX":-0.4643137489474048},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":3.0,"spinRate":2332,"spinDirection":164},"zone":13,"typeConfidence":0.91,"plateTime":0.43108290956532613,"extension":6.995368075372172},"index":7,"playId":"cf9b6e3b-a47f-360f-bbda-aa0379432287","pitchNumber":5,"startTime":"2025-07-30T03:38:02.244Z","endTime":"2025-07-30T03:38:05.315Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.204950708957178,"aZ":-28.89603463188817,"pfxX":-1.8675132924724556,"pfxZ":1.9859713995850807,"pX":0.2673618237980832,"pZ":2.57856945818247,"vX0":-5.133765542601952,"vY0":-127.76325997057387,"vZ0":-0.7821975922856752,"x":106.81,"y":169.16,"x0":2.5451945026083247,"y0":50.006330560034726,"z0":5.158669071952016,"aX":-3.088973423475098},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":4.6,"spinRate":2388,"spinDirection":189},"zone":5,"typeConfidence":0.91,"plateTime":0.428628140389014,"extension":6.648364217846875},"hitData":{"launchSpeed":87.3,"launchAngle":18.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.44,"coordY":103.88}},"index":8,"playId":"f3794c86-a18b-3f26-868f-639e8185560b","pitchNumber":6,"startTime":"2025-07-30T03:38:25.712Z","endTime":"2025-07-30T03:38:34.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:38:34.389Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a sharp ground ball to left fielder Taylor Ward. Kyle Higashioka scores. Josh Smith scores. Throwing error by left fielder Taylor Ward.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T03:40:54.127Z","endTime":"2025-07-30T03:41:47.378Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":579328,"link":"/api/v1/people/579328"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":{"id":579328,"link":"/api/v1/people/579328"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T03:38:54.148Z","endTime":"2025-07-30T03:39:20.914Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brock Burke replaces Yusei Kikuchi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T03:39:20.914Z","endTime":"2025-07-30T03:40:56.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.51562310147259,"strikeZoneBottom":1.58823546000158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.560970072841528,"aZ":-12.975262455916322,"pfxX":5.832933172913794,"pfxZ":9.878249847094352,"pX":-0.4913767411903421,"pZ":1.2045025287127518,"vX0":-7.831465047103313,"vY0":-138.44148237913197,"vZ0":-10.871712099361668,"x":135.73,"y":206.26,"x0":1.614676540365437,"y0":50.0018577618858,"z0":6.0479789324562265,"aX":11.335692982633384},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":-9.0,"spinRate":2334,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.39545780798321806,"extension":6.779514777118096},"index":2,"playId":"b4665a69-f78f-3cdf-bc21-f552154dc675","pitchNumber":1,"startTime":"2025-07-30T03:40:56.336Z","endTime":"2025-07-30T03:41:02.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.807628481379947,"aZ":-26.89887773553274,"pfxX":10.203250683275321,"pfxZ":3.1218584788690045,"pX":0.7234726676348979,"pZ":1.0658930264020494,"vX0":-6.279434640863161,"vY0":-129.09491106558968,"vZ0":-7.448059667717389,"x":89.42,"y":210.0,"x0":1.8615249167354215,"y0":50.00109616960326,"z0":6.058148236107091,"aX":17.224395159954195},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-17.0,"spinRate":2112,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.42423399375664816,"extension":6.996649608553459},"index":3,"playId":"e7755755-851c-35fb-87d2-c3b68f6b52ec","pitchNumber":2,"startTime":"2025-07-30T03:41:13.979Z","endTime":"2025-07-30T03:41:17.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81423396122393,"aZ":-15.328596250197709,"pfxX":4.6902273964325545,"pfxZ":8.500501277768064,"pX":-0.004654900010033058,"pZ":2.4888141574508427,"vX0":-6.802553254139676,"vY0":-139.73137063964157,"vZ0":-6.792330269069591,"x":117.18,"y":171.58,"x0":1.8494736756919754,"y0":50.005454622523054,"z0":5.954238390813094,"aX":9.29781055297624},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":-7.1,"spinRate":2234,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.39164907319965137,"extension":6.726929456837287},"hitData":{"launchSpeed":106.1,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":107.84,"coordY":92.37}},"index":4,"playId":"cd5c4ee8-d418-3b0a-8f62-8bbc4df0c271","pitchNumber":3,"startTime":"2025-07-30T03:41:32.349Z","endTime":"2025-07-30T03:41:47.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:41:47.378Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sam Haggerty grounds into a double play, shortstop Zach Neto to second baseman Luis Rengifo to first baseman Nolan Schanuel. Ezequiel Duran out at 2nd. Sam Haggerty out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T03:42:50.226Z","endTime":"2025-07-30T03:43:36.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"ebb771c0-fb31-3330-8571-fde3131936bd","startTime":"2025-07-30T03:42:33.871Z","endTime":"2025-07-30T03:42:36.940Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.37656812779979,"strikeZoneBottom":1.47243963730092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.805150154760984,"aZ":-24.62654854285136,"pfxX":3.1009550576583593,"pfxZ":4.489442023607154,"pX":1.0184602694972624,"pZ":2.7792511094661725,"vX0":-3.42180845242289,"vY0":-128.15216845579567,"vZ0":-3.7479096852677074,"x":78.18,"y":163.74,"x0":1.9613590044832998,"y0":50.001894961348505,"z0":6.160515294104607,"aX":5.213205011384579},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":-4.9,"spinRate":2318,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4256492500773943,"extension":6.790672998465677},"index":1,"playId":"9214f3c9-d1ee-36a7-9cfc-86a98492acb4","pitchNumber":1,"startTime":"2025-07-30T03:42:52.403Z","endTime":"2025-07-30T03:42:55.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.37656812779979,"strikeZoneBottom":1.42612426629437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34072791892044,"aZ":-24.04338050495317,"pfxX":9.82895589320431,"pfxZ":4.844638826415617,"pX":1.1042599842889427,"pZ":2.900068556172235,"vX0":-4.953553212348471,"vY0":-128.63810441744494,"vZ0":-3.558640750389572,"x":74.91,"y":160.48,"x0":1.7764364322272543,"y0":50.00364117436661,"z0":6.162495956878938,"aX":16.49580335098067},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-16.7,"spinRate":2115,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.42556947061775174,"extension":6.89926140961102},"index":2,"playId":"73ad2e94-522f-3040-9010-b71e7e881ec2","pitchNumber":2,"startTime":"2025-07-30T03:43:09.965Z","endTime":"2025-07-30T03:43:13.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3117066358792,"aZ":-13.429614246304888,"pfxX":7.010061486522807,"pfxZ":9.691408420244763,"pX":-0.038710218518680076,"pZ":1.9297931727121282,"vX0":-7.144752785199722,"vY0":-138.0992665529301,"vZ0":-8.690797405823366,"x":118.48,"y":186.68,"x0":1.6693192850426208,"y0":50.00427536510498,"z0":6.017771322081245,"aX":13.561965062004797},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":-11.3,"spinRate":2394,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.3963738476431553,"extension":6.894159006757239},"hitData":{"launchSpeed":110.1,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":112.68,"coordY":151.12}},"index":3,"playId":"4fb208d7-68a8-3e01-a042-881919f008ff","pitchNumber":3,"startTime":"2025-07-30T03:43:29.103Z","endTime":"2025-07-30T03:43:36.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:43:36.517Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to center fielder Wyatt Langford.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:45:58.866Z","endTime":"2025-07-30T03:47:06.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":"Pitching Change: Jon Gray replaces Patrick Corbin.","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":"2025-07-30T03:45:23.100Z","endTime":"2025-07-30T03:46:01.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592351,"link":"/api/v1/people/592351"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.46927109196835,"strikeZoneBottom":1.58823546000158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.082443291232206,"aZ":-26.491347767513616,"pfxX":-0.7026669840158852,"pfxZ":3.3434237398340434,"pX":0.2789301073613772,"pZ":1.1723448267167706,"vX0":5.201200080541361,"vY0":-128.88400371382744,"vZ0":-5.414816385735754,"x":106.37,"y":207.13,"x0":-1.664757768587177,"y0":50.00389930579541,"z0":5.318773223045632,"aX":-1.1951358989875775},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":0.2,"spinRate":2315,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4232375706768998,"extension":6.2702707986977675},"index":1,"playId":"1e37f299-ef7d-3106-b4f9-7c4e0c078e3d","pitchNumber":1,"startTime":"2025-07-30T03:46:01.059Z","endTime":"2025-07-30T03:46:04.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.147329386312034,"aZ":-28.460820881258616,"pfxX":-0.4898061816175998,"pfxZ":2.2585536134179582,"pX":1.0203567351529272,"pZ":1.3663160827505718,"vX0":6.694729164800876,"vY0":-126.48084674769454,"vZ0":-4.366350319228619,"x":78.11,"y":201.89,"x0":-1.5804252100660656,"y0":50.004301919648796,"z0":5.358310087107438,"aX":-0.8068093695109271},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":-0.4,"spinRate":2377,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4305766302655747,"extension":6.391190967322931},"index":2,"playId":"e136db7a-0c80-37b9-9a66-8dec13401b43","pitchNumber":2,"startTime":"2025-07-30T03:46:17.217Z","endTime":"2025-07-30T03:46:21.381Z","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.1,"endSpeed":87.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.081057732313955,"aZ":-17.834960635582927,"pfxX":-5.072187825539569,"pfxZ":7.342899937078062,"pX":0.028929474762701978,"pZ":2.4736984812244978,"vX0":6.254891905280974,"vY0":-138.43077577548132,"vZ0":-4.032389068336514,"x":115.9,"y":171.99,"x0":-1.5942217344519258,"y0":50.003558056376995,"z0":5.13311957866416,"aX":-9.906713443659243},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":8.0,"spinRate":1888,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.39472486978671384,"extension":6.385655054407589},"index":3,"playId":"851b59d0-2ed1-3f98-95bc-ae5b8eeaa108","pitchNumber":3,"startTime":"2025-07-30T03:46:35.616Z","endTime":"2025-07-30T03:46:38.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.233766202712093,"aZ":-26.336632705228944,"pfxX":4.782157803308827,"pfxZ":3.968835741190727,"pX":0.513868236042624,"pZ":1.1022044755946045,"vX0":3.962173811682148,"vY0":-120.72126801967924,"vZ0":-4.247092707692106,"x":97.41,"y":209.02,"x0":-1.7719889563270832,"y0":50.00424673403634,"z0":5.2116562638871,"aX":7.034189499328065},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.4,"breakHorizontal":-9.6,"spinRate":2435,"spinDirection":80},"zone":14,"typeConfidence":0.73,"plateTime":0.45430711331035933,"extension":6.588343321083167},"hitData":{"launchSpeed":82.3,"launchAngle":28.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.25,"coordY":80.48}},"index":4,"playId":"5a7b6bb0-335f-3765-abdb-15bd79a113ae","pitchNumber":4,"startTime":"2025-07-30T03:46:58.431Z","endTime":"2025-07-30T03:47:06.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:47:06.170Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jo Adell walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:47:17.780Z","endTime":"2025-07-30T03:49:58.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06830583720403,"aZ":-18.292280396200585,"pfxX":-8.209965052422334,"pfxZ":7.116288408382874,"pX":-0.43275580528309016,"pZ":1.8391215601681843,"vX0":6.2056236174777775,"vY0":-138.80647036802162,"vZ0":-5.581402528453539,"x":133.5,"y":189.12,"x0":-1.6306848903140114,"y0":50.00523424552148,"z0":5.093927485846043,"aX":-16.022895181826748},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":13.6,"spinRate":1980,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.39459707022699364,"extension":6.4317671303570325},"index":0,"playId":"a0cf7448-1884-3fe8-8557-d6f2559cb86e","pitchNumber":1,"startTime":"2025-07-30T03:47:32.873Z","endTime":"2025-07-30T03:47:36.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.8169168213313,"strikeZoneBottom":1.75036637462733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.723928700425155,"aZ":-17.18318403934342,"pfxX":-9.187674225992307,"pfxZ":7.630043712728332,"pX":0.5747555852040922,"pZ":1.6941018971698565,"vX0":8.817331438028738,"vY0":-139.5732917509358,"vZ0":-6.130365672412978,"x":95.09,"y":193.04,"x0":-1.4384522105817774,"y0":50.001319315199034,"z0":5.058928942525852,"aX":-18.04534632655848},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":14.8,"spinRate":1905,"spinDirection":222},"zone":9,"typeConfidence":0.91,"plateTime":0.3931027520389354,"extension":6.369731976854483},"index":1,"playId":"f2c0cf01-58e1-3e80-b174-3426948c8725","pitchNumber":2,"startTime":"2025-07-30T03:47:57.470Z","endTime":"2025-07-30T03:48:01.252Z","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":1},"index":2,"startTime":"2025-07-30T03:48:10.779Z","endTime":"2025-07-30T03:48:26.998Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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":78.7,"endSpeed":72.6,"strikeZoneTop":3.8169168213313,"strikeZoneBottom":1.84302080399389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.292849996808844,"aZ":-39.000741199972346,"pfxX":7.456713947494777,"pfxZ":-5.184301097678263,"pX":0.9089674560106704,"pZ":0.5315716198163515,"vX0":3.001950777562185,"vY0":-114.62575891921156,"vZ0":-2.510547137062673,"x":82.35,"y":224.43,"x0":-1.3906743775805317,"y0":50.004346754611944,"z0":5.488054207834504,"aX":9.816549283442686},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.7,"breakHorizontal":-14.3,"spinRate":2543,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.47981077606403266,"extension":6.452407094693379},"index":3,"playId":"1eae5b75-dcf8-3512-af73-378e32a4c6c7","pitchNumber":3,"startTime":"2025-07-30T03:48:26.998Z","endTime":"2025-07-30T03:48:30.644Z","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.1,"endSpeed":85.8,"strikeZoneTop":3.79374016453284,"strikeZoneBottom":1.81985666306647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11756107453107,"aZ":-20.419528555513324,"pfxX":-7.157788947238686,"pfxZ":6.144930886306588,"pX":0.7980555256846334,"pZ":4.043974822454509,"vX0":8.579181545292165,"vY0":-138.20716164263823,"vZ0":0.3178211277367473,"x":86.58,"y":129.59,"x0":-1.4333363055313255,"y0":50.00055936580988,"z0":5.311662116537506,"aX":-13.686866138661461},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":10.9,"spinRate":1977,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.39808179790250486,"extension":6.513584896847403},"index":4,"playId":"55d854b0-8341-390f-9c47-a4bc573aac57","pitchNumber":4,"startTime":"2025-07-30T03:48:49.116Z","endTime":"2025-07-30T03:48:52.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.86327017331234,"strikeZoneBottom":1.86618529233188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13338601723538,"aZ":-29.535665693600958,"pfxX":1.1980127003827974,"pfxZ":1.6203084202694735,"pX":1.8151011879343009,"pZ":0.19957956831411552,"vX0":7.8402933062637326,"vY0":-127.14540240210977,"vZ0":-6.654462238836541,"x":47.81,"y":233.39,"x0":-1.4698673302158205,"y0":50.005762207972545,"z0":5.208220421538224,"aX":1.9513558890161855},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":-4.1,"spinRate":2516,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.4315121855656594,"extension":6.361060929935056},"index":5,"playId":"85b2efc0-4078-3aab-b176-535a269064a5","pitchNumber":5,"startTime":"2025-07-30T03:49:06.975Z","endTime":"2025-07-30T03:49:09.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21737875727856,"aZ":-21.79113718767843,"pfxX":-7.14403743336047,"pfxZ":5.3453725052165435,"pX":0.41586122222327326,"pZ":1.4575106367736577,"vX0":7.473813251186735,"vY0":-138.51718345443211,"vZ0":-5.87219476604145,"x":101.15,"y":199.43,"x0":-1.390316290143714,"y0":50.00024107225694,"z0":5.063874335485676,"aX":-13.867774932057234},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":11.4,"spinRate":1598,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.39557864956608313,"extension":6.505203948248523},"index":6,"playId":"1c3277a6-651a-3b6e-90b6-4af8c8701926","pitchNumber":6,"startTime":"2025-07-30T03:49:29.370Z","endTime":"2025-07-30T03:49:32.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.79374016453284,"strikeZoneBottom":1.77352944339442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35040288768236,"aZ":-17.94025028022748,"pfxX":-5.756910574279795,"pfxZ":7.140788177546477,"pX":0.7036394151422608,"pZ":1.2146903993018376,"vX0":7.925690109221496,"vY0":-139.98695984536081,"vZ0":-7.574587932702956,"x":90.18,"y":205.98,"x0":-1.4107807252224271,"y0":50.003860991479115,"z0":5.121298140089956,"aX":-11.475874000882834},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":8.9,"spinRate":2070,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.39063941676903413,"extension":6.386412297584973},"index":7,"playId":"20ceb435-4dfd-37d7-9416-c3e71b5984f2","pitchNumber":7,"startTime":"2025-07-30T03:49:54.349Z","endTime":"2025-07-30T03:49:58.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:49:58.342Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:50:32.228Z","endTime":"2025-07-30T03:51:31.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T03:50:20.745Z","endTime":"2025-07-30T03:50:34.409Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07437684699682,"aZ":-29.183284322172923,"pfxX":0.9258185963456727,"pfxZ":1.7898369204578364,"pX":-0.0011966164447012046,"pZ":1.877908231826576,"vX0":3.748708357839855,"vY0":-127.67955451450082,"vZ0":-3.111473835919217,"x":117.05,"y":188.08,"x0":-1.601048416843538,"y0":50.005199637827154,"z0":5.377710699824077,"aX":1.5478568099112064},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-2.4,"spinRate":2379,"spinDirection":132},"zone":8,"typeConfidence":0.9,"plateTime":0.42687950235698047,"extension":6.348867814074442},"index":1,"playId":"35a2d43a-5c6a-3275-86a8-3cbe0695c3f4","pitchNumber":1,"startTime":"2025-07-30T03:50:34.409Z","endTime":"2025-07-30T03:50:39.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.21434211734706,"strikeZoneBottom":1.42612426629437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.752062227556372,"aZ":-18.773566224826904,"pfxX":-7.329641903972304,"pfxZ":6.769881032172366,"pX":-0.7233838664322653,"pZ":1.8001134685034337,"vX0":5.070897490751707,"vY0":-139.4098796348202,"vZ0":-5.620652254840569,"x":144.57,"y":190.18,"x0":-1.6086677409697752,"y0":50.00063577617988,"z0":5.071348033722526,"aX":-14.503662887326284},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":12.4,"spinRate":1938,"spinDirection":195},"zone":7,"typeConfidence":0.91,"plateTime":0.3920739164207836,"extension":6.433907295238318},"index":2,"playId":"f9608fac-8566-3ae4-bbaf-cf3c4ad78d54","pitchNumber":2,"startTime":"2025-07-30T03:51:06.144Z","endTime":"2025-07-30T03:51:09.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.628072731447656,"aZ":-20.79675077915141,"pfxX":-7.284204539327584,"pfxZ":5.790180988514756,"pX":-0.1990115731500795,"pZ":3.5188839197409534,"vX0":6.296422173546904,"vY0":-138.92985883970715,"vZ0":-1.1394144419845795,"x":124.59,"y":143.77,"x0":-1.5426565669796692,"y0":50.00189468751226,"z0":5.309749768366328,"aX":-14.311882952352546},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":12.0,"spinRate":1893,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.39347532924821715,"extension":6.423984291222098},"index":3,"playId":"68475283-a132-3779-9cc0-14e739e062d2","pitchNumber":3,"startTime":"2025-07-30T03:51:27.976Z","endTime":"2025-07-30T03:51:31.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:51:31.309Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis d'Arnaud walks. Jo Adell to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:51:41.561Z","endTime":"2025-07-30T03:53:26.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.5387992215084,"strikeZoneBottom":1.5650754704473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.319658013917305,"aZ":-29.237464846136106,"pfxX":1.402034662705177,"pfxZ":1.758788864819202,"pX":0.6608957133683572,"pZ":1.0533187001417454,"vX0":5.322077242938595,"vY0":-127.98934370225129,"vZ0":-4.847093739160649,"x":91.81,"y":210.34,"x0":-1.62062399777058,"y0":50.00574715231259,"z0":5.238666707950822,"aX":2.345907203436394},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":-3.6,"spinRate":2431,"spinDirection":159},"zone":14,"typeConfidence":0.9,"plateTime":0.4265627199344526,"extension":6.405131161221205},"index":0,"playId":"7135d6b0-e3ea-3cf4-b2ce-79cadbdb9d25","pitchNumber":1,"startTime":"2025-07-30T03:52:00.469Z","endTime":"2025-07-30T03:52:04.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.280291923086832,"aZ":-27.76351101702172,"pfxX":-0.6296767437391422,"pfxZ":2.5545232936242526,"pX":0.7118789709477631,"pZ":1.6604795444418088,"vX0":6.083985824508632,"vY0":-129.86540901679027,"vZ0":-3.8316356544121346,"x":89.86,"y":193.95,"x0":-1.568091260733885,"y0":50.00429778070498,"z0":5.239972936829559,"aX":-1.0884888080140933},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":0.0,"spinRate":2403,"spinDirection":185},"zone":9,"typeConfidence":0.9,"plateTime":0.41993005742727485,"extension":6.453391166751489},"index":1,"playId":"593a66a9-5d2c-3d41-9ec4-ddc333f30e6b","pitchNumber":2,"startTime":"2025-07-30T03:52:18.534Z","endTime":"2025-07-30T03:52:21.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.4924470567112,"strikeZoneBottom":1.54191588836041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.839920454458753,"aZ":-16.315687369885012,"pfxX":-5.981853636037196,"pfxZ":8.192874150238783,"pX":-1.1222798908550018,"pZ":1.4631722166505436,"vX0":3.476023073461025,"vY0":-137.79715969846552,"vZ0":-6.81506085058518,"x":159.78,"y":199.27,"x0":-1.618869545932748,"y0":50.00040576900155,"z0":5.058599495708797,"aX":-11.573194879951654},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":10.2,"spinRate":1886,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.39655201422089714,"extension":6.507860779373018},"index":2,"playId":"fa5bc2fd-b7a8-30b6-b5f6-ce506e8efef2","pitchNumber":3,"startTime":"2025-07-30T03:52:38.617Z","endTime":"2025-07-30T03:52:42.196Z","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":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.46927109196835,"strikeZoneBottom":1.51875671878643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.954693860252654,"aZ":-29.001049337771956,"pfxX":0.5123155841859532,"pfxZ":1.8688948502001808,"pX":0.3450168496736427,"pZ":0.40858098359384937,"vX0":4.629856164537027,"vY0":-128.80874136786895,"vZ0":-6.447728007261882,"x":103.85,"y":227.75,"x0":-1.5340728376857786,"y0":50.00557333493208,"z0":5.154464337696551,"aX":0.8695415144681355},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.3,"breakHorizontal":-1.8,"spinRate":2236,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.423425340457543,"extension":6.529705923155143},"index":3,"playId":"26ff0618-e183-355f-8c58-5952b65f76ea","pitchNumber":4,"startTime":"2025-07-30T03:52:59.442Z","endTime":"2025-07-30T03:53:03.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.51562310147259,"strikeZoneBottom":1.51875671878643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.405142749629572,"aZ":-27.114751845143942,"pfxX":-0.09315741505948383,"pfxZ":2.997657095584434,"pX":-1.0003125947061857,"pZ":2.235142329843124,"vX0":1.7941772725602612,"vY0":-128.79812210085296,"vZ0":-2.566941996669488,"x":155.13,"y":178.43,"x0":-1.6922916971752133,"y0":50.006239294313545,"z0":5.33011595216237,"aX":-0.15780361614106037},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-0.2,"spinRate":2193,"spinDirection":166},"zone":13,"typeConfidence":0.9,"plateTime":0.42440199266114487,"extension":6.515930381599164},"index":4,"playId":"0edaa34a-b003-3cfa-bca0-ba074f0a11a7","pitchNumber":5,"startTime":"2025-07-30T03:53:21.933Z","endTime":"2025-07-30T03:53:26.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:53:26.055Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gustavo Campero doubles (1) on a line drive to left fielder Sam Haggerty, deflected by center fielder Wyatt Langford. Jo Adell scores. Travis d'Arnaud to 3rd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:54:39.359Z","endTime":"2025-07-30T03:55:48.854Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"postOnThird":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"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_deflection"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":592351,"link":"/api/v1/people/592351"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T03:53:38.095Z","endTime":"2025-07-30T03:54:41.508Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.16799299108304,"strikeZoneBottom":1.42612426629437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.748951398054228,"aZ":-31.249671926921835,"pfxX":1.1389328611851774,"pfxZ":0.5468326900017826,"pX":0.41471002219713904,"pZ":0.9113345167435546,"vX0":4.553978806345077,"vY0":-128.53105091903961,"vZ0":-4.947458543664052,"x":101.19,"y":214.17,"x0":-1.5225164637694415,"y0":50.002445452125784,"z0":5.266533026072352,"aX":1.9189833904573972},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":-3.0,"spinRate":2291,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.424924647474068,"extension":6.408076340151054},"index":1,"playId":"97b35043-5926-3fce-8635-7e9343cc607b","pitchNumber":1,"startTime":"2025-07-30T03:54:41.508Z","endTime":"2025-07-30T03:54:45.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.12164445170101,"strikeZoneBottom":1.40296723483029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.34849560458395,"aZ":-27.6809401053358,"pfxX":-8.143664250981,"pfxZ":2.664256168896551,"pX":1.1439914446336323,"pZ":1.0457481580194874,"vX0":8.875989325196207,"vY0":-128.77252313447266,"vZ0":-5.471642057822124,"x":73.39,"y":210.54,"x0":-1.2804780217953102,"y0":50.00631030226099,"z0":5.324925569717748,"aX":-13.75595275192083},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":12.8,"spinRate":1426,"spinDirection":241},"zone":14,"typeConfidence":0.92,"plateTime":0.42444261696140817,"extension":6.615436648178718},"index":2,"playId":"41a8bd26-2a7b-3604-9a5e-52cf68b841b8","pitchNumber":2,"startTime":"2025-07-30T03:55:02.818Z","endTime":"2025-07-30T03:55:06.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.296149763159317,"aZ":-29.223673488143586,"pfxX":1.1171419644175367,"pfxZ":1.7973430292416364,"pX":-0.03847647772401699,"pZ":1.8776384487785818,"vX0":3.542484037752022,"vY0":-126.49368913545626,"vZ0":-2.9341403419176912,"x":118.47,"y":188.08,"x0":-1.5941671042816612,"y0":50.00479236304967,"z0":5.3607323826291085,"aX":1.8366381151133522},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-2.8,"spinRate":2263,"spinDirection":164},"zone":8,"typeConfidence":0.9,"plateTime":0.4306305578443035,"extension":6.523431717147803},"hitData":{"launchSpeed":84.2,"launchAngle":20.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.37,"coordY":81.84}},"index":3,"playId":"47f7a6ca-f372-3494-b8a8-85a5df957f8e","pitchNumber":3,"startTime":"2025-07-30T03:55:37.559Z","endTime":"2025-07-30T03:55:48.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:55:48.854Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yoán Moncada singles on a line drive to right fielder Adolis García. Travis d'Arnaud scores. Gustavo Campero scores.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:57:18.880Z","endTime":"2025-07-30T03:57:33.840Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":{"id":592351,"link":"/api/v1/people/592351"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":{"id":592351,"link":"/api/v1/people/592351"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yoán Moncada replaces Kevin Newman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T03:56:29.528Z","endTime":"2025-07-30T03:56:36.342Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":621028,"link":"/api/v1/people/621028"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T03:56:36.342Z","endTime":"2025-07-30T03:57:21.035Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.916448461010518,"aZ":-31.51410218815448,"pfxX":3.1846526594530804,"pfxZ":0.4154594254553867,"pX":-0.3099221439136117,"pZ":1.913892813633545,"vX0":2.3873643639522175,"vY0":-125.4698948390957,"vZ0":-2.236727935865215,"x":128.81,"y":187.1,"x0":-1.68693143813746,"y0":50.00507758498286,"z0":5.38006911172045,"aX":5.087675441506032},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":-6.4,"spinRate":2285,"spinDirection":150},"zone":7,"typeConfidence":0.83,"plateTime":0.4362150657008561,"extension":6.509184171546784},"hitData":{"launchSpeed":93.6,"launchAngle":13.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.77,"coordY":107.27}},"index":2,"playId":"eec5111a-b2e5-3dfc-bd5c-68bf884d293b","pitchNumber":1,"startTime":"2025-07-30T03:57:21.035Z","endTime":"2025-07-30T03:57:33.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:57:33.840Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (21) on a sharp line drive to left fielder Sam Haggerty. Yoán Moncada scores.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:57:57.663Z","endTime":"2025-07-30T03:58:44.299Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":{"id":592351,"link":"/api/v1/people/592351"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65815801810576,"aZ":-14.457650952767251,"pfxX":-4.989325085318092,"pfxZ":9.241597976947597,"pX":1.1567783726499983,"pZ":2.6949190843351745,"vX0":8.131551295430993,"vY0":-137.5963612442271,"vZ0":-4.130265468613883,"x":72.91,"y":166.02,"x0":-1.1890621208528158,"y0":50.000336185673376,"z0":5.195707043453229,"aX":-9.562696158097513},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":1881,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.3981517333482718,"extension":6.380066661032466},"index":0,"playId":"48a6c6ff-eb5b-3298-9bc1-1f8d8560c420","pitchNumber":1,"startTime":"2025-07-30T03:58:05.534Z","endTime":"2025-07-30T03:58:08.789Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.055276934291747,"aZ":-27.274304187870797,"pfxX":0.6952081292038281,"pfxZ":2.9805815530770277,"pX":-0.31718513822535765,"pZ":1.6464277087145076,"vX0":3.0055881483163804,"vY0":-127.64929654578494,"vZ0":-3.819716271332131,"x":129.09,"y":194.33,"x0":-1.6017694763033454,"y0":50.00394491026199,"z0":5.317155511221333,"aX":1.1437039518853926},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":-1.9,"spinRate":2365,"spinDirection":154},"zone":7,"typeConfidence":0.9,"plateTime":0.4296115392673032,"extension":6.296985349639897},"hitData":{"launchSpeed":106.2,"launchAngle":13.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.26,"coordY":109.31}},"index":1,"playId":"0bb7df6a-12b3-37cd-a8f3-0a154f7ee728","pitchNumber":2,"startTime":"2025-07-30T03:58:27.802Z","endTime":"2025-07-30T03:58:44.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T03:58:44.299Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:59:04.440Z","endTime":"2025-07-30T04:00:55.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.77706061696516,"strikeZoneBottom":1.87262566718709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.30252401392093,"aZ":-17.327475868224575,"pfxX":-5.822670450933175,"pfxZ":7.6497985515621245,"pX":-0.8048871715275291,"pZ":3.5488298221465016,"vX0":4.0083936039691945,"vY0":-138.95814921158467,"vZ0":-1.7859187405351817,"x":147.68,"y":142.96,"x0":-1.5150544701123423,"y0":50.00504969689022,"z0":5.360312952327531,"aX":-11.303621111482892},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":1948,"spinDirection":221},"zone":1,"typeConfidence":0.91,"plateTime":0.3952932301948917,"extension":6.585742745385078},"index":0,"playId":"a1f81d79-1313-3ba1-a0b8-5bd82c934d5c","pitchNumber":1,"startTime":"2025-07-30T03:59:24.549Z","endTime":"2025-07-30T03:59:32.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach Neto steals (21) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"a1f81d79-1313-3ba1-a0b8-5bd82c934d5c","startTime":"2025-07-30T03:59:38.459Z","endTime":"2025-07-30T03:59:47.766Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.74738691258062,"strikeZoneBottom":1.58823546000158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80561645553412,"aZ":-14.52993365192619,"pfxX":-7.146863628167743,"pfxZ":9.06132198486846,"pX":0.9767018667646202,"pZ":2.5791589425317407,"vX0":9.08927676593848,"vY0":-139.27041062523574,"vZ0":-4.373863986443054,"x":79.77,"y":169.14,"x0":-1.414014049374188,"y0":50.00387434604503,"z0":5.143749150794134,"aX":-13.918979861909266},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":10.9,"spinRate":2057,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.39459155987046524,"extension":6.559323738605266},"index":2,"playId":"b8509fdd-1540-32c0-9a29-3b4a5342bbce","pitchNumber":2,"startTime":"2025-07-30T03:59:47.766Z","endTime":"2025-07-30T03:59:50.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.714782381155782,"aZ":-27.427822601354947,"pfxX":0.014113896150911742,"pfxZ":2.829261837861898,"pX":1.2659263524722615,"pZ":1.118859123441636,"vX0":6.899899916492707,"vY0":-128.7650485039369,"vZ0":-5.210471137037888,"x":68.75,"y":208.57,"x0":-1.4502817081028194,"y0":50.00521977931635,"z0":5.290558871296509,"aX":0.02352749262016243},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":-1.6,"spinRate":2398,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.42534525403131607,"extension":6.354737754792426},"index":3,"playId":"ef1056e6-f390-3c82-8065-9e5f206800a7","pitchNumber":3,"startTime":"2025-07-30T04:00:08.497Z","endTime":"2025-07-30T04:00:11.757Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.79374016453284,"strikeZoneBottom":1.65771782332026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.018710336379556,"aZ":-15.067748414919075,"pfxX":-6.578940888795793,"pfxZ":8.875443757901712,"pX":-1.6712923884207462,"pZ":3.184916544516493,"vX0":2.4254012505297595,"vY0":-138.4477520642736,"vZ0":-2.915674228855007,"x":180.71,"y":152.79,"x0":-1.7078083664262371,"y0":50.00014575694847,"z0":5.269511223960447,"aX":-12.676003848973687},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2080,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3967284587188882,"extension":6.330493977573765},"index":4,"playId":"72ae08d9-65a3-3594-b24a-40041a6c2e84","pitchNumber":4,"startTime":"2025-07-30T04:00:28.278Z","endTime":"2025-07-30T04:00:31.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.72421032674831,"strikeZoneBottom":1.70404134421363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59740260734922,"aZ":-18.917873476759866,"pfxX":-6.974568325738737,"pfxZ":6.843197558853241,"pX":-1.002933641188933,"pZ":2.5995618012421065,"vX0":3.9069810106554965,"vY0":-138.8802396761146,"vZ0":-3.649041422399282,"x":155.23,"y":168.59,"x0":-1.5282803330442754,"y0":50.00174516785142,"z0":5.202660608468777,"aX":-13.506166776355881},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":11.8,"spinRate":1991,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.39570252153968344,"extension":6.4188840999917725},"index":5,"playId":"3cb57eaf-0739-32fa-add8-de09706c9511","pitchNumber":5,"startTime":"2025-07-30T04:00:51.514Z","endTime":"2025-07-30T04:00:55.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:00:55.527Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to third baseman Josh Jung.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T04:04:23.782Z","endTime":"2025-07-30T04:04:31.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T04:01:33.940Z","endTime":"2025-07-30T04:03:08.879Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Boushley replaces Jon Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T04:03:08.879Z","endTime":"2025-07-30T04:04:25.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676961,"link":"/api/v1/people/676961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.664774669596074,"aZ":-39.112143549020985,"pfxX":4.378988772319557,"pfxZ":-5.603277936147409,"pX":-0.5873694587148031,"pZ":1.6728228805129417,"vX0":1.6478467321738726,"vY0":-110.82363286793586,"vZ0":-1.1916195729686208,"x":139.39,"y":193.61,"x0":-1.9104829538445147,"y0":50.00274232060356,"z0":6.319574799597684,"aX":5.421504233572544},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-10.1,"breakHorizontal":-8.4,"spinRate":2411,"spinDirection":44},"zone":7,"typeConfidence":0.9,"plateTime":0.4951119739666332,"extension":5.645712964952646},"hitData":{"launchSpeed":92.0,"launchAngle":9.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.27,"coordY":154.4}},"index":2,"playId":"4ebf704c-cfa4-309f-a053-bd7233b32583","pitchNumber":1,"startTime":"2025-07-30T04:04:25.884Z","endTime":"2025-07-30T04:04:31.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:04:31.498Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wyatt Langford flies out to right fielder Gustavo Campero.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T04:06:54.425Z","endTime":"2025-07-30T04:07:18.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Yoán Moncada remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T04:06:38.277Z","endTime":"2025-07-30T04:06:38.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":621028,"link":"/api/v1/people/621028"}},{"details":{"description":"Pitching Change: Reid Detmers replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T04:06:38.297Z","endTime":"2025-07-30T04:06:56.496Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672282,"link":"/api/v1/people/672282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":67.6,"strikeZoneTop":3.84009349247492,"strikeZoneBottom":1.70404134421363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.172149199992948,"aZ":-42.3346079941534,"pfxX":-4.928225901441077,"pfxZ":-8.83255169685594,"pX":0.65272558329488,"pZ":2.7484957724355215,"vX0":-0.5546701424623438,"vY0":-107.10536514078706,"vZ0":2.171771306633806,"x":92.12,"y":164.57,"x0":1.5552940880452648,"y0":50.00173810680909,"z0":6.489804505052954,"aX":-5.669789398735962},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-14.9,"breakHorizontal":9.1,"spinRate":2649,"spinDirection":328},"zone":6,"typeConfidence":0.89,"plateTime":0.5133024239728714,"extension":5.991996156591682},"index":2,"playId":"70ec1576-7a84-367b-b91e-abc35fcd0099","pitchNumber":1,"startTime":"2025-07-30T04:06:56.496Z","endTime":"2025-07-30T04:07:00.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.960072995708096,"aZ":-12.568182082172019,"pfxX":5.284808593727934,"pfxZ":9.845356007913713,"pX":0.6067662801866812,"pZ":2.518506017384803,"vX0":-4.233476927953488,"vY0":-140.0663657493822,"vZ0":-7.115617174132457,"x":93.87,"y":170.78,"x0":1.4494644626690367,"y0":50.00338306996659,"z0":5.909724526309438,"aX":10.52499456767519},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":-8.8,"spinRate":2142,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.39071243732268357,"extension":6.265675571543575},"hitData":{"launchSpeed":92.7,"launchAngle":29.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.26,"coordY":98.24}},"index":3,"playId":"a3373872-aead-396a-a7db-2abe7d059333","pitchNumber":2,"startTime":"2025-07-30T04:07:10.813Z","endTime":"2025-07-30T04:07:18.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:07:18.615Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a ground ball to shortstop Zach Neto.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T04:07:35.533Z","endTime":"2025-07-30T04:08:18.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.4924470567112,"strikeZoneBottom":1.65771782332026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.249335149105157,"aZ":-32.723652861731196,"pfxX":-1.0228818409786227,"pfxZ":-0.3181083143535979,"pX":0.9065851925591909,"pZ":2.4271117369538104,"vX0":-1.9472355296683548,"vY0":-131.4050659758726,"vZ0":-2.8194890800153902,"x":82.44,"y":173.25,"x0":1.791622052809616,"y0":50.00062456446892,"z0":5.958444430385569,"aX":-1.7787998139270724},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.0,"breakHorizontal":2.3,"spinRate":2115,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.4176879392335282,"extension":6.255508686641434},"index":0,"playId":"0ac89215-9869-3484-90dc-4f8d8bca4eaf","pitchNumber":1,"startTime":"2025-07-30T04:07:41.398Z","endTime":"2025-07-30T04:07:45.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.44609521196692,"strikeZoneBottom":1.72720367322986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.901262597985124,"aZ":-10.973178168042997,"pfxX":6.641092253774838,"pfxZ":10.502851622257714,"pX":-0.6292191624164747,"pZ":3.23510203318946,"vX0":-7.146717027067934,"vY0":-141.54974448468215,"vZ0":-6.10303991463305,"x":140.98,"y":151.43,"x0":1.071860180557185,"y0":50.00162413336523,"z0":6.12954672123026,"aX":13.40469160677852},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":-10.4,"spinRate":2170,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.38773959978651895,"extension":6.335789613606789},"index":1,"playId":"1464e1b9-be9c-364c-b23a-693ecd147df4","pitchNumber":2,"startTime":"2025-07-30T04:07:53.108Z","endTime":"2025-07-30T04:07:56.875Z","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":1,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":68.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73441479607259,"aZ":-44.97313362726642,"pfxX":-4.996550306727991,"pfxZ":-10.852709383475975,"pX":-0.6079050875584715,"pZ":3.3035867548555586,"vX0":-2.8420615107986076,"vY0":-108.99799046021884,"vZ0":3.5895758402598696,"x":140.17,"y":149.58,"x0":1.371015235954453,"y0":50.003232050192885,"z0":6.5597018748409734,"aX":-5.891686309662632},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-18.0,"breakHorizontal":9.8,"spinRate":2651,"spinDirection":333},"zone":1,"typeConfidence":0.88,"plateTime":0.5064118192250122,"extension":6.055362927943544},"hitData":{"launchSpeed":82.2,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.79,"coordY":164.85}},"index":2,"playId":"598a5073-0959-3192-98f0-37f5ada7edff","pitchNumber":3,"startTime":"2025-07-30T04:08:09.388Z","endTime":"2025-07-30T04:08:18.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:08:18.426Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging. Marcus Semien to 2nd. Wild pitch by pitcher Reid Detmers.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T04:08:37.350Z","endTime":"2025-07-30T04:10:20.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":75.1,"endSpeed":68.6,"strikeZoneTop":3.5619754121122,"strikeZoneBottom":1.72720367322986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.132989241711304,"aZ":-42.727254608874176,"pfxX":-4.7824682466693265,"pfxZ":-8.886252021255842,"pX":0.20866323090630132,"pZ":2.5954565699237975,"vX0":-1.4342151897446656,"vY0":-109.20611856553685,"vZ0":1.9012787883248417,"x":109.05,"y":168.7,"x0":1.4979593135063418,"y0":50.0010206271502,"z0":6.366457171809637,"aX":-5.681737967213348},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-15.0,"breakHorizontal":9.0,"spinRate":2429,"spinDirection":332},"zone":5,"typeConfidence":0.88,"plateTime":0.5046951342841672,"extension":6.232655449782604},"index":0,"playId":"26da71b5-860e-3be9-9290-1217d7fc91b5","pitchNumber":1,"startTime":"2025-07-30T04:08:45.727Z","endTime":"2025-07-30T04:08:49.311Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T04:09:04.952Z","endTime":"2025-07-30T04:09:17.188Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.61482287729065,"strikeZoneBottom":1.84946108314036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51726201513106,"aZ":-10.929791137527113,"pfxX":3.560810477134951,"pfxZ":10.474676592533658,"pX":-0.6872828345657892,"pZ":3.54456901715203,"vX0":-6.690352549570878,"vY0":-141.76537201572134,"vZ0":-5.059965631089995,"x":143.2,"y":143.08,"x0":1.2445341546203672,"y0":50.00199888892614,"z0":6.055170031094032,"aX":7.222152803490491},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":-5.0,"spinRate":2161,"spinDirection":148},"zone":1,"typeConfidence":0.9,"plateTime":0.38691464612647275,"extension":6.300800881812305},"index":2,"playId":"ea9ecd79-a5b3-36db-9de6-81d77b02caf3","pitchNumber":2,"startTime":"2025-07-30T04:09:17.188Z","endTime":"2025-07-30T04:09:22.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2870679678538,"aZ":-38.29650134928973,"pfxX":-0.19759566311524557,"pfxZ":-3.758454064011848,"pX":-0.6213789858486669,"pZ":1.8215970335670832,"vX0":-4.83063524469171,"vY0":-126.72150078713949,"vZ0":-2.9858900033978943,"x":140.69,"y":189.6,"x0":1.333162164292433,"y0":50.001430593861286,"z0":6.066958356204988,"aX":-0.3211100031229143},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.2,"breakHorizontal":1.4,"spinRate":2514,"spinDirection":322},"zone":7,"typeConfidence":0.91,"plateTime":0.4318143130504586,"extension":6.301127951343611},"index":3,"playId":"7f837930-b8ce-3192-889e-c4f6ae82899a","pitchNumber":3,"startTime":"2025-07-30T04:09:37.189Z","endTime":"2025-07-30T04:09:40.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77371785686187,"aZ":-33.79071362768583,"pfxX":0.6027671485441619,"pfxZ":-0.9446114269694545,"pX":-1.2673455916066376,"pZ":0.3992686958687768,"vX0":-6.622925708337037,"vY0":-129.37766200388734,"vZ0":-7.532905653257922,"x":165.31,"y":228.0,"x0":1.2423096452091211,"y0":50.0064202284885,"z0":5.922320723380477,"aX":1.0274333545277503},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.1,"breakHorizontal":0.4,"spinRate":2333,"spinDirection":310},"zone":13,"typeConfidence":0.91,"plateTime":0.4225763945809766,"extension":6.4364419142961395},"index":4,"playId":"fb576edc-1111-39ad-9805-8ccac0f6aa26","pitchNumber":4,"startTime":"2025-07-30T04:10:15.731Z","endTime":"2025-07-30T04:10:20.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:10:20.982Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T04:10:47.220Z","endTime":"2025-07-30T04:13:01.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":67.3,"strikeZoneTop":3.88644685919745,"strikeZoneBottom":1.63455664146593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.23854029633801,"aZ":-43.92341216933194,"pfxX":-5.684406130513444,"pfxZ":-10.236951852148175,"pX":1.2546718825710481,"pZ":2.8367043058561996,"vX0":0.8001208955449945,"vY0":-107.58146537816154,"vZ0":2.9445141518452225,"x":69.17,"y":162.19,"x0":1.6105657419314936,"y0":50.00168341893949,"z0":6.391570252352028,"aX":-6.525546220112254},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-17.0,"breakHorizontal":10.0,"spinRate":2576,"spinDirection":336},"zone":12,"typeConfidence":0.9,"plateTime":0.5131789330556757,"extension":6.050514655299294},"index":0,"playId":"d779b74b-ee4c-3f4b-847a-b3a61d715466","pitchNumber":1,"startTime":"2025-07-30T04:10:52.181Z","endTime":"2025-07-30T04:10:56.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76270837846306,"aZ":-8.606875121405013,"pfxX":4.261458903496375,"pfxZ":11.456390647961852,"pX":-0.5032849884004202,"pZ":3.1353074409374115,"vX0":-6.534612408922294,"vY0":-142.7278951802268,"vZ0":-6.352702058087836,"x":136.18,"y":154.13,"x0":1.265343034975131,"y0":50.00201089320821,"z0":5.936066860052018,"aX":8.76628930558551},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.6,"breakHorizontal":-6.4,"spinRate":2192,"spinDirection":151},"zone":1,"typeConfidence":0.9,"plateTime":0.3841956628751291,"extension":6.21733340014819},"index":1,"playId":"f941cbf2-6e63-35e7-9365-a4e3637c9365","pitchNumber":2,"startTime":"2025-07-30T04:11:06.073Z","endTime":"2025-07-30T04:11:09.333Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-30T04:11:33.086Z","endTime":"2025-07-30T04:11:47.417Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05644981162799,"aZ":-11.184232567708188,"pfxX":4.344285110780396,"pfxZ":10.367194282750221,"pX":0.3387614378283836,"pZ":3.6055202413087795,"vX0":-4.281890010025012,"vY0":-141.3621560667878,"vZ0":-4.843542367143257,"x":104.09,"y":141.43,"x0":1.3082766544849302,"y0":50.00565773601078,"z0":6.058453774731053,"aX":8.798632548133522},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":-7.0,"spinRate":2168,"spinDirection":151},"zone":3,"typeConfidence":0.9,"plateTime":0.3873709619065475,"extension":6.222267304763726},"index":3,"playId":"47eb13ce-6bbf-32e2-9d8a-5ae94897e2a8","pitchNumber":3,"startTime":"2025-07-30T04:11:47.417Z","endTime":"2025-07-30T04:11:52.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.93978675617092,"aZ":-7.284392456206315,"pfxX":5.10943430249985,"pfxZ":12.307597515243712,"pX":0.051455559604574416,"pZ":3.8127710547377265,"vX0":-5.074023478115247,"vY0":-142.1063488539855,"vZ0":-5.1346082292440185,"x":115.04,"y":135.84,"x0":1.205962179446056,"y0":50.00477424348033,"z0":6.118664534178509,"aX":10.335105909722111},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":21.2,"breakHorizontal":-8.0,"spinRate":2267,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.38707823894735727,"extension":6.314909893401294},"index":4,"playId":"5f477830-a7a9-30f9-9577-1121d2152ebb","pitchNumber":4,"startTime":"2025-07-30T04:12:15.044Z","endTime":"2025-07-30T04:12:18.157Z","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":87.8,"endSpeed":81.4,"strikeZoneTop":3.86327017331234,"strikeZoneBottom":1.58823546000158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.770824962077054,"aZ":-35.93569923542272,"pfxX":-2.302729564610737,"pfxZ":-2.2732588131242,"pX":-1.8655296993399408,"pZ":1.0344397192376449,"vX0":-6.885884537777937,"vY0":-127.74351969998851,"vZ0":-5.388250573971508,"x":188.11,"y":210.85,"x0":1.1615793728229928,"y0":50.000943833043365,"z0":5.98881262935542,"aX":-3.8132594858886324},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.2,"breakHorizontal":5.6,"spinRate":2543,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.4284072022294989,"extension":6.354119678766407},"index":5,"playId":"ad7d7f67-6034-3d67-8071-a9fcbe889778","pitchNumber":5,"startTime":"2025-07-30T04:12:39.701Z","endTime":"2025-07-30T04:12:43.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11390262231326,"aZ":-42.77856300660644,"pfxX":-5.24134343326161,"pfxZ":-8.658322596248059,"pX":-0.11535687246863602,"pZ":1.0087001984187736,"vX0":-1.6593639457365241,"vY0":-110.69379745707073,"vZ0":-1.5055795757227544,"x":121.4,"y":211.55,"x0":1.3274672422146707,"y0":50.00177795664112,"z0":6.228164549174245,"aX":-6.42054559504134},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-15.7,"breakHorizontal":10.0,"spinRate":2607,"spinDirection":337},"zone":13,"typeConfidence":0.88,"plateTime":0.49725862120427644,"extension":6.157425002129301},"index":6,"playId":"a7c9d239-9530-33ef-a292-8236bd50043b","pitchNumber":6,"startTime":"2025-07-30T04:12:57.907Z","endTime":"2025-07-30T04:13:01.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:13:01.357Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T04:14:57.751Z","endTime":"2025-07-30T04:16:52.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.47575950008183,"strikeZoneBottom":1.6641509253877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80281897164893,"aZ":-13.387708381253578,"pfxX":-4.497752243280606,"pfxZ":10.38470018597275,"pX":0.1521581805671129,"pZ":3.461987711444756,"vX0":7.322070690032006,"vY0":-133.65071232782748,"vZ0":-3.8712250481818575,"x":111.2,"y":145.31,"x0":-2.0385918272300656,"y0":50.00265358918731,"z0":5.890676448685041,"aX":-8.137167963673779},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":6.6,"spinRate":2443,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.4098093097467834,"extension":5.761475354985973},"index":0,"playId":"d1d9d8ab-e8d5-3e9d-802c-ec70804adf94","pitchNumber":1,"startTime":"2025-07-30T04:15:15.176Z","endTime":"2025-07-30T04:15:18.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.46927109196835,"strikeZoneBottom":1.65771782332026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.573087734803817,"aZ":-19.879784126948277,"pfxX":-10.165637296227972,"pfxZ":6.871683234854182,"pX":-1.4035586939893003,"pZ":1.512159427568586,"vX0":4.585276945840903,"vY0":-132.91568006759178,"vZ0":-7.354174322873234,"x":170.5,"y":197.95,"x0":-1.8307089960449248,"y0":50.0004764738013,"z0":5.759044680456606,"aX":-18.180331106780866},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.0,"breakHorizontal":17.4,"spinRate":2122,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4121398097226283,"extension":5.87854635516465},"index":1,"playId":"fa2b5d83-4693-3ae4-a735-1503b70ff1ff","pitchNumber":2,"startTime":"2025-07-30T04:15:31.855Z","endTime":"2025-07-30T04:15:35.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.31266267731155,"strikeZoneBottom":1.59380320674511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.952029977649286,"aZ":-33.560684770878396,"pfxX":2.4547544719246996,"pfxZ":-0.9585571788537788,"pX":0.8529652861261627,"pZ":2.5023214964254494,"vX0":5.728323443286665,"vY0":-119.41710116784803,"vZ0":-1.3267406069084213,"x":84.49,"y":171.22,"x0":-1.8909832112814675,"y0":50.000027108630746,"z0":6.070762093321082,"aX":3.5618385751823416},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.8,"breakHorizontal":-5.8,"spinRate":2596,"spinDirection":74},"zone":12,"typeConfidence":0.88,"plateTime":0.4578054257884365,"extension":5.955546329491291},"index":2,"playId":"1aae7c90-3d74-3c92-b167-dc604c996345","pitchNumber":3,"startTime":"2025-07-30T04:15:49.726Z","endTime":"2025-07-30T04:15:53.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.46927109196835,"strikeZoneBottom":1.68087939257352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.778838128497892,"aZ":-14.864747257897847,"pfxX":-4.546512694592334,"pfxZ":9.49036515909346,"pX":-0.2261947835951344,"pZ":5.482763925495264,"vX0":6.1335134119475105,"vY0":-134.57795843329757,"vZ0":1.4809700748033046,"x":125.62,"y":90.75,"x0":-1.9502236729839415,"y0":50.00077513119841,"z0":5.981997022891493,"aX":-8.291396397796587},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2445,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4078994443163362,"extension":5.81401730285254},"index":3,"playId":"f83f8e67-7895-3360-88d6-cd93b0e7b265","pitchNumber":4,"startTime":"2025-07-30T04:16:07.167Z","endTime":"2025-07-30T04:16:10.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.234085641556714,"aZ":-20.397708842632294,"pfxX":-7.140034019093515,"pfxZ":7.444630284683816,"pX":-0.1202683888918072,"pZ":2.5664533495610873,"vX0":6.264859686062014,"vY0":-124.98084188124703,"vZ0":-3.821718892710607,"x":121.58,"y":169.49,"x0":-1.7319981572895142,"y0":50.00267467903616,"z0":5.791073334311583,"aX":-11.293571642831095},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":12.8,"breakHorizontal":11.5,"spinRate":1718,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4382920141505351,"extension":5.936331338706198},"index":4,"playId":"e06b1875-2b90-344d-8684-57bd652de695","pitchNumber":5,"startTime":"2025-07-30T04:16:27.893Z","endTime":"2025-07-30T04:16:31.587Z","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":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.42291942143775,"strikeZoneBottom":1.58823546000158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.404546392945356,"aZ":-23.49800781672805,"pfxX":-10.799909359687113,"pfxZ":4.709704647628622,"pX":0.6724304409354528,"pZ":2.010634051926951,"vX0":10.457118279651143,"vY0":-134.68820487654136,"vZ0":-4.886132783866866,"x":91.37,"y":184.49,"x0":-1.851437597320595,"y0":50.004695217745265,"z0":5.503337612250132,"aX":-19.906355602402684},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":17.4,"spinRate":2180,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.40617077086927145,"extension":5.962686034246346},"index":5,"playId":"d87634cc-2941-3681-b112-a42a86c1f912","pitchNumber":6,"startTime":"2025-07-30T04:16:48.640Z","endTime":"2025-07-30T04:16:52.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:16:52.727Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to second baseman Marcus Semien.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T04:17:08.744Z","endTime":"2025-07-30T04:18:15.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.4,"endSpeed":76.2,"strikeZoneTop":3.79374016453284,"strikeZoneBottom":1.79669287453653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.724536487955344,"aZ":-31.370886560715807,"pfxX":1.8522771617332827,"pfxZ":0.5491398844267774,"pX":0.960044188157078,"pZ":2.9988569976884656,"vX0":5.952074878684231,"vY0":-119.89994435866838,"vZ0":-0.49397945679587774,"x":80.41,"y":157.81,"x0":-1.7884930582831133,"y0":50.003001113106585,"z0":5.990733301117733,"aX":2.7149481767387984},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.1,"breakHorizontal":-4.7,"spinRate":2633,"spinDirection":78},"zone":12,"typeConfidence":0.9,"plateTime":0.4556519229123288,"extension":5.954072945395792},"index":0,"playId":"6e7d4703-b87e-3ea2-acab-7e6670af6480","pitchNumber":1,"startTime":"2025-07-30T04:17:18.271Z","endTime":"2025-07-30T04:17:22.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.037812090428005,"aZ":-20.818713097619597,"pfxX":-9.584964855450508,"pfxZ":6.184184154863594,"pX":-0.4266975892589541,"pZ":2.5540072848939595,"vX0":7.079985042379376,"vY0":-134.62977318608654,"vZ0":-4.693443555816596,"x":133.26,"y":169.82,"x0":-1.844274205656016,"y0":50.00672013294984,"z0":5.79225075405272,"aX":-17.61134948683869},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":15.8,"spinRate":2284,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.40673097809149183,"extension":5.819161015089687},"index":1,"playId":"d2af9fb9-c4be-3381-bf39-17b1e625b81d","pitchNumber":2,"startTime":"2025-07-30T04:17:37.335Z","endTime":"2025-07-30T04:17:41.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52202052651313,"aZ":-33.05971030937809,"pfxX":0.8716664029575059,"pfxZ":-0.5992453876928874,"pX":0.7931341553538025,"pZ":2.609702677724084,"vX0":5.797253793411197,"vY0":-120.98998947148814,"vZ0":-1.1408776002656382,"x":86.77,"y":168.32,"x0":-1.7422135184888792,"y0":50.00066498610112,"z0":5.971888655137764,"aX":1.2966728522532796},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.1,"breakHorizontal":-2.9,"spinRate":2469,"spinDirection":77},"zone":6,"typeConfidence":0.89,"plateTime":0.45186363916207695,"extension":5.929900788137097},"hitData":{"launchSpeed":87.1,"launchAngle":61.0,"totalDistance":175.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":171.44,"coordY":146.28}},"index":2,"playId":"6e666643-57f8-3265-83ce-6b4c39e107d3","pitchNumber":3,"startTime":"2025-07-30T04:18:05.183Z","endTime":"2025-07-30T04:18:15.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:18:15.036Z","atBatIndex":64},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luis Rengifo hit by pitch.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T04:18:26.477Z","endTime":"2025-07-30T04:19:11.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":84.9,"strikeZoneTop":3.21995702552589,"strikeZoneBottom":1.50116065543362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.066154410327904,"aZ":-12.573344412975441,"pfxX":-2.7704750842733175,"pfxZ":10.634818442594135,"pX":-0.8586270958092186,"pZ":2.5688777537771434,"vX0":3.4771295372166406,"vY0":-134.6131335496829,"vZ0":-6.330505958055831,"x":149.73,"y":169.42,"x0":-1.804565998920637,"y0":50.00249944385508,"z0":5.833921268407867,"aX":-5.1061631203003275},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":4.3,"spinRate":2397,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.40624511115545037,"extension":6.045087170173063},"index":0,"playId":"9b326e38-48cb-3d53-8e96-398cce3f91ac","pitchNumber":1,"startTime":"2025-07-30T04:18:47.391Z","endTime":"2025-07-30T04:18:51.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.374115465637942,"aZ":-21.452740904759352,"pfxX":0.9285503192525044,"pfxZ":6.085615453464307,"pX":0.8890526311452535,"pZ":3.6564927921956043,"vX0":6.354990541133429,"vY0":-131.29694417881578,"vZ0":-1.580543134089181,"x":83.11,"y":140.05,"x0":-1.6742109942066326,"y0":50.00520745165642,"z0":5.848169354390291,"aX":1.6350599407440616},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":-3.0,"spinRate":2433,"spinDirection":193},"zone":12,"typeConfidence":0.92,"plateTime":0.41569690464535425,"extension":5.944831011696027},"index":1,"playId":"748aee9f-da0a-3adb-9548-a6fbd96ecf4c","pitchNumber":2,"startTime":"2025-07-30T04:19:06.528Z","endTime":"2025-07-30T04:19:11.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:19:11.091Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Travis d'Arnaud pops out to first baseman Ezequiel Duran.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T04:21:33.326Z","endTime":"2025-07-30T04:22:43.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T04:21:35.510Z","endTime":"2025-07-30T04:21:35.511Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.5387992215084,"strikeZoneBottom":1.51875671878643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28441189064522,"aZ":-22.069628201919524,"pfxX":0.522696307732518,"pfxZ":5.853361577491,"pX":0.915597628279179,"pZ":2.8452194470502135,"vX0":6.835080460474476,"vY0":-129.83821122407537,"vZ0":-3.1471552336702384,"x":82.1,"y":161.96,"x0":-1.8066485551317732,"y0":50.00535497480879,"z0":5.731080436639933,"aX":0.9015491782614735},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":-2.3,"spinRate":2409,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.4200323568380373,"extension":6.015968823363796},"index":1,"playId":"211cf887-8b02-30b3-bbab-6badd1db9a46","pitchNumber":1,"startTime":"2025-07-30T04:21:35.512Z","endTime":"2025-07-30T04:21:39.373Z","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":91.8,"endSpeed":84.3,"strikeZoneTop":3.46927109196835,"strikeZoneBottom":1.51875671878643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.187798374372658,"aZ":-20.032280116741592,"pfxX":-9.274469304160794,"pfxZ":6.703876243312289,"pX":0.9543910978503157,"pZ":2.72890823009856,"vX0":10.491533065680624,"vY0":-133.3332014521971,"vZ0":-3.7395826264513055,"x":80.62,"y":165.1,"x0":-1.8162221960323477,"y0":50.00068052999746,"z0":5.585346234689863,"aX":-16.790093124172817},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":14.6,"spinRate":2317,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.40993940710623367,"extension":5.908927196664312},"index":2,"playId":"ed3c0e70-2f81-3b1f-9662-81dcfc9213af","pitchNumber":2,"startTime":"2025-07-30T04:21:55.922Z","endTime":"2025-07-30T04:21:59.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.47489568561867,"strikeZoneBottom":1.61696477141458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.231268807457386,"aZ":-13.264591682191739,"pfxX":-4.82415234985328,"pfxZ":10.274303313547403,"pX":0.9048513703253144,"pZ":1.830196056012497,"vX0":8.954497964553681,"vY0":-134.3491412667404,"vZ0":-7.374421244597405,"x":82.51,"y":189.36,"x0":-1.8342381956598124,"y0":50.00301943404245,"z0":5.54008091573433,"aX":-8.87958392660762},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":7.0,"spinRate":2431,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.40661498012334496,"extension":6.0252873268945635},"index":3,"playId":"c46d11d4-d755-380b-8bea-4b56a7560d9c","pitchNumber":3,"startTime":"2025-07-30T04:22:14.463Z","endTime":"2025-07-30T04:22:18.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95335418426489,"aZ":-21.48224073030676,"pfxX":-9.382409921410886,"pfxZ":5.874574764096454,"pX":-1.0473053777605246,"pZ":2.3694060926692897,"vX0":5.1648131316359125,"vY0":-133.79368370516823,"vZ0":-4.908705283695918,"x":156.92,"y":174.81,"x0":-1.7803994337736568,"y0":50.00055285410263,"z0":5.760471051364904,"aX":-17.06483187891939},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2159,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.40886705284528047,"extension":5.919745256791478},"hitData":{"launchSpeed":66.9,"launchAngle":73.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.42,"coordY":180.2}},"index":4,"playId":"c1242bda-e520-3964-bef5-1633815f04e1","pitchNumber":4,"startTime":"2025-07-30T04:22:34.926Z","endTime":"2025-07-30T04:22:43.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:22:43.451Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T04:25:22.948Z","endTime":"2025-07-30T04:26:36.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Brogdon replaces Reid Detmers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T04:24:08.056Z","endTime":"2025-07-30T04:25:24.912Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"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":87.3,"endSpeed":80.6,"strikeZoneTop":3.37656812779979,"strikeZoneBottom":1.42612426629437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27445247855772,"aZ":-23.848384900023344,"pfxX":0.35272219583973197,"pfxZ":5.051356079899515,"pX":-0.4704258234586476,"pZ":2.791475890241221,"vX0":5.859804979802065,"vY0":-127.10491222885496,"vZ0":-2.2812174562461456,"x":134.93,"y":163.41,"x0":-2.8445365018998134,"y0":50.00320576176846,"z0":5.580212671532766,"aX":0.5801127492873263},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2451,"spinDirection":192},"zone":1,"typeConfidence":0.91,"plateTime":0.4297379884430672,"extension":6.9691022235714115},"index":1,"playId":"dc8c5f0e-52ee-377f-979c-ee3b2d39311b","pitchNumber":1,"startTime":"2025-07-30T04:25:24.912Z","endTime":"2025-07-30T04:25:28.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.696980529526073,"aZ":-12.94947690837542,"pfxX":-8.915749473208924,"pfxZ":10.177708223382867,"pX":-0.19363410412959184,"pZ":2.436011073796211,"vX0":9.010386051139138,"vY0":-136.92122124448585,"vZ0":-6.199259751685378,"x":124.38,"y":173.01,"x0":-2.376944980836917,"y0":50.00415359832635,"z0":5.624543303123844,"aX":-16.842650765761938},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":14.2,"spinRate":2249,"spinDirection":226},"zone":5,"typeConfidence":0.93,"plateTime":0.4008284999804177,"extension":7.1209810628087205},"index":2,"playId":"095de103-4259-3fa6-95fe-15a771a7ba9a","pitchNumber":2,"startTime":"2025-07-30T04:25:38.707Z","endTime":"2025-07-30T04:25:42.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T04:25:46.812Z","endTime":"2025-07-30T04:26:07.382Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5802928930438,"aZ":-13.603039347886575,"pfxX":-9.19875022908783,"pfxZ":9.40284523670943,"pX":0.13219799418460265,"pZ":2.909539268789351,"vX0":10.598369799657654,"vY0":-139.8797834176234,"vZ0":-4.527425238927058,"x":111.96,"y":160.22,"x0":-2.516919332472672,"y0":50.0007971869964,"z0":5.4459007086206626,"aX":-18.164101918740464},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":14.4,"spinRate":2332,"spinDirection":234},"zone":5,"typeConfidence":0.93,"plateTime":0.39210177351767816,"extension":7.108184433733843},"index":4,"playId":"eb968d8c-3d3b-3c47-8d5c-e50ab8a33ba8","pitchNumber":3,"startTime":"2025-07-30T04:26:07.382Z","endTime":"2025-07-30T04:26:10.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.370737081490745,"aZ":-26.44437927682382,"pfxX":-10.463020333602122,"pfxZ":3.9584106676483604,"pX":-1.3430414787945195,"pZ":2.398621728584335,"vX0":6.588620183211815,"vY0":-119.43492660968967,"vZ0":-1.6649062814364017,"x":168.19,"y":174.02,"x0":-2.7739076261209483,"y0":50.00512588160104,"z0":5.476213766053938,"aX":-15.162455837743234},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.1,"breakHorizontal":17.4,"spinRate":1927,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.45807090640932824,"extension":6.937973677967685},"hitData":{"launchSpeed":88.7,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.48,"coordY":153.55}},"index":5,"playId":"aa9e3b70-d231-39e2-8d79-290d79d828a0","pitchNumber":4,"startTime":"2025-07-30T04:26:28.932Z","endTime":"2025-07-30T04:26:36.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:26:36.929Z","atBatIndex":67},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Higashioka homers (6) on a line drive to left center field.","rbi":1,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T04:26:51.852Z","endTime":"2025-07-30T04:28:37.364Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.2,"strikeZoneTop":3.4924470567112,"strikeZoneBottom":1.58823546000158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.633361518984167,"aZ":-13.84345291755458,"pfxX":-7.679062438922206,"pfxZ":9.411121959129224,"pX":-0.34244444327546897,"pZ":3.2813892192272136,"vX0":8.254832960487526,"vY0":-138.38039233116749,"vZ0":-4.115931700392945,"x":130.05,"y":150.18,"x0":-2.3603502430385297,"y0":50.00313420995695,"z0":5.7094984215581395,"aX":-14.957811472331752},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2304,"spinDirection":224},"zone":1,"typeConfidence":0.93,"plateTime":0.39516014471541006,"extension":7.124670746234464},"index":0,"playId":"62ab4f6f-2ad0-3411-8349-5e563f350458","pitchNumber":1,"startTime":"2025-07-30T04:27:02.640Z","endTime":"2025-07-30T04:27:06.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.882807301510454,"aZ":-25.92355050184152,"pfxX":-11.562931432895144,"pfxZ":4.252144836376493,"pX":0.5582596763523985,"pZ":1.2901697113779138,"vX0":10.73063952029814,"vY0":-120.0819353869839,"vZ0":-4.458703443015072,"x":95.72,"y":203.95,"x0":-2.452632191744567,"y0":50.00106393668606,"z0":5.460239686381882,"aX":-16.99119115967191},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.8,"breakHorizontal":18.6,"spinRate":1995,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.45501985292087843,"extension":6.977678925452472},"index":1,"playId":"e7f96c5d-fe6e-374b-ac93-8003b3db6985","pitchNumber":2,"startTime":"2025-07-30T04:27:18.083Z","endTime":"2025-07-30T04:27:21.308Z","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":83.0,"endSpeed":76.8,"strikeZoneTop":3.60832798615847,"strikeZoneBottom":1.63455664146593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.919746512095955,"aZ":-24.143154451643632,"pfxX":-9.998931959142222,"pfxZ":5.427758180377677,"pX":0.20815943147455312,"pZ":0.40973920570385486,"vX0":9.122815315023555,"vY0":-120.44881400047096,"vZ0":-6.750220841559752,"x":109.07,"y":227.72,"x0":-2.317185489676334,"y0":50.00174268566289,"z0":5.363526127710406,"aX":-14.790240260592267},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.5,"breakHorizontal":16.1,"spinRate":2132,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.4535729963152071,"extension":7.004477657900592},"index":2,"playId":"5758f29f-f367-39c6-8392-ec87f697b7db","pitchNumber":3,"startTime":"2025-07-30T04:27:32.557Z","endTime":"2025-07-30T04:27:35.996Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.58515166856456,"strikeZoneBottom":1.61139585201701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.651073710911046,"aZ":-27.295744685691652,"pfxX":-12.106647489856073,"pfxZ":3.2681051808622996,"pX":1.4973801822398716,"pZ":1.1702976543996424,"vX0":12.853516718191877,"vY0":-121.39628214188836,"vZ0":-4.555140241344716,"x":59.92,"y":207.18,"x0":-2.291797649342965,"y0":50.00448576309493,"z0":5.445800167824254,"aX":-18.081519752013314},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":18.8,"spinRate":2204,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.45110168818917185,"extension":7.032925005007722},"index":3,"playId":"ee169222-8596-38ef-9c0e-9a66ab93eeae","pitchNumber":4,"startTime":"2025-07-30T04:27:51.197Z","endTime":"2025-07-30T04:27:54.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.713150240757756,"aZ":-13.105521658658871,"pfxX":-8.187500271615606,"pfxZ":9.786311803724292,"pX":0.24440109898809526,"pZ":2.9583843369794787,"vX0":10.081239973882768,"vY0":-138.85054537260785,"vZ0":-4.645385270196257,"x":107.68,"y":158.9,"x0":-2.3733010785516213,"y0":50.00287666854551,"z0":5.528272306165407,"aX":-15.953711618878762},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":12.7,"spinRate":2403,"spinDirection":226},"zone":2,"typeConfidence":0.93,"plateTime":0.3948016378191874,"extension":7.308934378511852},"hitData":{"launchSpeed":107.3,"launchAngle":22.0,"totalDistance":411.0,"trajectory":"line_drive","hardness":"hard","location":"78","coordinates":{"coordX":71.14,"coordY":42.0}},"index":4,"playId":"b828d42b-de18-390c-9770-e4702f321d89","pitchNumber":5,"startTime":"2025-07-30T04:28:10.308Z","endTime":"2025-07-30T04:28:37.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:28:37.364Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to left fielder Taylor Ward.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T04:28:55.943Z","endTime":"2025-07-30T04:30:30.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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(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":86.9,"endSpeed":80.5,"strikeZoneTop":3.19116748325474,"strikeZoneBottom":1.40296723483029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27223998846216,"aZ":-23.00156640244451,"pfxX":0.9964381632430039,"pfxZ":5.591792869042662,"pX":-0.5157847939151282,"pZ":3.055550277192222,"vX0":5.335247554120657,"vY0":-126.6330856939594,"vZ0":-1.644342363080951,"x":136.66,"y":156.28,"x0":-2.7704008926123715,"y0":50.006226834522735,"z0":5.534324073157028,"aX":1.6357381403474984},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.1,"breakHorizontal":-2.9,"spinRate":2375,"spinDirection":195},"zone":1,"typeConfidence":0.91,"plateTime":0.4307782719135349,"extension":7.159123002263686},"index":0,"playId":"83315480-fadc-382f-99ec-8eed41491798","pitchNumber":1,"startTime":"2025-07-30T04:28:55.943Z","endTime":"2025-07-30T04:28:59.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.438705898231483,"aZ":-22.190160577212172,"pfxX":-10.617516495817064,"pfxZ":6.686272359039843,"pX":-0.05180864839890846,"pZ":1.6614772653359893,"vX0":9.141229613613739,"vY0":-121.59005136632692,"vZ0":-4.418141763490439,"x":118.97,"y":193.92,"x0":-2.4854939135525704,"y0":50.00418720157134,"z0":5.434087353769441,"aX":-15.856858314111241},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.3,"breakHorizontal":17.0,"spinRate":2264,"spinDirection":244},"zone":8,"typeConfidence":0.87,"plateTime":0.4509415184456729,"extension":7.008917526536987},"index":1,"playId":"2a05ebd1-7970-322c-97eb-b1cfd480628e","pitchNumber":2,"startTime":"2025-07-30T04:29:10.971Z","endTime":"2025-07-30T04:29:15.320Z","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":83.3,"endSpeed":76.2,"strikeZoneTop":3.19116748325474,"strikeZoneBottom":1.47243963730092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.856158091808023,"aZ":-23.653285385403386,"pfxX":-11.015337303120768,"pfxZ":5.777407169720728,"pX":-1.3803660017838515,"pZ":0.9814246611506119,"vX0":6.5293136866012365,"vY0":-121.03682935575608,"vZ0":-5.584597402368075,"x":169.62,"y":212.28,"x0":-2.689452016550683,"y0":50.00527884159528,"z0":5.4051427046870755,"aX":-16.25472802813351},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.2,"breakHorizontal":18.2,"spinRate":2270,"spinDirection":239},"zone":13,"typeConfidence":0.89,"plateTime":0.45351010245058987,"extension":7.0050199093025025},"index":2,"playId":"fb7917a1-51db-3c4a-ae62-98a3509ea4da","pitchNumber":3,"startTime":"2025-07-30T04:29:28.184Z","endTime":"2025-07-30T04:29:31.356Z","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":95.1,"endSpeed":86.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.451199213125197,"aZ":-15.693458684857577,"pfxX":-9.433188702223852,"pfxZ":8.559888039221761,"pX":-0.18179490221270084,"pZ":2.527970157689638,"vX0":9.86173767605735,"vY0":-138.03898206666221,"vZ0":-4.849774992923301,"x":123.93,"y":170.52,"x0":-2.5793829721859556,"y0":50.00051059746757,"z0":5.36824172567505,"aX":-18.156871046855024},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":15.0,"spinRate":2370,"spinDirection":226},"zone":5,"typeConfidence":0.93,"plateTime":0.39718522169176085,"extension":7.215535394151829},"index":3,"playId":"7f9efd2b-3534-3021-8110-c971bb6b61ce","pitchNumber":4,"startTime":"2025-07-30T04:29:43.669Z","endTime":"2025-07-30T04:29:46.744Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.23751688856782,"strikeZoneBottom":1.42612426629437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.575050938863523,"aZ":-25.696379679934655,"pfxX":-8.905021794747789,"pfxZ":4.2724972070520195,"pX":-1.7000816068366076,"pZ":1.471846121475372,"vX0":5.335567562740576,"vY0":-122.43236748098956,"vZ0":-4.17565102815164,"x":181.8,"y":199.04,"x0":-2.752700009159627,"y0":50.0002408553929,"z0":5.402995850151912,"aX":-13.492871449410803},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.0,"breakHorizontal":14.9,"spinRate":2039,"spinDirection":252},"zone":13,"typeConfidence":0.84,"plateTime":0.44767178894796,"extension":6.844628123533048},"index":4,"playId":"4109e45c-b88d-312b-a12c-0ecfc34845bf","pitchNumber":5,"startTime":"2025-07-30T04:30:05.507Z","endTime":"2025-07-30T04:30:08.626Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.679182965297436,"aZ":-24.302585148449968,"pfxX":-9.68489728597439,"pfxZ":5.331591847733433,"pX":-1.190507807334751,"pZ":1.983255583103022,"vX0":6.315599671847636,"vY0":-120.99213448866269,"vZ0":-3.13163292000323,"x":162.38,"y":185.23,"x0":-2.5827829356010406,"y0":50.000140899016834,"z0":5.435312551961689,"aX":-14.28711436210843},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.1,"breakHorizontal":16.0,"spinRate":2051,"spinDirection":251},"zone":13,"typeConfidence":0.88,"plateTime":0.4535470979779177,"extension":6.998356094969699},"hitData":{"launchSpeed":85.4,"launchAngle":27.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.39,"coordY":92.0}},"index":5,"playId":"1292004c-c8c1-3909-8031-1191cefb3e5b","pitchNumber":6,"startTime":"2025-07-30T04:30:22.095Z","endTime":"2025-07-30T04:30:30.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:30:30.353Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T04:30:57.727Z","endTime":"2025-07-30T04:32:11.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joc Pederson replaces Ezequiel Duran.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T04:30:47.913Z","endTime":"2025-07-30T04:30:59.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":677649,"link":"/api/v1/people/677649"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.74738691258062,"strikeZoneBottom":1.5650754704473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99535329448439,"aZ":-12.387959085547118,"pfxX":-5.79250709244643,"pfxZ":10.154453828899463,"pX":0.09733987181267367,"pZ":2.2683743351041463,"vX0":8.942190469647166,"vY0":-138.71162550817547,"vZ0":-6.630419016205641,"x":113.29,"y":177.53,"x0":-2.415517762722788,"y0":50.00647689898641,"z0":5.515621252038642,"aX":-11.291706812267574},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2243,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.39484387136926946,"extension":7.267853048308029},"index":1,"playId":"f11a3282-7de7-3159-8e5d-120c2281b375","pitchNumber":1,"startTime":"2025-07-30T04:30:59.944Z","endTime":"2025-07-30T04:31:03.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.419795850785352,"aZ":-12.733495663736543,"pfxX":-6.543980406244839,"pfxZ":9.919436787696693,"pX":0.06574083758914016,"pZ":2.4184672413148585,"vX0":9.729822478194748,"vY0":-139.14565519298142,"vZ0":-6.2852753672222486,"x":114.49,"y":173.48,"x0":-2.627129055150059,"y0":50.00056521462199,"z0":5.551326022553463,"aX":-12.822804642493477},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2261,"spinDirection":226},"zone":5,"typeConfidence":0.93,"plateTime":0.3937344881062992,"extension":7.231906671151048},"index":2,"playId":"2424bf0b-47d5-3735-a46c-aa86206808a0","pitchNumber":2,"startTime":"2025-07-30T04:31:15.034Z","endTime":"2025-07-30T04:31:18.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.74738691258062,"strikeZoneBottom":1.54191588836041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.524082435984266,"aZ":-30.288987597451356,"pfxX":-10.51017127528435,"pfxZ":1.2552817943179697,"pX":-1.7799480857584515,"pZ":2.3274238331694903,"vX0":5.720417986728116,"vY0":-121.63236999875667,"vZ0":-1.207492747983283,"x":184.85,"y":175.94,"x0":-2.7949705934736255,"y0":50.00227351557731,"z0":5.4531361600651636,"aX":-15.770898098814104},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":17.8,"spinRate":2068,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.45005168744762036,"extension":7.128661881225692},"index":3,"playId":"7e4ada94-9fac-3932-b7a8-32f8f35bebb8","pitchNumber":3,"startTime":"2025-07-30T04:31:35.184Z","endTime":"2025-07-30T04:31:38.492Z","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":82.9,"endSpeed":76.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9507966430673,"aZ":-25.015392512756407,"pfxX":-10.798052712154185,"pfxZ":4.8560773855728145,"pX":-1.1209514526862352,"pZ":1.5165054307337063,"vX0":6.883934662721196,"vY0":-120.53856910386507,"vZ0":-4.015213620412408,"x":159.73,"y":197.83,"x0":-2.607779879342062,"y0":50.00355986359879,"z0":5.406921264904674,"aX":-15.925104803308278},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.0,"breakHorizontal":18.0,"spinRate":2186,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.45401078986080545,"extension":7.173749720578893},"hitData":{"launchSpeed":71.8,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.87,"coordY":166.26}},"index":4,"playId":"25bfddd6-424d-3ae3-8cdd-53d2b2a903c8","pitchNumber":4,"startTime":"2025-07-30T04:32:03.903Z","endTime":"2025-07-30T04:32:11.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:32:11.959Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gustavo Campero walks.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T04:34:33.135Z","endTime":"2025-07-30T04:36:23.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Evan Carter replaces left fielder Sam Haggerty, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T04:33:47.500Z","endTime":"2025-07-30T04:33:47.520Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":664059,"link":"/api/v1/people/664059"}},{"details":{"description":"Defensive switch from center field to left field for Wyatt Langford.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T04:33:47.520Z","endTime":"2025-07-30T04:33:47.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"200"},{"details":{"description":"Joc Pederson remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T04:33:47.521Z","endTime":"2025-07-30T04:34:34.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":677649,"link":"/api/v1/people/677649"}},{"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":74.3,"endSpeed":68.9,"strikeZoneTop":3.33021724903765,"strikeZoneBottom":1.54191588836041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.580570427764144,"aZ":-40.54937718905524,"pfxX":5.050480539975764,"pfxZ":-7.138798783559503,"pX":-0.30657121439586255,"pZ":0.1880341585104116,"vX0":1.7719712886934136,"vY0":-108.16364449010528,"vZ0":-3.2830804339522723,"x":128.69,"y":233.7,"x0":-1.794883395218943,"y0":50.00353384693983,"z0":6.2146059038963575,"aX":5.925409134845449},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-13.4,"breakHorizontal":-9.6,"spinRate":2428,"spinDirection":42},"zone":13,"typeConfidence":0.91,"plateTime":0.5082947036888337,"extension":5.852290057953662},"index":3,"playId":"b263cce7-7780-391c-a9ac-eb93ff7ec88f","pitchNumber":1,"startTime":"2025-07-30T04:34:34.890Z","endTime":"2025-07-30T04:34:39.085Z","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":89.3,"endSpeed":82.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60902158150386,"aZ":-20.231888280857106,"pfxX":-0.3714432103744203,"pfxZ":6.938764690608787,"pX":0.8082265508509796,"pZ":2.089785542797733,"vX0":7.265946007753445,"vY0":-129.9338517943495,"vZ0":-5.347419878787439,"x":86.19,"y":182.36,"x0":-1.968571624856705,"y0":50.00223135805146,"z0":5.698351206841026,"aX":-0.6409007978684687},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":-0.8,"spinRate":2325,"spinDirection":187},"zone":6,"typeConfidence":0.91,"plateTime":0.4205335075025709,"extension":5.877425714182194},"index":4,"playId":"002fa05d-d85a-317d-98ce-5915e29a66db","pitchNumber":2,"startTime":"2025-07-30T04:34:53.551Z","endTime":"2025-07-30T04:34:56.883Z","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":85.4,"endSpeed":78.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.660490344097642,"aZ":-25.02723220161757,"pfxX":-10.093788145360984,"pfxZ":4.560481109232116,"pX":-1.239349064811169,"pZ":1.9544610861762983,"vX0":4.796424879852701,"vY0":-124.26747946273727,"vZ0":-4.634439809868517,"x":164.24,"y":186.01,"x0":-1.8821558343712137,"y0":50.000028974621834,"z0":5.920075465242785,"aX":-15.799892436206717},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.4,"breakHorizontal":17.2,"spinRate":1852,"spinDirection":233},"zone":13,"typeConfidence":0.88,"plateTime":0.44059056013488274,"extension":5.7856332265543315},"index":5,"playId":"a6f77d08-a56b-34ba-bb72-9633719db916","pitchNumber":3,"startTime":"2025-07-30T04:35:15.990Z","endTime":"2025-07-30T04:35:19.632Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-30T04:35:26.591Z","endTime":"2025-07-30T04:35:42.001Z","isPitch":false,"type":"action","player":{"id":672569,"link":"/api/v1/people/672569"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.39974372513717,"strikeZoneBottom":1.54191588836041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.096417253958816,"aZ":-21.789984238688266,"pfxX":-9.768405778386983,"pfxZ":5.675649289324964,"pX":0.4372377736350512,"pZ":3.8953142995992542,"vX0":8.522375846120672,"vY0":-134.20701677262682,"vZ0":-1.3030222729682013,"x":100.33,"y":133.61,"x0":-1.504868087405028,"y0":50.00602349021448,"z0":5.933903107879271,"aX":-17.884979916927637},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":16.0,"spinRate":2097,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.40756842911388524,"extension":5.874735277159649},"index":7,"playId":"b08d6b28-79fb-35af-9819-e5f9fe0c24ef","pitchNumber":4,"startTime":"2025-07-30T04:35:42.001Z","endTime":"2025-07-30T04:35:45.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.2838668232402,"strikeZoneBottom":1.49559796675609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.547826545677943,"aZ":-27.467728595341455,"pfxX":-10.083301877027687,"pfxZ":2.9763624069237427,"pX":-2.1715534400557046,"pZ":2.62953887604677,"vX0":2.698898711048891,"vY0":-125.29959625396087,"vZ0":-2.6206224723622054,"x":199.77,"y":167.78,"x0":-1.9561114852751416,"y0":50.00304256372494,"z0":5.945364137335554,"aX":-15.949920581348856},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":1812,"spinDirection":234},"zone":11,"typeConfidence":0.88,"plateTime":0.4379988528108134,"extension":5.884568592668281},"index":8,"playId":"efb5b1b0-020b-311d-94fc-698119040794","pitchNumber":5,"startTime":"2025-07-30T04:36:00.121Z","endTime":"2025-07-30T04:36:03.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.23751688856782,"strikeZoneBottom":1.4492817354656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.862402519613156,"aZ":-18.591113332747884,"pfxX":-4.200204163746894,"pfxZ":7.731499159183752,"pX":-1.4536676101343542,"pZ":2.4341910368250774,"vX0":2.9236215649890336,"vY0":-131.24515868275816,"vZ0":-4.9567175207684935,"x":172.41,"y":173.06,"x0":-2.0322188489576054,"y0":50.00571396005897,"z0":5.717686659709928,"aX":-7.382705327337658},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":7.1,"spinRate":2303,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.41615490766539276,"extension":5.880045997500713},"index":9,"playId":"9da04bff-6cca-324d-b395-86a30a9c5334","pitchNumber":6,"startTime":"2025-07-30T04:36:19.778Z","endTime":"2025-07-30T04:36:23.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:36:23.713Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yoán Moncada grounds out, second baseman Marcus Semien to first baseman Joc Pederson. Gustavo Campero to 3rd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T04:37:50.001Z","endTime":"2025-07-30T04:40:17.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T04:36:44.641Z","endTime":"2025-07-30T04:37:52.168Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.49850416607757,"strikeZoneBottom":1.59423103791897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.632604049648602,"aZ":-14.818590593317737,"pfxX":-4.7375829626541215,"pfxZ":9.435661264286303,"pX":-0.9294338391670912,"pZ":2.6609979181387993,"vX0":4.210212246264594,"vY0":-135.0813933228588,"vZ0":-5.646025917019589,"x":152.43,"y":166.93,"x0":-1.8960625806253835,"y0":50.00666808176709,"z0":5.8278952691904635,"aX":-8.718650781654086},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2334,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4061620019025254,"extension":5.955976429889082},"index":1,"playId":"2fb61bec-b9d2-3946-be51-ee6652293733","pitchNumber":1,"startTime":"2025-07-30T04:37:52.168Z","endTime":"2025-07-30T04:37:59.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Gustavo Campero steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"2fb61bec-b9d2-3946-be51-ee6652293733","startTime":"2025-07-30T04:38:03.022Z","endTime":"2025-07-30T04:38:20.264Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672569,"link":"/api/v1/people/672569"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"playId":"076bca90-8617-49ac-bde6-7ab84ac993c5","startTime":"2025-07-30T04:38:20.264Z","endTime":"2025-07-30T04:38:25.264Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.46927109196835,"strikeZoneBottom":1.54191588836041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02093153111834,"aZ":-20.21021344337902,"pfxX":-2.2779647613458236,"pfxZ":6.714361213021154,"pX":0.8455263958210772,"pZ":2.1053077587333076,"vX0":7.620529515549547,"vY0":-132.0871315695452,"vZ0":-5.41353816250477,"x":84.77,"y":181.94,"x0":-1.7707137270065725,"y0":50.00045573491097,"z0":5.650617761438834,"aX":-4.058215795408902},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":2.6,"spinRate":2434,"spinDirection":202},"zone":14,"typeConfidence":0.54,"plateTime":0.41341220208562035,"extension":5.930663678178355},"index":4,"playId":"93434bd4-cd0c-31e2-8dd5-c3ce882e3e90","pitchNumber":2,"startTime":"2025-07-30T04:38:39.969Z","endTime":"2025-07-30T04:38:45.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.4924470567112,"strikeZoneBottom":1.40296723483029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10752123744572,"aZ":-24.552881456884542,"pfxX":-9.506338291450902,"pfxZ":4.832908137634707,"pX":-1.0528294246287242,"pZ":0.8507804435042928,"vX0":4.762564361140533,"vY0":-125.05040843676814,"vZ0":-6.959612668861357,"x":157.13,"y":215.81,"x0":-1.750680447814806,"y0":50.00584082438808,"z0":5.695208990134443,"aX":-15.001236910694761},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.3,"breakHorizontal":16.1,"spinRate":1856,"spinDirection":234},"zone":13,"typeConfidence":0.88,"plateTime":0.4386454486887015,"extension":5.9753536743677635},"index":5,"playId":"53ced5e6-1db9-3433-8b67-781a9830507c","pitchNumber":3,"startTime":"2025-07-30T04:38:59.501Z","endTime":"2025-07-30T04:39:03.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.858189156158026,"aZ":-26.84013530335879,"pfxX":-9.822141009452153,"pfxZ":3.4180123374084967,"pX":-1.166291039755061,"pZ":2.659777716511601,"vX0":4.630821893779783,"vY0":-124.09470409672191,"vZ0":-2.4449832582626554,"x":161.46,"y":166.97,"x0":-1.7806819463864396,"y0":50.00000935363094,"z0":5.893825684817546,"aX":-15.314761962225054},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.9,"breakHorizontal":16.7,"spinRate":1931,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.44138938844106956,"extension":5.911574345056003},"index":6,"playId":"6ce66b4a-5418-3463-a67b-aca7d4553f89","pitchNumber":4,"startTime":"2025-07-30T04:39:20.547Z","endTime":"2025-07-30T04:39:23.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.172990177908993,"aZ":-13.00443988388741,"pfxX":-4.685808845200556,"pfxZ":10.259581865621923,"pX":-0.8011916163928908,"pZ":3.2943931248740963,"vX0":4.00364977523781,"vY0":-135.69870736489176,"vZ0":-4.085615266967898,"x":147.54,"y":149.83,"x0":-1.6855614782866999,"y0":50.002865530871915,"z0":5.722918947007802,"aX":-8.755389588075358},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2438,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.40335519242345175,"extension":5.936673523289666},"index":7,"playId":"b95d6cd0-d337-3def-8d15-0b0b313c3374","pitchNumber":5,"startTime":"2025-07-30T04:39:44.034Z","endTime":"2025-07-30T04:39:47.382Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.292452468927287,"aZ":-26.508157741087405,"pfxX":-10.366211810046526,"pfxZ":3.498351736604313,"pX":-0.818480044566672,"pZ":2.0496181367490767,"vX0":5.4504565125667,"vY0":-126.330740759102,"vZ0":-4.076499775330944,"x":148.2,"y":183.44,"x0":-1.6550725690863433,"y0":50.00288659886544,"z0":5.810491156646539,"aX":-16.786140278569054},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.6,"breakHorizontal":17.5,"spinRate":1804,"spinDirection":235},"zone":7,"typeConfidence":0.79,"plateTime":0.43327148224813694,"extension":5.948330188391834},"hitData":{"launchSpeed":65.7,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.05,"coordY":156.57}},"index":8,"playId":"f5529a18-bc6e-3b98-8a58-090af789dce6","pitchNumber":6,"startTime":"2025-07-30T04:40:09.801Z","endTime":"2025-07-30T04:40:17.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:40:17.942Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Zach Neto hit by pitch.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T04:42:46.040Z","endTime":"2025-07-30T04:44:28.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T04:40:42.488Z","endTime":"2025-07-30T04:40:56.472Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Caleb Boushley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T04:40:56.472Z","endTime":"2025-07-30T04:42:48.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.002792375879704,"aZ":-22.55450249009921,"pfxX":-10.874258539100438,"pfxZ":5.196706078805795,"pX":-1.0342099921127081,"pZ":3.4615083616840194,"vX0":4.880367832182059,"vY0":-135.29078405903286,"vZ0":-1.6298367040197925,"x":156.42,"y":145.32,"x0":-1.4505910418749228,"y0":50.0000987154442,"z0":5.655224978343214,"aX":-20.119338481761144},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":18.6,"spinRate":2092,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.4051198313500617,"extension":6.62797960284172},"index":2,"playId":"4f1331e0-eee6-3227-8375-b1ca7308a862","pitchNumber":1,"startTime":"2025-07-30T04:42:48.003Z","endTime":"2025-07-30T04:42:52.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.33021724903765,"strikeZoneBottom":1.51875671878643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.816527534874957,"aZ":-22.804208655217973,"pfxX":2.3157997996473636,"pfxZ":5.3853997927080295,"pX":2.2368703167466655,"pZ":1.5907337884052117,"vX0":8.10297682275166,"vY0":-130.89442000997536,"vZ0":-6.098402611208965,"x":31.74,"y":195.83,"x0":-1.1960125491123275,"y0":50.004970889081136,"z0":5.6507394782947085,"aX":4.0315138507655695},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-5.9,"spinRate":2550,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.41795240064199213,"extension":6.745273669192153},"index":3,"playId":"7bbad15a-36a6-3a8c-b83f-4b3e2d6bcb82","pitchNumber":2,"startTime":"2025-07-30T04:43:12.283Z","endTime":"2025-07-30T04:43:15.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41908526475615,"aZ":-24.28515325257096,"pfxX":5.760430554083434,"pfxZ":5.107932432268217,"pX":0.8244644379286175,"pZ":1.0511781398915536,"vX0":3.20597771741308,"vY0":-123.90191354316977,"vZ0":-6.468311306600424,"x":85.57,"y":210.4,"x0":-1.2374658232790605,"y0":50.00055792276322,"z0":5.745056956957242,"aX":8.889749656046945},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.9,"breakHorizontal":-11.2,"spinRate":2634,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.44329559241139327,"extension":6.746865533047821},"index":4,"playId":"d1b4df7d-634e-3356-bb59-4de0c18582e4","pitchNumber":3,"startTime":"2025-07-30T04:43:29.810Z","endTime":"2025-07-30T04:43:33.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-30T04:43:41.071Z","endTime":"2025-07-30T04:43:59.698Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":92.4,"endSpeed":84.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52849432750248,"aZ":-13.054420106643533,"pfxX":-2.7760573323834588,"pfxZ":10.409929446230104,"pX":-0.3031795278420497,"pZ":3.1097035615927466,"vX0":3.597228454539831,"vY0":-134.51090262417387,"vZ0":-4.554240128186478,"x":128.56,"y":154.82,"x0":-1.295696937529345,"y0":50.00484642224178,"z0":5.746968927584106,"aX":-5.100017865949276},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":4.3,"spinRate":2420,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.4068384964869294,"extension":6.601790972870847},"index":6,"playId":"671bf21d-5896-39e8-b81c-c322b7675895","pitchNumber":4,"startTime":"2025-07-30T04:43:59.698Z","endTime":"2025-07-30T04:44:03.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":85.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77406856926709,"aZ":-13.494850060594505,"pfxX":-4.449403184653303,"pfxZ":9.934944970496339,"pX":-1.2461099374003817,"pZ":3.6469633265779793,"vX0":2.2118647489416037,"vY0":-136.0024544455305,"vZ0":-3.1142121499755375,"x":164.5,"y":140.31,"x0":-1.4901587258597853,"y0":50.005485025929126,"z0":5.738178301131349,"aX":-8.367723903352662},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":7.6,"spinRate":2350,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.4021510031434792,"extension":6.681655050554013},"index":7,"playId":"33c1131b-54ec-36fb-9246-49895d5418c6","pitchNumber":5,"startTime":"2025-07-30T04:44:23.171Z","endTime":"2025-07-30T04:44:28.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:44:28.295Z","atBatIndex":73},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mike Trout hit by pitch. Zach Neto to 2nd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T04:44:55.023Z","endTime":"2025-07-30T04:45:30.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.74738691258062,"strikeZoneBottom":1.81985666652042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.699240503972472,"aZ":-21.00476216411275,"pfxX":-8.512762924970893,"pfxZ":5.9616361146869465,"pX":0.26993840521944606,"pZ":2.5355323418295708,"vX0":7.515415772588234,"vY0":-135.80009362861477,"vZ0":-4.223464456824939,"x":106.71,"y":170.32,"x0":-1.4223347961395274,"y0":50.00615438950139,"z0":5.565130327391857,"aX":-15.962030644667193},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":13.9,"spinRate":2200,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.40275359991508664,"extension":6.800398452693852},"index":0,"playId":"76ba680e-d5de-3cae-989c-5279d3d1b1f9","pitchNumber":1,"startTime":"2025-07-30T04:45:07.596Z","endTime":"2025-07-30T04:45:11.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.685123802034415,"aZ":-15.36627012523526,"pfxX":-3.478505297837975,"pfxZ":9.190573102315783,"pX":-1.5797859111430321,"pZ":3.662995288274541,"vX0":1.0340338320925215,"vY0":-134.0664276309719,"vZ0":-2.5168364946950956,"x":177.22,"y":139.88,"x0":-1.517361628542637,"y0":50.005618479986964,"z0":5.704553886194819,"aX":-6.363208935052128},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2160,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4078152459695712,"extension":6.730363151847581},"index":1,"playId":"ba9380a1-d786-3782-bb50-258b824f3d49","pitchNumber":2,"startTime":"2025-07-30T04:45:25.511Z","endTime":"2025-07-30T04:45:30.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:45:30.788Z","atBatIndex":74},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Schanuel out on a sacrifice fly to left fielder Wyatt Langford. Gustavo Campero scores. Zach Neto to 3rd. Mike Trout to 2nd.","rbi":1,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T04:48:14.051Z","endTime":"2025-07-30T04:49:50.293Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0,1,2,3],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":{"id":676961,"link":"/api/v1/people/676961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T04:45:49.848Z","endTime":"2025-07-30T04:45:56.498Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T04:45:56.498Z","endTime":"2025-07-30T04:48:16.254Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.63150435811873,"strikeZoneBottom":1.63455663939266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.662212002802047,"aZ":-19.056661223534416,"pfxX":-10.587237415879219,"pfxZ":6.882817756812025,"pX":1.2398010002097017,"pZ":0.38049974171346207,"vX0":10.420749664129684,"vY0":-136.79584612045602,"vZ0":-10.029553662786185,"x":69.74,"y":228.51,"x0":-1.233602986373866,"y0":50.00357210327266,"z0":5.3869874554323,"aX":-20.174736845507756},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":17.2,"spinRate":2166,"spinDirection":213},"zone":14,"typeConfidence":0.93,"plateTime":0.39959098702975027,"extension":6.8568299749543185},"index":2,"playId":"e48c02db-1d32-3c9e-b46f-dbc885bbb367","pitchNumber":1,"startTime":"2025-07-30T04:48:16.254Z","endTime":"2025-07-30T04:48:19.878Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.56846567200943,"strikeZoneBottom":1.68731436846285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.976296583500552,"aZ":-25.407802953714317,"pfxX":6.271995411749344,"pfxZ":4.467169406685338,"pX":-0.2451161225693607,"pZ":1.2889969813665034,"vX0":0.7223713407430699,"vY0":-123.03032000698906,"vZ0":-5.484246816018539,"x":126.34,"y":203.98,"x0":-1.357341557424007,"y0":50.004329107515744,"z0":5.731391389054047,"aX":9.507690504375171},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.0,"breakHorizontal":-11.5,"spinRate":2615,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.44713049106508596,"extension":6.651678820082437},"index":3,"playId":"a0c957e7-c26d-3e4d-9bf0-791c91b7cf6e","pitchNumber":2,"startTime":"2025-07-30T04:48:39.223Z","endTime":"2025-07-30T04:48:43.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.202148083712842,"aZ":-18.69155253858532,"pfxX":-8.919308512034398,"pfxZ":7.119574684422895,"pX":0.7552606642573795,"pZ":1.794536867047946,"vX0":8.246565899460569,"vY0":-136.52383515440388,"vZ0":-6.56599724124154,"x":88.21,"y":190.33,"x0":-1.14120862074454,"y0":50.00314587567515,"z0":5.5110462295213765,"aX":-16.889097107795717},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2139,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.4007293027256469,"extension":6.825019769152868},"index":4,"playId":"a6d35b1e-dda2-35dd-aae2-fc4f7a9bc6b8","pitchNumber":3,"startTime":"2025-07-30T04:49:03.567Z","endTime":"2025-07-30T04:49:07.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-30T04:49:21.617Z","endTime":"2025-07-30T04:49:37.478Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08745015890625,"aZ":-13.94150256808588,"pfxX":-3.880317410510072,"pfxZ":9.924235478216445,"pX":-0.31606955961539795,"pZ":2.562078388818004,"vX0":4.2309664584418,"vY0":-134.863826307677,"vZ0":-5.552239128942611,"x":129.05,"y":169.6,"x0":-1.403134019397493,"y0":50.00092692390887,"z0":5.635424892208569,"aX":-7.127551521325431},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2301,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.40657257540629654,"extension":6.7975972230752335},"hitData":{"launchSpeed":94.1,"launchAngle":29.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.18,"coordY":68.34}},"index":6,"playId":"dbce424b-8b11-37d2-bc4b-8225573e2f47","pitchNumber":4,"startTime":"2025-07-30T04:49:37.478Z","endTime":"2025-07-30T04:49:50.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:49:50.293Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T04:50:13.600Z","endTime":"2025-07-30T04:51:34.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.33021724696964,"strikeZoneBottom":1.49559796468272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44329808094518,"aZ":-17.057232315990497,"pfxX":-10.428875558843362,"pfxZ":8.05695624854689,"pX":0.6744400920317001,"pZ":1.9213970881348885,"vX0":8.936470847976326,"vY0":-135.99496485921134,"vZ0":-6.127648620235208,"x":91.29,"y":186.9,"x0":-1.2970668993832355,"y0":50.00002684201492,"z0":5.384250624121373,"aX":-19.558326522404037},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":17.0,"spinRate":2193,"spinDirection":215},"zone":9,"typeConfidence":0.93,"plateTime":0.40255214120609484,"extension":6.780091099289724},"index":0,"playId":"56df8d95-fcea-3f5d-aaad-3385bbb550e8","pitchNumber":1,"startTime":"2025-07-30T04:50:21.504Z","endTime":"2025-07-30T04:50:25.129Z","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":86.4,"endSpeed":79.4,"strikeZoneTop":3.42291941936978,"strikeZoneBottom":1.54191588629163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.796161194796902,"aZ":-18.843238959576347,"pfxX":4.584972124297155,"pfxZ":8.332989865056396,"pX":1.5448379495940443,"pZ":1.7524107726547096,"vX0":5.090803371584173,"vY0":-125.74710001575777,"vZ0":-5.79050280789563,"x":58.11,"y":191.46,"x0":-1.102377991993927,"y0":50.00179288856639,"z0":5.616585220347286,"aX":7.3312578237063635},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.9,"breakHorizontal":-9.5,"spinRate":2701,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4357914129692113,"extension":6.807652872516692},"index":1,"playId":"a6b9fdc1-5cf9-3584-956f-644e1b95d578","pitchNumber":2,"startTime":"2025-07-30T04:50:36.707Z","endTime":"2025-07-30T04:50:39.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.39974372306482,"strikeZoneBottom":1.58823545793675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.337130588203767,"aZ":-21.99017758881131,"pfxX":5.537282006699444,"pfxZ":6.608747799521103,"pX":1.258625831605581,"pZ":2.2369562388194497,"vX0":4.124356755470648,"vY0":-123.53022347521595,"vZ0":-3.885071824396081,"x":69.02,"y":178.38,"x0":-1.1536887217807998,"y0":50.00102450411778,"z0":5.685677399895517,"aX":8.528775471794216},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.3,"breakHorizontal":-11.0,"spinRate":2673,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.44394206947979953,"extension":6.723349490398293},"index":2,"playId":"424f5431-dc70-3ad2-94a8-3afd40ef864d","pitchNumber":3,"startTime":"2025-07-30T04:50:55.111Z","endTime":"2025-07-30T04:50:58.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.39201851456262,"strikeZoneBottom":1.6036756767096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.819797966770643,"aZ":-17.408458822867622,"pfxX":-11.019046049855955,"pfxZ":7.916860297751511,"pX":0.1758017832010081,"pZ":1.5140013807692003,"vX0":7.622490000357853,"vY0":-135.74396533904462,"vZ0":-7.0647197123753385,"x":110.3,"y":197.9,"x0":-1.23747101924429,"y0":50.00663373383572,"z0":5.3633819738059305,"aX":-20.560460126883626},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":18.4,"spinRate":2196,"spinDirection":217},"zone":8,"typeConfidence":0.94,"plateTime":0.4035615680036835,"extension":6.7828053041950165},"index":3,"playId":"0dfe7d06-b633-3eb3-9aa0-add81766af1a","pitchNumber":4,"startTime":"2025-07-30T04:51:13.285Z","endTime":"2025-07-30T04:51:16.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15434908791365,"aZ":-13.895165581228497,"pfxX":-5.173584313260117,"pfxZ":9.735950419127397,"pX":0.5201494828209101,"pZ":3.0929520760414864,"vX0":6.56369018617453,"vY0":-136.00132117845234,"vZ0":-4.037012732833011,"x":97.17,"y":155.27,"x0":-1.2496936189924517,"y0":50.00541290029627,"z0":5.556946771548279,"aX":-9.716629026321156},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":8.0,"spinRate":2471,"spinDirection":213},"zone":3,"typeConfidence":0.89,"plateTime":0.40235833869350346,"extension":6.788487061898229},"index":4,"playId":"8fb6bbd7-0754-3953-b279-7a0caf7a6846","pitchNumber":5,"startTime":"2025-07-30T04:51:31.140Z","endTime":"2025-07-30T04:51:34.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:51:34.549Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T04:54:18.672Z","endTime":"2025-07-30T04:56:01.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Connor Brogdon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T04:53:26.108Z","endTime":"2025-07-30T04:54:20.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"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(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":92.2,"endSpeed":84.3,"strikeZoneTop":3.73966138036112,"strikeZoneBottom":1.6036756767096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.08650979232159,"aZ":-11.759234283148265,"pfxX":-1.036520418392029,"pfxZ":11.259792231679913,"pX":1.0949376556910468,"pZ":2.2910853953132038,"vX0":9.232494401685837,"vY0":-133.84478111202688,"vZ0":-7.4939527319638,"x":75.26,"y":176.92,"x0":-2.2656390455458184,"y0":50.00443408852336,"z0":5.970924128740414,"aX":-1.8818699767880092},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":-0.1,"spinRate":2501,"spinDirection":190},"zone":14,"typeConfidence":0.89,"plateTime":0.4093502839468566,"extension":6.929056267984014},"index":1,"playId":"d2e57866-db88-3e5d-8b91-72737cc12d7a","pitchNumber":1,"startTime":"2025-07-30T04:54:20.880Z","endTime":"2025-07-30T04:54:24.460Z","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":91.7,"endSpeed":83.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.889810795429455,"aZ":-13.494411803469172,"pfxX":0.26657557999605086,"pfxZ":10.392873285308156,"pX":0.026974617484198875,"pZ":2.317724496269589,"vX0":6.44678618832308,"vY0":-133.2670027138371,"vZ0":-7.053216549152736,"x":115.97,"y":176.2,"x0":-2.458883482877243,"y0":50.00108456844995,"z0":5.975188914798922,"aX":0.4772231785696227},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-1.9,"spinRate":2545,"spinDirection":177},"zone":5,"typeConfidence":0.9,"plateTime":0.411145212074278,"extension":6.769658229794116},"index":2,"playId":"ab8bfb3d-d455-3c9c-a26d-1e8aed4e1716","pitchNumber":2,"startTime":"2025-07-30T04:54:37.572Z","endTime":"2025-07-30T04:54:41.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.355354731988943,"aZ":-15.082479991171645,"pfxX":0.9690361761801197,"pfxZ":9.40265315195091,"pX":0.014571649603118544,"pZ":2.808947970992169,"vX0":5.988102637592303,"vY0":-133.84020358623795,"vZ0":-5.54827824114138,"x":116.44,"y":162.94,"x0":-2.3758746532492734,"y0":50.00398712836348,"z0":5.985584832580273,"aX":1.7603064100590327},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-3.0,"spinRate":2546,"spinDirection":190},"zone":5,"typeConfidence":0.9,"plateTime":0.408930882014503,"extension":6.768776749152636},"index":3,"playId":"633f6b03-dd83-3988-8ea7-44d782f0849b","pitchNumber":3,"startTime":"2025-07-30T04:54:56.818Z","endTime":"2025-07-30T04:55:00.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79646826417725,"aZ":-11.176885576148425,"pfxX":-4.856428130814754,"pfxZ":11.174893777817118,"pX":-1.129936531627783,"pZ":2.493144643015237,"vX0":3.9768318671244045,"vY0":-135.95853690628857,"vZ0":-7.790244870754799,"x":160.07,"y":171.47,"x0":-1.9780505014000265,"y0":50.00093047131178,"z0":6.16445799680756,"aX":-9.123766785918141},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":2334,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.40230164464423757,"extension":7.027570708298345},"index":4,"playId":"d02cf88f-9631-3476-a299-72dd251cd4e0","pitchNumber":4,"startTime":"2025-07-30T04:55:18.687Z","endTime":"2025-07-30T04:55:22.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.67013176265544,"strikeZoneBottom":1.6036756767096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56678518144938,"aZ":-12.851099087971583,"pfxX":-0.37249118399627257,"pfxZ":10.43675764637849,"pX":-1.0695027292341086,"pZ":3.8208213007424567,"vX0":3.442106113923913,"vY0":-135.44721635274533,"vZ0":-3.8305594202987763,"x":157.77,"y":135.62,"x0":-2.310296868351355,"y0":50.00180798384817,"z0":6.156740740447293,"aX":-0.6897913060492694},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-0.1,"spinRate":2499,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.4049294156176897,"extension":6.702618286258897},"index":5,"playId":"83b40edc-e992-3c30-a158-baf67d6a9b08","pitchNumber":5,"startTime":"2025-07-30T04:55:39.766Z","endTime":"2025-07-30T04:55:43.414Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.872054878175987,"aZ":-12.60659627831955,"pfxX":0.6896878099585111,"pfxZ":10.536775694321955,"pX":-0.5574095817768405,"pZ":3.533682949570545,"vX0":3.9797396937838174,"vY0":-135.47393686526522,"vZ0":-4.702702045748309,"x":138.25,"y":143.37,"x0":-2.1355807577176176,"y0":50.000836121244504,"z0":6.174639046675366,"aX":1.2799534520903992},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":-2.2,"spinRate":2600,"spinDirection":188},"zone":1,"typeConfidence":0.9,"plateTime":0.404452506914907,"extension":6.960272985820395},"index":6,"playId":"b18c0eac-c0ff-3e9d-ba38-742b8146eeea","pitchNumber":6,"startTime":"2025-07-30T04:55:57.767Z","endTime":"2025-07-30T04:56:01.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:56:01.293Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wyatt Langford flies out to left fielder Taylor Ward.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T04:56:19.156Z","endTime":"2025-07-30T04:57:13.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":85.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.989162509145896,"aZ":-13.428362145569574,"pfxX":0.13727454710724274,"pfxZ":10.068370548993984,"pX":-0.7586145894189693,"pZ":3.2040057937607993,"vX0":4.322433836744886,"vY0":-135.22522663987615,"vZ0":-5.005289404738824,"x":145.92,"y":152.27,"x0":-2.391998561834748,"y0":50.00321590078531,"z0":6.0125680465632065,"aX":0.25558851095092194},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":-1.1,"spinRate":2436,"spinDirection":188},"zone":1,"typeConfidence":0.9,"plateTime":0.4042056899571107,"extension":6.825721950634981},"index":0,"playId":"80f6a829-7006-3ba0-8f9d-38d5a88d2d78","pitchNumber":1,"startTime":"2025-07-30T04:56:26.707Z","endTime":"2025-07-30T04:56:30.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.62377889596877,"strikeZoneBottom":1.69632065125737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.378479281399567,"aZ":-14.130237424253977,"pfxX":-0.0885776141495409,"pfxZ":9.850161692469008,"pX":-1.4548331397193413,"pZ":4.698769629269659,"vX0":2.365689991819247,"vY0":-134.54168565218268,"vZ0":-1.2101362815243466,"x":172.45,"y":111.91,"x0":-2.3342722004170713,"y0":50.00370867879918,"z0":6.156496486253555,"aX":-0.16244328972417377},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-0.4,"spinRate":2401,"spinDirection":177},"zone":11,"typeConfidence":0.89,"plateTime":0.40721648551802714,"extension":6.7701678129227405},"index":1,"playId":"aa3c4a2e-8e45-3799-aca4-934c00b94428","pitchNumber":2,"startTime":"2025-07-30T04:56:43.589Z","endTime":"2025-07-30T04:56:46.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.352398410785312,"aZ":-11.741735713381468,"pfxX":0.518636085588738,"pfxZ":11.079314495638567,"pX":-0.21873688083567538,"pZ":2.4976872221502098,"vX0":5.234618653606565,"vY0":-134.94106206988647,"vZ0":-7.17453201394505,"x":125.34,"y":171.34,"x0":-2.2511047539536797,"y0":50.00382288788381,"z0":6.018131795604987,"aX":0.9558530578571205},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-2.0,"spinRate":2724,"spinDirection":186},"zone":5,"typeConfidence":0.9,"plateTime":0.4058911187632752,"extension":6.916885107727072},"hitData":{"launchSpeed":93.9,"launchAngle":64.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.24,"coordY":109.33}},"index":2,"playId":"5099bfa7-3564-310c-987b-fb299b6bba99","pitchNumber":3,"startTime":"2025-07-30T04:57:02.083Z","endTime":"2025-07-30T04:57:13.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:57:13.458Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a ground ball to shortstop Zach Neto.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T04:57:37.794Z","endTime":"2025-07-30T04:57:49.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22549623578778,"aZ":-13.696660278337115,"pfxX":0.9405962620243976,"pfxZ":9.81319617061877,"pX":0.2484485861496015,"pZ":2.821366574209275,"vX0":5.843500635048677,"vY0":-136.39133339102807,"vZ0":-6.378235964831841,"x":107.53,"y":162.6,"x0":-2.0445160766857717,"y0":50.00021773064463,"z0":6.136123699606838,"aX":1.7686858667739824},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-3.0,"spinRate":2581,"spinDirection":181},"zone":5,"typeConfidence":0.9,"plateTime":0.4017084712276482,"extension":6.993246975384037},"hitData":{"launchSpeed":92.7,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.96,"coordY":143.85}},"index":0,"playId":"18da6625-8bf2-36e3-9ae3-8a973b13596e","pitchNumber":1,"startTime":"2025-07-30T04:57:41.450Z","endTime":"2025-07-30T04:57:49.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:57:49.714Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Gustavo Campero.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T04:58:11.028Z","endTime":"2025-07-30T04:58:34.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.368102739127725,"aZ":-11.64724736804869,"pfxX":-0.1483713437229297,"pfxZ":10.747072211290726,"pX":-0.5291925771846592,"pZ":2.357133193681711,"vX0":4.993444206583351,"vY0":-136.8714360936446,"vZ0":-7.727015130617065,"x":137.17,"y":175.14,"x0":-2.352804105983689,"y0":50.000139768442054,"z0":6.002309658687987,"aX":-0.28437655482885965},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":-0.7,"spinRate":2423,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.3991799851898885,"extension":6.942573466772072},"hitData":{"launchSpeed":92.3,"launchAngle":48.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.43,"coordY":100.93}},"index":0,"playId":"efd5eb08-1a32-361b-bbae-b8e60b0bbc3b","pitchNumber":1,"startTime":"2025-07-30T04:58:25.426Z","endTime":"2025-07-30T04:58:34.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:58:34.632Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Gustavo Campero.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T04:58:11.028Z","endTime":"2025-07-30T04:58:34.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.368102739127725,"aZ":-11.64724736804869,"pfxX":-0.1483713437229297,"pfxZ":10.747072211290726,"pX":-0.5291925771846592,"pZ":2.357133193681711,"vX0":4.993444206583351,"vY0":-136.8714360936446,"vZ0":-7.727015130617065,"x":137.17,"y":175.14,"x0":-2.352804105983689,"y0":50.000139768442054,"z0":6.002309658687987,"aX":-0.28437655482885965},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":-0.7,"spinRate":2423,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.3991799851898885,"extension":6.942573466772072},"hitData":{"launchSpeed":92.3,"launchAngle":48.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.43,"coordY":100.93}},"index":0,"playId":"efd5eb08-1a32-361b-bbae-b8e60b0bbc3b","pitchNumber":1,"startTime":"2025-07-30T04:58:25.426Z","endTime":"2025-07-30T04:58:34.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T04:58:34.632Z","atBatIndex":80},"scoringPlays":[8,28,34,39,48,54,55,56,68,75],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"coordinates":{"x":134.81,"y":106.19},"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":1,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":101.18,"y":99.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":1,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":116.92,"y":69.96},"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":1,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":218.57,"y":104.56},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":197.48,"y":114.78},"type":"H","description":"Single"}]}},{"startIndex":10,"endIndex":17,"top":[10,11,12,13],"bottom":[14,15,16,17],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":88.96,"y":135.49},"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":108.44,"y":160.21},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"coordinates":{"x":75.57,"y":66.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"coordinates":{"x":122.08,"y":175.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"coordinates":{"x":112.08,"y":159.6},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":98.15,"y":168.08},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20,21,22],"bottom":[23,24,25],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":134.72,"y":202.28},"type":"O","description":"Bunt 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":3,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":123.59,"y":92.37},"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":3,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":101.18,"y":166.26},"type":"O","description":"Fielders Choice"},{"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":224.13,"y":94.79},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":96.94,"y":166.87},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":26,"endIndex":35,"top":[26,27,28,29,30],"bottom":[31,32,33,34,35],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":69.67,"y":117.51},"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":4,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":193.54,"y":123.71},"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":4,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":44.98,"y":66.56},"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":161.8,"y":93.53},"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":69.32,"y":99.35},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":36.59,"y":112.91},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":114.5,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"coordinates":{"x":154.59,"y":120.59},"type":"O","description":"Forceout"}]}},{"startIndex":36,"endIndex":44,"top":[36,37,38,39,40],"bottom":[41,42,43,44],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":77.12,"y":95.92},"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":5,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":72.68,"y":122.73},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":172.65,"y":94.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":184.16,"y":61.41},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":58,"top":[45,46,47,48,49],"bottom":[50,51,52,53,54,55,56,57,58],"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":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":165.99,"y":57.24},"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":6,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":61.72,"y":100.94},"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":6,"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":171.44,"y":103.88},"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":6,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":107.84,"y":92.37},"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":6,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"coordinates":{"x":112.68,"y":151.12},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":112.25,"y":80.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"coordinates":{"x":108.37,"y":81.84},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":198.77,"y":107.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":70.26,"y":109.31},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":89.27,"y":154.4},"type":"O","description":"Lineout"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61,62],"bottom":[63,64,65,66],"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":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":213.26,"y":98.24},"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":7,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":102.79,"y":164.85},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":171.44,"y":146.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"coordinates":{"x":148.42,"y":180.2},"type":"O","description":"Pop Out"}]}},{"startIndex":67,"endIndex":76,"top":[67,68,69,70],"bottom":[71,72,73,74,75,76],"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":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":154.48,"y":153.55},"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":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":71.14,"y":42.0},"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":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":69.39,"y":92.0},"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":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":153.87,"y":166.26},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":152.05,"y":156.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":72.18,"y":68.34},"type":"O","description":"Sac Fly"}]}},{"startIndex":77,"endIndex":80,"top":[77,78,79,80],"bottom":[],"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":87.24,"y":109.33},"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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":99.96,"y":143.85},"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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":184.43,"y":100.93},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":4,"hits":3,"errors":1,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":8,"hits":6,"errors":2,"leftOnBase":8},"away":{"runs":5,"hits":14,"errors":2,"leftOnBase":8}},"defense":{"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"catcher":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"first":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"second":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"third":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"shortstop":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"left":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"center":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"right":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"onDeck":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"inHole":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"battingOrder":5,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"offense":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"onDeck":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"inHole":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"battingOrder":4,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"balls":0,"strikes":0,"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":9,"groundOuts":4,"airOuts":13,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".232","atBats":39,"obp":".301","slg":".378","ops":".679","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":20,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"19.50","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":8,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":4,"atBats":28,"obp":".425","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":177,"era":"3.22","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.16","battersFaced":40,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":77,"strikes":100,"strikePercentage":".560","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":7,"pitchesPerInning":"22.13","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":2,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"28","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":44,"groundOuts":71,"airOuts":88,"runs":25,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":69,"baseOnBalls":17,"intentionalWalks":0,"hits":64,"hitByPitch":1,"avg":".222","atBats":288,"obp":".265","slg":".358","ops":".623","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":103,"rbi":34,"leftOnBase":108,"sacBunts":1,"sacFlies":3,"babip":".258","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":19,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":38,"stolenBasePercentage":".826","caughtStealingPercentage":".174","assists":19,"putOuts":507,"errors":2,"chances":528,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":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":46,"gamesStarted":2,"flyOuts":36,"groundOuts":29,"airOuts":64,"runs":18,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":49,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":5,"atBats":165,"obp":".249","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":734,"era":"2.98","inningsPitched":"48.1","wins":4,"losses":3,"saves":3,"saveOpportunities":6,"holds":8,"blownSaves":3,"earnedRuns":16,"whip":"0.87","battersFaced":189,"outs":145,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":734,"balls":251,"strikes":483,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":1,"winPercentage":".571","pitchesPerInning":"15.19","gamesFinished":15,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"9.12","walksPer9Inn":"2.79","hitsPer9Inn":"5.03","runsScoredPer9":"3.35","homeRunsPer9":"0.74","inheritedRunners":24,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":14},"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"}]},"ID694497":{"person":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"jerseyNumber":"32","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"101","stats":{"batting":{"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":52,"flyOuts":26,"groundOuts":38,"airOuts":47,"runs":27,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":35,"baseOnBalls":16,"intentionalWalks":1,"hits":39,"hitByPitch":4,"avg":".245","atBats":159,"obp":".330","slg":".396","ops":".726","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":63,"rbi":20,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.75","popOuts":14,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":100,"errors":0,"chances":102,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID694671":{"person":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"3-5","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":52,"groundOuts":59,"airOuts":91,"runs":45,"doubles":14,"triples":0,"homeRuns":15,"strikeOuts":104,"baseOnBalls":39,"intentionalWalks":2,"hits":79,"hitByPitch":2,"avg":".239","atBats":330,"obp":".321","slg":".418","ops":".739","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":138,"rbi":42,"leftOnBase":124,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"22.00","popOuts":20,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":200,"errors":2,"chances":205,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"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":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":49,"gamesStarted":0,"flyOuts":27,"groundOuts":59,"airOuts":41,"runs":16,"doubles":8,"triples":1,"homeRuns":0,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":2,"hits":39,"hitByPitch":0,"atBats":180,"obp":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":779,"era":"2.17","inningsPitched":"49.2","wins":1,"losses":2,"saves":0,"saveOpportunities":4,"holds":14,"blownSaves":4,"earnedRuns":12,"whip":"1.07","battersFaced":198,"outs":149,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":779,"balls":274,"strikes":505,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".333","pitchesPerInning":"15.68","gamesFinished":6,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"8.15","walksPer9Inn":"2.54","hitsPer9Inn":"7.07","runsScoredPer9":"2.90","homeRunsPer9":"0.00","inheritedRunners":40,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":30,"groundOuts":70,"airOuts":52,"runs":39,"doubles":11,"triples":3,"homeRuns":9,"strikeOuts":53,"baseOnBalls":21,"intentionalWalks":0,"hits":65,"hitByPitch":4,"atBats":236,"obp":".341","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1036,"era":"5.73","inningsPitched":"59.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.44","battersFaced":265,"outs":179,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1036,"balls":365,"strikes":671,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".500","pitchesPerInning":"17.36","gamesFinished":0,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"7.99","walksPer9Inn":"3.17","hitsPer9Inn":"9.80","runsScoredPer9":"5.88","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683004":{"person":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":68,"groundOuts":72,"airOuts":116,"runs":42,"doubles":16,"triples":0,"homeRuns":11,"strikeOuts":83,"baseOnBalls":45,"intentionalWalks":0,"hits":77,"hitByPitch":3,"atBats":347,"obp":".316","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1577,"era":"4.09","inningsPitched":"92.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.32","battersFaced":396,"outs":277,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1577,"balls":594,"strikes":983,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".538","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"8.09","walksPer9Inn":"4.39","hitsPer9Inn":"7.51","runsScoredPer9":"4.09","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592626":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":20,"groundOuts":42,"airOuts":42,"runs":10,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":20,"intentionalWalks":0,"hits":16,"hitByPitch":3,"avg":".122","atBats":131,"obp":".253","slg":".221","ops":".474","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":29,"rbi":6,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"65.50","popOuts":12,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":17,"errors":0,"chances":19,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID642133":{"person":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"jerseyNumber":"44","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":32,"groundOuts":40,"airOuts":56,"runs":21,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":54,"baseOnBalls":10,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".210","atBats":186,"obp":".254","slg":".435","ops":".689","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":81,"rbi":31,"leftOnBase":89,"sacBunts":0,"sacFlies":3,"babip":".220","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":11,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":355,"errors":3,"chances":393,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":3,"flyOuts":30,"groundOuts":44,"airOuts":59,"runs":18,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":26,"intentionalWalks":2,"hits":45,"hitByPitch":0,"atBats":198,"obp":".316","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":894,"era":"2.98","inningsPitched":"54.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":18,"whip":"1.31","battersFaced":225,"outs":163,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":894,"balls":332,"strikes":562,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.45","gamesFinished":5,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"8.45","walksPer9Inn":"4.31","hitsPer9Inn":"7.45","runsScoredPer9":"2.98","homeRunsPer9":"0.83","inheritedRunners":14,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":14},"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":false,"isOnBench":true,"isSubstitute":false}},"ID608369":{"person":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":46,"groundOuts":75,"airOuts":65,"runs":43,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":65,"baseOnBalls":45,"intentionalWalks":8,"hits":75,"hitByPitch":4,"avg":".270","atBats":278,"obp":".377","slg":".486","ops":".863","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":135,"rbi":38,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.53","popOuts":5,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":155,"putOuts":90,"errors":4,"chances":249,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592351":{"person":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)(BS, 2)","summary":"0.2 IP, 4 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":30,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"battersFaced":8,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":15,"strikes":15,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":7,"groundOuts":1,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":74,"era":"7.94","inningsPitched":"5.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":0,"blownSaves":2,"earnedRuns":5,"whip":"1.41","battersFaced":25,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":28,"strikes":46,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.08","rbi":4,"winPercentage":".500","pitchesPerInning":"13.06","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.35","walksPer9Inn":"4.76","hitsPer9Inn":"7.94","runsScoredPer9":"7.94","homeRunsPer9":"1.59","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676395":{"person":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":46,"gamesStarted":0,"flyOuts":24,"groundOuts":33,"airOuts":40,"runs":16,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":0,"atBats":148,"obp":".303","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":628,"era":"2.68","inningsPitched":"40.1","wins":1,"losses":5,"saves":8,"saveOpportunities":11,"holds":11,"blownSaves":3,"earnedRuns":12,"whip":"1.24","battersFaced":167,"outs":121,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":628,"balls":208,"strikes":420,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".167","pitchesPerInning":"15.57","gamesFinished":18,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.82","walksPer9Inn":"3.57","hitsPer9Inn":"7.59","runsScoredPer9":"3.57","homeRunsPer9":"0.67","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":86,"groundOuts":80,"airOuts":148,"runs":52,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":83,"baseOnBalls":45,"intentionalWalks":0,"hits":89,"hitByPitch":4,"avg":".226","atBats":393,"obp":".307","slg":".359","ops":".666","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":141,"rbi":52,"leftOnBase":168,"sacBunts":0,"sacFlies":7,"babip":".250","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.23","popOuts":32,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":261,"putOuts":158,"errors":2,"chances":421,"fielding":".995","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":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":36,"groundOuts":70,"airOuts":78,"runs":31,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":81,"baseOnBalls":19,"intentionalWalks":0,"hits":76,"hitByPitch":2,"avg":".249","atBats":305,"obp":".298","slg":".387","ops":".685","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":118,"rbi":40,"leftOnBase":127,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":13,"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":146,"putOuts":51,"errors":4,"chances":201,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":41,"groundOuts":37,"airOuts":64,"runs":19,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".263","atBats":186,"obp":".310","slg":".409","ops":".719","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":76,"rbi":27,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".299","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":12,"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":8,"stolenBases":34,"stolenBasePercentage":".810","caughtStealingPercentage":".190","assists":8,"putOuts":365,"errors":2,"chances":375,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677649":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"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":3,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":10,"groundOuts":20,"airOuts":25,"runs":4,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":32,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":4,"avg":".148","atBats":88,"obp":".216","slg":".216","ops":".432","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":19,"rbi":6,"leftOnBase":33,"sacBunts":1,"sacFlies":1,"babip":".228","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.33","battersFaced":10,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"7.33","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":79,"errors":2,"chances":120,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":21,"gamesStarted":21,"flyOuts":75,"groundOuts":110,"airOuts":121,"runs":35,"doubles":14,"triples":1,"homeRuns":16,"strikeOuts":130,"baseOnBalls":26,"intentionalWalks":0,"hits":88,"hitByPitch":2,"atBats":446,"obp":".243","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1816,"era":"2.55","inningsPitched":"123.2","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"0.92","battersFaced":477,"outs":371,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1816,"balls":601,"strikes":1215,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".769","pitchesPerInning":"14.68","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.46","walksPer9Inn":"1.89","hitsPer9Inn":"6.40","runsScoredPer9":"2.55","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":13,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669701":{"person":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"jerseyNumber":"8","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"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":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":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":48,"groundOuts":91,"airOuts":94,"runs":54,"doubles":17,"triples":2,"homeRuns":9,"strikeOuts":61,"baseOnBalls":36,"intentionalWalks":2,"hits":93,"hitByPitch":5,"avg":".277","atBats":336,"obp":".354","slg":".420","ops":".774","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":141,"rbi":28,"leftOnBase":132,"sacBunts":2,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":22,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":117,"putOuts":209,"errors":3,"chances":329,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":17,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":103,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":44,"strikes":59,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","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":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":20,"gamesStarted":20,"flyOuts":72,"groundOuts":101,"airOuts":122,"runs":47,"doubles":19,"triples":1,"homeRuns":14,"strikeOuts":93,"baseOnBalls":32,"intentionalWalks":0,"hits":107,"hitByPitch":2,"atBats":419,"obp":".310","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1761,"era":"3.78","inningsPitched":"109.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.27","battersFaced":457,"outs":329,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1761,"balls":656,"strikes":1105,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"0.83","rbi":2,"winPercentage":".462","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.63","hitsPer9Inn":"8.78","runsScoredPer9":"3.86","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":10,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664059":{"person":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":51,"flyOuts":14,"groundOuts":39,"airOuts":34,"runs":28,"doubles":5,"triples":3,"homeRuns":2,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":1,"hits":35,"hitByPitch":2,"avg":".259","atBats":135,"obp":".338","slg":".385","ops":".723","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":52,"rbi":12,"leftOnBase":51,"sacBunts":1,"sacFlies":0,"babip":".314","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.50","popOuts":6,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":51,"errors":0,"chances":54,"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"}]},"ID687847":{"person":{"id":687847,"fullName":"Marc Church","link":"/api/v1/people/687847"},"jerseyNumber":"30","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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".435","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":99,"era":"3.86","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"2.14","battersFaced":23,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":48,"strikes":51,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.21","gamesFinished":0,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"9.64","walksPer9Inn":"11.57","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":82,"groundOuts":68,"airOuts":126,"runs":41,"doubles":20,"triples":0,"homeRuns":14,"strikeOuts":109,"baseOnBalls":23,"intentionalWalks":0,"hits":87,"hitByPitch":4,"avg":".227","atBats":383,"obp":".273","slg":".389","ops":".662","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":149,"rbi":60,"leftOnBase":185,"sacBunts":0,"sacFlies":7,"babip":".273","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.36","popOuts":22,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":212,"errors":2,"chances":220,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676961":{"person":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":28,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":12,"strikes":16,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":17,"groundOuts":32,"airOuts":37,"runs":21,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":140,"obp":".329","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":572,"era":"5.05","inningsPitched":"35.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.35","battersFaced":152,"outs":107,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":572,"balls":218,"strikes":354,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"16.04","gamesFinished":10,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"8.33","walksPer9Inn":"2.52","hitsPer9Inn":"9.59","runsScoredPer9":"5.30","homeRunsPer9":"1.01","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"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"}]},"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":17,"gamesStarted":17,"flyOuts":44,"groundOuts":112,"airOuts":66,"runs":19,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":101,"baseOnBalls":18,"intentionalWalks":1,"hits":66,"hitByPitch":5,"atBats":342,"obp":".243","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1442,"era":"1.50","inningsPitched":"96.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"0.88","battersFaced":369,"outs":288,"gamesPitched":17,"completeGames":1,"shutouts":1,"pitchesThrown":1442,"balls":474,"strikes":968,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".727","pitchesPerInning":"15.02","gamesFinished":0,"strikeoutWalkRatio":"5.61","strikeoutsPer9Inn":"9.47","walksPer9Inn":"1.69","hitsPer9Inn":"6.19","runsScoredPer9":"1.78","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":18,"errors":1,"chances":25,"fielding":".960","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":16,"gamesStarted":0,"flyOuts":12,"groundOuts":25,"airOuts":18,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":2,"hits":13,"hitByPitch":0,"atBats":70,"obp":".278","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":298,"era":"1.35","inningsPitched":"20.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.10","battersFaced":81,"outs":60,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":111,"strikes":187,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".000","pitchesPerInning":"14.90","gamesFinished":8,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"7.20","walksPer9Inn":"4.05","hitsPer9Inn":"5.85","runsScoredPer9":"1.80","homeRunsPer9":"0.45","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[664059,694497,694671,543760,666969,673962,641680,543309,669701,677649,592626,571578,592351,676961,542888],"pitchers":[571578,592351,676961,542888],"bench":[608369,642133],"bullpen":[687847,543135,676395,656641,683004,571948,677958,668390,594798],"battingOrder":[694497,694671,543760,666969,673962,641680,543309,669701,592626],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Higashioka 2 (6, 4th inning off Kikuchi, 0 on, 2 out, 8th inning off Brogdon, 0 on, 1 out)."},{"label":"TB","value":"Duran, E; García, Ad; Haggerty; Higashioka 9; Jung, Jo; Langford 3; Semien 2; Smith 2."},{"label":"RBI","value":"Duran, E (6); García, Ad (60); Higashioka 2 (27)."},{"label":"2-out RBI","value":"Higashioka."},{"label":"Runners left in scoring position, 2 out","value":"Jung, Jo; García, Ad 2."},{"label":"GIDP","value":"Haggerty."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Langford (2nd base by Kikuchi)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"García, Ad (2, throw); Smith (3, fielding)."},{"label":"Outfield assists","value":"García, Ad (d'Arnaud at 2nd base)."},{"label":"DP","value":"(Jung, Jo-Semien-Duran, E)."}]}],"note":[{"label":"a","value":"Grounded out for Duran, E in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":8,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":4,"avg":".234","atBats":28,"obp":".305","slg":".409","ops":".714","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":10,"rbi":7,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":9,"groundOuts":4,"airOuts":13,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":39,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":156,"era":"4.59","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.43","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":54,"strikes":102,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.31","rbi":4,"pitchesPerInning":"17.33","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":2,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | HBP, 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":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":39,"groundOuts":120,"airOuts":84,"runs":38,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":70,"baseOnBalls":20,"intentionalWalks":0,"hits":86,"hitByPitch":2,"avg":".241","atBats":357,"obp":".283","slg":".325","ops":".608","caughtStealing":6,"stolenBases":3,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":116,"rbi":25,"leftOnBase":136,"sacBunts":1,"sacFlies":2,"babip":".285","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.40","popOuts":11,"lineOuts":34},"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":207,"putOuts":93,"errors":11,"chances":311,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672569":{"person":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":7,"groundOuts":13,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".175","atBats":40,"obp":".298","slg":".275","ops":".573","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":11,"rbi":3,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".194","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":30,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, 2 HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":89,"flyOuts":50,"groundOuts":75,"airOuts":86,"runs":67,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":99,"baseOnBalls":20,"intentionalWalks":2,"hits":97,"hitByPitch":9,"avg":".273","atBats":355,"obp":".326","slg":".465","ops":".791","caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":165,"rbi":40,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":17,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":228,"putOuts":122,"errors":8,"chances":358,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641401":{"person":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":24,"groundOuts":21,"airOuts":44,"runs":19,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":3,"hits":27,"hitByPitch":0,"atBats":116,"obp":".302","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":507,"era":"4.83","inningsPitched":"31.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":17,"whip":"1.23","battersFaced":130,"outs":95,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":507,"balls":180,"strikes":327,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":1,"winPercentage":".667","pitchesPerInning":"16.01","gamesFinished":7,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.39","walksPer9Inn":"3.41","hitsPer9Inn":"7.67","runsScoredPer9":"5.40","homeRunsPer9":"1.71","inheritedRunners":22,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"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"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-2 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"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":43,"flyOuts":28,"groundOuts":24,"airOuts":44,"runs":22,"doubles":6,"triples":1,"homeRuns":8,"strikeOuts":39,"baseOnBalls":18,"intentionalWalks":0,"hits":30,"hitByPitch":3,"avg":".221","atBats":136,"obp":".323","slg":".456","ops":".779","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":62,"rbi":24,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":4,"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":59,"putOuts":35,"errors":7,"chances":101,"fielding":".931","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"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":19,"groundOuts":34,"airOuts":37,"runs":15,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":11,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".226","atBats":155,"obp":".288","slg":".400","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":62,"rbi":17,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.83","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":37,"stolenBasePercentage":".822","caughtStealingPercentage":".178","assists":13,"putOuts":328,"errors":2,"chances":343,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664068":{"person":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".160","atBats":25,"obp":".222","slg":".200","ops":".422","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":5,"rbi":0,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"2.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":23,"putOuts":10,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":31,"groundOuts":189,"airOuts":60,"runs":60,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":108,"baseOnBalls":58,"intentionalWalks":0,"hits":119,"hitByPitch":4,"atBats":471,"obp":".338","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2045,"era":"3.79","inningsPitched":"126.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.40","battersFaced":539,"outs":378,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2045,"balls":783,"strikes":1262,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"3.15","rbi":0,"winPercentage":".500","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.14","hitsPer9Inn":"8.50","runsScoredPer9":"4.29","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":10,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":1,"groundIntoTriplePlay":0,"plateAppearances":5,"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":4,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":67,"groundOuts":76,"airOuts":115,"runs":58,"doubles":25,"triples":2,"homeRuns":25,"strikeOuts":128,"baseOnBalls":45,"intentionalWalks":1,"hits":93,"hitByPitch":2,"avg":".229","atBats":406,"obp":".305","slg":".485","ops":".790","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":197,"rbi":78,"leftOnBase":200,"sacBunts":0,"sacFlies":6,"babip":".263","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.24","popOuts":24,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":206,"errors":4,"chances":213,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686799":{"person":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":51,"groundOuts":124,"airOuts":82,"runs":66,"doubles":10,"triples":1,"homeRuns":16,"strikeOuts":68,"baseOnBalls":51,"intentionalWalks":4,"hits":109,"hitByPitch":6,"atBats":378,"obp":".377","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1616,"era":"5.75","inningsPitched":"98.2","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.62","battersFaced":440,"outs":296,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1616,"balls":616,"strikes":1000,"strikePercentage":".620","hitBatsmen":6,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".250","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.20","walksPer9Inn":"4.65","hitsPer9Inn":"9.94","runsScoredPer9":"6.02","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":14,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":82,"flyOuts":40,"groundOuts":47,"airOuts":76,"runs":42,"doubles":7,"triples":1,"homeRuns":19,"strikeOuts":103,"baseOnBalls":56,"intentionalWalks":8,"hits":68,"hitByPitch":5,"avg":".235","atBats":289,"obp":".363","slg":".464","ops":".827","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":134,"rbi":47,"leftOnBase":104,"sacBunts":0,"sacFlies":5,"babip":".285","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.21","popOuts":14,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":46,"errors":0,"chances":48,"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"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(S, 20)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":43,"gamesStarted":0,"flyOuts":38,"groundOuts":26,"airOuts":56,"runs":14,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":2,"hits":31,"hitByPitch":0,"atBats":151,"obp":".259","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":598,"era":"2.93","inningsPitched":"40.0","wins":3,"losses":2,"saves":20,"saveOpportunities":21,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.05","battersFaced":163,"outs":120,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":598,"balls":176,"strikes":422,"strikePercentage":".710","hitBatsmen":0,"balks":3,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".600","pitchesPerInning":"14.95","gamesFinished":31,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"8.78","walksPer9Inn":"2.48","hitsPer9Inn":"6.98","runsScoredPer9":"3.15","homeRunsPer9":"1.35","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":6},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 3B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":39,"groundOuts":74,"airOuts":91,"runs":40,"doubles":14,"triples":1,"homeRuns":21,"strikeOuts":94,"baseOnBalls":26,"intentionalWalks":0,"hits":80,"hitByPitch":9,"avg":".237","atBats":338,"obp":".307","slg":".470","ops":".777","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":159,"rbi":61,"leftOnBase":153,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.10","popOuts":24,"lineOuts":28},"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":228,"errors":6,"chances":236,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":2,"groundOuts":18,"airOuts":12,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":54,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":218,"era":"4.40","inningsPitched":"14.1","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":7,"whip":"1.19","battersFaced":61,"outs":43,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":218,"balls":74,"strikes":144,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".400","pitchesPerInning":"15.21","gamesFinished":3,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.16","walksPer9Inn":"3.14","hitsPer9Inn":"7.53","runsScoredPer9":"5.02","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":1,"flyOuts":20,"groundOuts":31,"airOuts":35,"runs":25,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":50,"baseOnBalls":24,"intentionalWalks":3,"hits":37,"hitByPitch":2,"atBats":153,"obp":".352","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"5.49","inningsPitched":"39.1","wins":6,"losses":3,"saves":2,"saveOpportunities":7,"holds":16,"blownSaves":5,"earnedRuns":24,"whip":"1.55","battersFaced":179,"outs":118,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":264,"strikes":451,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".667","pitchesPerInning":"18.18","gamesFinished":4,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"11.44","walksPer9Inn":"5.49","hitsPer9Inn":"8.47","runsScoredPer9":"5.72","homeRunsPer9":"2.06","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621028":{"person":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":17,"groundOuts":37,"airOuts":32,"runs":13,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":1,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".202","atBats":114,"obp":".209","slg":".272","ops":".481","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":31,"rbi":11,"leftOnBase":51,"sacBunts":1,"sacFlies":0,"babip":".236","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":7,"groundOuts":1,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":34,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":9,"strikes":25,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.09","rbi":0,"winPercentage":".---","pitchesPerInning":"8.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.75","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":79,"putOuts":57,"errors":6,"chances":142,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":69,"groundOuts":111,"airOuts":121,"runs":50,"doubles":20,"triples":1,"homeRuns":8,"strikeOuts":53,"baseOnBalls":49,"intentionalWalks":4,"hits":107,"hitByPitch":7,"avg":".277","atBats":386,"obp":".366","slg":".396","ops":".762","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":153,"rbi":43,"leftOnBase":147,"sacBunts":3,"sacFlies":3,"babip":".302","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.25","popOuts":18,"lineOuts":34},"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":52,"putOuts":805,"errors":5,"chances":862,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID579328":{"person":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":105,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":39,"strikes":66,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":83,"groundOuts":91,"airOuts":146,"runs":55,"doubles":18,"triples":0,"homeRuns":17,"strikeOuts":132,"baseOnBalls":54,"intentionalWalks":3,"hits":128,"hitByPitch":2,"atBats":495,"obp":".333","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2210,"era":"3.30","inningsPitched":"128.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.42","battersFaced":553,"outs":384,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2210,"balls":798,"strikes":1412,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.62","rbi":2,"winPercentage":".364","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.28","walksPer9Inn":"3.80","hitsPer9Inn":"9.00","runsScoredPer9":"3.87","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664774":{"person":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"jerseyNumber":"35","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":48,"groundOuts":38,"airOuts":81,"runs":19,"doubles":8,"triples":2,"homeRuns":2,"strikeOuts":58,"baseOnBalls":27,"intentionalWalks":1,"hits":35,"hitByPitch":3,"avg":".167","atBats":209,"obp":".271","slg":".254","ops":".525","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":53,"rbi":18,"leftOnBase":102,"sacBunts":2,"sacFlies":1,"babip":".220","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"104.50","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":396,"errors":4,"chances":432,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608334":{"person":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":14,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":45,"obp":".260","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":182,"era":"4.38","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.05","battersFaced":50,"outs":37,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":71,"strikes":111,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".---","pitchesPerInning":"14.76","gamesFinished":5,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"8.03","walksPer9Inn":"3.65","hitsPer9Inn":"5.84","runsScoredPer9":"4.38","homeRunsPer9":"1.46","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":46,"groundOuts":55,"airOuts":78,"runs":31,"doubles":6,"triples":1,"homeRuns":18,"strikeOuts":102,"baseOnBalls":14,"intentionalWalks":0,"hits":75,"hitByPitch":2,"avg":".243","atBats":309,"obp":".279","slg":".443","ops":".722","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":137,"rbi":38,"leftOnBase":147,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.17","popOuts":14,"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":{"caughtStealing":8,"stolenBases":44,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":17,"putOuts":532,"errors":4,"chances":553,"fielding":".993","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 5-1)(BS, 4)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":3,"strikes":3,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":1,"flyOuts":23,"groundOuts":52,"airOuts":38,"runs":16,"doubles":5,"triples":2,"homeRuns":6,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":4,"hits":42,"hitByPitch":2,"atBats":160,"obp":".328","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":713,"era":"3.30","inningsPitched":"43.2","wins":5,"losses":1,"saves":0,"saveOpportunities":4,"holds":11,"blownSaves":4,"earnedRuns":16,"whip":"1.33","battersFaced":186,"outs":131,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":713,"balls":253,"strikes":460,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.37","rbi":1,"winPercentage":".833","pitchesPerInning":"16.33","gamesFinished":11,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.42","walksPer9Inn":"3.30","hitsPer9Inn":"8.66","runsScoredPer9":"3.30","homeRunsPer9":"1.24","inheritedRunners":33,"inheritedRunnersScored":16,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"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"}]},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":20,"groundOuts":38,"airOuts":38,"runs":22,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":61,"baseOnBalls":19,"intentionalWalks":4,"hits":46,"hitByPitch":2,"atBats":183,"obp":".328","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":825,"era":"3.91","inningsPitched":"48.1","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":11,"blownSaves":3,"earnedRuns":21,"whip":"1.34","battersFaced":204,"outs":145,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":825,"balls":280,"strikes":545,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".600","pitchesPerInning":"17.07","gamesFinished":6,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"11.36","walksPer9Inn":"3.54","hitsPer9Inn":"8.57","runsScoredPer9":"4.10","homeRunsPer9":"0.74","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":14},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543294":{"person":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":75,"groundOuts":100,"airOuts":143,"runs":60,"doubles":24,"triples":2,"homeRuns":18,"strikeOuts":70,"baseOnBalls":26,"intentionalWalks":3,"hits":107,"hitByPitch":4,"atBats":414,"obp":".305","caughtStealing":1,"stolenBases":17,"stolenBasePercentage":".944","caughtStealingPercentage":".056","numberOfPitches":1673,"era":"4.73","inningsPitched":"106.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.25","battersFaced":450,"outs":320,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1673,"balls":544,"strikes":1129,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".462","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"5.91","walksPer9Inn":"2.19","hitsPer9Inn":"9.03","runsScoredPer9":"5.06","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":38,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID542881":{"person":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":93,"groundOuts":91,"airOuts":155,"runs":59,"doubles":25,"triples":3,"homeRuns":20,"strikeOuts":87,"baseOnBalls":44,"intentionalWalks":4,"hits":114,"hitByPitch":3,"atBats":443,"obp":".326","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1929,"era":"4.41","inningsPitched":"112.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.41","battersFaced":494,"outs":337,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1929,"balls":693,"strikes":1236,"strikePercentage":".640","hitBatsmen":3,"balks":2,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".250","pitchesPerInning":"17.17","gamesFinished":0,"strikeoutWalkRatio":"1.98","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.53","hitsPer9Inn":"9.13","runsScoredPer9":"4.73","homeRunsPer9":"1.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":35,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650671":{"person":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":41,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"2.25","battersFaced":8,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":21,"strikes":20,"strikePercentage":".490","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"30.75","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"20.25","walksPer9Inn":"13.50","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,694384,621493,666176,650859,518595,672569,621028,660162,579328,656271,672282,641401,445276],"pitchers":[579328,656271,672282,641401,445276],"bench":[664068,681351,664774],"bullpen":[542881,696147,608334,543294,686799,650671,667755,666171],"battingOrder":[687263,545361,694384,621493,666176,650859,518595,672569,660162],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Campero (1, Gray, Jn); Neto (21, Gray, Jn)."},{"label":"3B","value":"Adell (1, Corbin)."},{"label":"TB","value":"Adell 4; Campero 2; Moncada; Neto 2; Trout."},{"label":"RBI","value":"Adell (61); Campero 2 (3); Moncada 2 (24); Neto (40); Schanuel (43)."},{"label":"2-out RBI","value":"Campero; Neto; Moncada 2; Adell."},{"label":"Runners left in scoring position, 2 out","value":"Schanuel; Ward, T 2."},{"label":"SF","value":"Schanuel."},{"label":"GIDP","value":"Ward, T."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Neto 2 (21, 2nd base off Corbin/Higashioka, 3rd base off Gray, Jn/Higashioka); Campero (4, 2nd base off Boushley/Higashioka)."},{"label":"CS","value":"Campero (1, 2nd base by Corbin/Higashioka)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Newman (6, fielding); Ward, T (4, throw)."},{"label":"Outfield assists","value":"Ward, T (Haggerty at 3rd base)."},{"label":"Pickoffs","value":"Kikuchi (Langford at 2nd base)."},{"label":"DP","value":"(Neto-Rengifo-Schanuel)."}]}],"note":[{"label":"a","value":"Singled for Newman in the 6th."}]}},"officials":[{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Detmers."},{"label":"HBP","value":"Haggerty (by Kikuchi); Neto 2 (by Corbin, by Armstrong); Rengifo (by Boushley); Trout (by Armstrong)."},{"label":"Pitches-strikes","value":"Corbin 103-59; Gray, Jn 30-15; Boushley 28-16; Armstrong 16-10; Kikuchi 105-66; Burke, B 6-3; Detmers 15-11; Brogdon 19-14; Jansen, K 11-8."},{"label":"Groundouts-flyouts","value":"Corbin 5-3; Gray, Jn 0-1; Boushley 1-1; Armstrong 0-1; Kikuchi 1-5; Burke, B 1-0; Detmers 0-1; Brogdon 2-1; Jansen, K 0-2."},{"label":"Batters faced","value":"Corbin 21; Gray, Jn 8; Boushley 7; Armstrong 4; Kikuchi 26; Burke, B 2; Detmers 4; Brogdon 4; Jansen, K 4."},{"label":"Inherited runners-scored","value":"Boushley 2-0; Armstrong 1-1; Burke, B 2-2."},{"label":"Umpires","value":"HP: Marvin Hudson. 1B: Jacob Metz. 2B: Gabe Morales. 3B: Junior Valentine. "},{"label":"Weather","value":"78 degrees, Clear."},{"label":"Wind","value":"8 mph, Out To RF."},{"label":"First pitch","value":"6:38 PM."},{"label":"T","value":"3:20."},{"label":"Att","value":"26,390."},{"label":"Venue","value":"Angel Stadium."},{"label":"July 29, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309","boxscoreName":"Higashioka"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":41,"groundOuts":37,"airOuts":64,"runs":19,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".263","atBats":186,"obp":".310","slg":".409","ops":".719","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":76,"rbi":27,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".299","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":12,"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":8,"stolenBases":34,"stolenBasePercentage":".810","caughtStealingPercentage":".190","assists":8,"putOuts":365,"errors":2,"chances":375,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","boxscoreName":"Adell"},"jerseyNumber":"7","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 3B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":39,"groundOuts":74,"airOuts":91,"runs":40,"doubles":14,"triples":1,"homeRuns":21,"strikeOuts":94,"baseOnBalls":26,"intentionalWalks":0,"hits":80,"hitByPitch":9,"avg":".237","atBats":338,"obp":".307","slg":".470","ops":".777","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":159,"rbi":61,"leftOnBase":153,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.10","popOuts":24,"lineOuts":28},"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":228,"errors":6,"chances":236,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","boxscoreName":"Neto"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, 2 HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":89,"flyOuts":50,"groundOuts":75,"airOuts":86,"runs":67,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":99,"baseOnBalls":20,"intentionalWalks":2,"hits":97,"hitByPitch":9,"avg":".273","atBats":355,"obp":".326","slg":".465","ops":".791","caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":165,"rbi":40,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":17,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":228,"putOuts":122,"errors":8,"chances":358,"fielding":".978","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":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"loser":{"id":592351,"fullName":"Jon Gray","link":"/api/v1/people/592351"},"save":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}