{"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":824976,"link":"/api/v1.1/game/824976/feed/live","metaData":{"wait":10,"timeStamp":"20260729_041337","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824976,"type":"R","doubleHeader":"N","id":"2026/07/28/bosmlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824976-2026-07-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-29T01:40:00Z","originalDate":"2026-07-28","officialDate":"2026-07-28","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":51,"ties":0,"pct":".519"},"records":{},"divisionLeader":false,"wins":55,"losses":51,"winningPercentage":".519"},"franchiseName":"Boston","clubName":"Red Sox","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","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":"Athletics","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":62,"ties":0,"pct":".421"},"records":{},"divisionLeader":false,"wins":45,"losses":62,"winningPercentage":".421"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID661531":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531","firstName":"Brian","lastName":"Serven","primaryNumber":"10","birthDate":"1995-05-05","currentAge":31,"birthCity":"Palm Desert","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Serven","middleName":"Nicholas","boxscoreName":"Serven","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Serven","nameSlug":"brian-serven-661531","firstLastName":"Brian Serven","lastFirstName":"Serven, Brian","lastInitName":"Serven, B","initLastName":"B Serven","fullFMLName":"Brian Nicholas Serven","fullLFMName":"Serven, Brian Nicholas","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":28,"birthCity":"Longview","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Slaten","middleName":"Michael","boxscoreName":"Slaten","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SLATE-in","mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Slaten","nameSlug":"justin-slaten-686580","firstLastName":"Justin Slaten","lastFirstName":"Slaten, Justin","lastInitName":"Slaten, J","initLastName":"J Slaten","fullFMLName":"Justin Michael Slaten","fullLFMName":"Slaten, Justin Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":22,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","primaryNumber":"32","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID806960":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960","firstName":"Luis","lastName":"Morales","primaryNumber":"19","birthDate":"2002-09-24","currentAge":23,"birthCity":"Antilla","birthCountry":"Cuba","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Morales","middleName":"Danys","boxscoreName":"Morales","gender":"M","nameMatrilineal":"Aguilera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Morales","nameSlug":"luis-morales-806960","firstLastName":"Luis Morales","lastFirstName":"Morales, Luis","lastInitName":"Morales, L","initLastName":"L Morales","fullFMLName":"Luis Danys Morales","fullLFMName":"Morales, Luis Danys","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID695720":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720","firstName":"Thomas","lastName":"White","primaryNumber":"47","birthDate":"2003-03-02","currentAge":23,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Tommy","useLastName":"White","middleName":"Anthony","boxscoreName":"White","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy White","nameSlug":"tommy-white-695720","firstLastName":"Tommy White","lastFirstName":"White, Tommy","lastInitName":"White, T","initLastName":"T White","fullFMLName":"Thomas Anthony White","fullLFMName":"White, Thomas Anthony","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID663853":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853","firstName":"Roman","lastName":"Gonzalez","primaryNumber":"23","birthDate":"1996-09-06","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Romy","useLastName":"Gonzalez","middleName":"A.","boxscoreName":"Gonzalez, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RO-me","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Romy Gonzalez","nameSlug":"romy-gonzalez-663853","firstLastName":"Romy Gonzalez","lastFirstName":"Gonzalez, Romy","lastInitName":"Gonzalez, R","initLastName":"R Gonzalez","fullFMLName":"Roman A. Gonzalez","fullLFMName":"Gonzalez, Roman A.","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID663776":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776","firstName":"Patrick","lastName":"Sandoval","primaryNumber":"43","birthDate":"1996-10-18","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Sandoval","middleName":"Jordan","boxscoreName":"Sandoval","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Sandoval","nameSlug":"patrick-sandoval-663776","firstLastName":"Patrick Sandoval","lastFirstName":"Sandoval, Patrick","lastInitName":"Sandoval, P","initLastName":"P Sandoval","fullFMLName":"Patrick Jordan Sandoval","fullLFMName":"Sandoval, Patrick Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":28,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"ID656240":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240","firstName":"Scott","lastName":"Blewett","primaryNumber":"49","birthDate":"1996-04-10","currentAge":30,"birthCity":"Syracuse","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Blewett","middleName":"Thomas","boxscoreName":"Blewett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Blewett","nameSlug":"scott-blewett-656240","firstLastName":"Scott Blewett","lastFirstName":"Blewett, Scott","lastInitName":"Blewett, S","initLastName":"S Blewett","fullFMLName":"Scott Thomas Blewett","fullLFMName":"Blewett, Scott Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"25","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID696522":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522","firstName":"Hayden","lastName":"Juenger","primaryNumber":"58","birthDate":"2000-08-09","currentAge":25,"birthCity":"O’Fallon","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hayden","useLastName":"Juenger","middleName":"Michael","boxscoreName":"Juenger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"YING-er","mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hayden Juenger","nameSlug":"hayden-juenger-696522","firstLastName":"Hayden Juenger","lastFirstName":"Juenger, Hayden","lastInitName":"Juenger, H","initLastName":"H Juenger","fullFMLName":"Hayden Michael Juenger","fullLFMName":"Juenger, Hayden Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":30,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":29,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":33,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":14111,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Clear","temp":"92","wind":"6 mph, Out To CF"},"gameInfo":{"attendance":10356,"firstPitch":"2026-07-29T01:41:00.000Z","gameDurationMinutes":152},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"home":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"}},"officialScorer":{"id":482170,"fullName":"Mark Honbo","link":"/api/v1/people/482170"},"primaryDatacaster":{"id":802027,"fullName":"James McMillan","link":"/api/v1/people/802027"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jahmai Jones doubles (4) on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T01:41:04.784Z","endTime":"2026-07-29T01:42:50.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":"2026-07-29T00:37:33.495Z","endTime":"2026-07-29T01:24:54.401Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T01:24:54.401Z","endTime":"2026-07-29T01:40:28.591Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T01:40:28.591Z","endTime":"2026-07-29T01:41:06.951Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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.2,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.186959879475094,"aZ":-11.924242986465694,"pfxX":4.204817554552092,"pfxZ":10.137251305273027,"pX":1.2790430751079451,"pZ":3.073264317773892,"vX0":-3.0405287220786783,"vY0":-140.0950673146298,"vZ0":-4.835517183938282,"x":68.25,"y":155.8,"x0":1.8294387579936775,"y0":50.00117402094837,"z0":5.594207176239348,"aX":8.39862964203498},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":-7.1,"spinRate":2446,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3902213802776706,"extension":6.354230617962744},"index":3,"playId":"6c64b554-ea1c-3aca-8c38-60178ce1f8ec","pitchNumber":1,"startTime":"2026-07-29T01:41:06.951Z","endTime":"2026-07-29T01:41:11.206Z","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":95.7,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471072310811515,"aZ":-10.183381439206677,"pfxX":4.72014582749028,"pfxZ":11.241406915909696,"pX":-0.9261675046964613,"pZ":2.601190294115499,"vX0":-8.414762544545892,"vY0":-139.04753441888013,"vZ0":-6.048206197864265,"x":152.3,"y":168.55,"x0":1.5274341230282513,"y0":50.00319670320221,"z0":5.481800350573706,"aX":9.234830507190667},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":-6.8,"spinRate":2420,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.3940632086826912,"extension":6.452951385910158},"index":4,"playId":"3fe45d1c-600a-30ed-b530-727681a30c5b","pitchNumber":2,"startTime":"2026-07-29T01:41:19.816Z","endTime":"2026-07-29T01:41:24.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71133223679569,"aZ":-30.710511631280628,"pfxX":-3.238931064322294,"pfxZ":0.8936834719338211,"pX":-0.40817759176406243,"pZ":1.169904812777051,"vX0":-4.720551614929601,"vY0":-126.208136435644,"vZ0":-4.723128698237161,"x":132.56,"y":207.19,"x0":1.8982994943614693,"y0":50.00033839156512,"z0":5.503962207820009,"aX":-5.288600564774486},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":6.8,"spinRate":2513,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4319438461913112,"extension":6.308055268642183},"index":5,"playId":"251a37e7-93d8-3da6-a506-18c5da4b6b14","pitchNumber":3,"startTime":"2026-07-29T01:41:35.007Z","endTime":"2026-07-29T01:41:39.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.102413121354687,"aZ":-13.271306269974875,"pfxX":4.436779256188813,"pfxZ":9.674700937422827,"pX":-0.5704014711714183,"pZ":3.083192385105792,"vX0":-7.632215042903351,"vY0":-138.89389780952808,"vZ0":-4.196960424137936,"x":138.74,"y":155.53,"x0":1.6365879339452882,"y0":50.00205866525021,"z0":5.496278648768181,"aX":8.668756473558151},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":-6.5,"spinRate":2363,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.3943438315593357,"extension":6.361073053526674},"index":6,"playId":"ce71febc-2ccd-3325-ad2d-2f7c2de8edb7","pitchNumber":4,"startTime":"2026-07-29T01:41:53.156Z","endTime":"2026-07-29T01:41:57.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.483123103666465,"aZ":-11.057911691483062,"pfxX":5.481435917296835,"pfxZ":10.757485215832185,"pX":0.49697690914148684,"pZ":3.177598256099366,"vX0":-5.306567372539608,"vY0":-139.70339384508588,"vZ0":-4.482630908117243,"x":98.06,"y":152.98,"x0":1.715228363085156,"y0":50.00567923399039,"z0":5.538722854621409,"aX":10.762817817153634},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":-8.8,"spinRate":2390,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.3931026936795621,"extension":6.388560857630869},"index":7,"playId":"bb985ea1-48a9-39be-9e52-e9feaabbbb2a","pitchNumber":5,"startTime":"2026-07-29T01:42:09.808Z","endTime":"2026-07-29T01:42:13.070Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-29T01:42:21.422Z","endTime":"2026-07-29T01:42:37.624Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.708688616476756,"aZ":-11.570209077773708,"pfxX":3.7597631520059616,"pfxZ":10.461473545058201,"pX":0.0818060784836979,"pZ":2.987614558197758,"vX0":-5.80834830702626,"vY0":-139.95405563905638,"vZ0":-4.83135753333359,"x":113.88,"y":158.11,"x0":1.7025051945864853,"y0":50.00348934861564,"z0":5.503969320978819,"aX":7.405829377439139},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":-5.5,"spinRate":2433,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.39244199311748007,"extension":6.468340571440671},"hitData":{"launchSpeed":105.1,"launchAngle":9.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.8,"coordY":146.7}},"index":9,"playId":"e3a44da1-b180-325d-beb2-89060a495e1e","pitchNumber":6,"startTime":"2026-07-29T01:42:37.624Z","endTime":"2026-07-29T01:42:50.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:42:50.675Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Romy Gonzalez pops out to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T01:42:54.542Z","endTime":"2026-07-29T01:43:31.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777229815425105,"aZ":-26.061496137145323,"pfxX":-2.8374492380075678,"pfxZ":3.6133400769699957,"pX":-0.7654162394233242,"pZ":2.2211119850801535,"vX0":-5.813134411322215,"vY0":-128.80620615526564,"vZ0":-3.453358018081814,"x":146.18,"y":178.81,"x0":1.882575631588636,"y0":50.006085895324496,"z0":5.576784551057113,"aX":-4.806408799606962},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":6.4,"spinRate":2388,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.42395600255715715,"extension":6.346688963474985},"hitData":{"launchSpeed":68.1,"launchAngle":64.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.26,"coordY":156.19}},"index":0,"playId":"b5a0ed05-b6da-3a25-8c46-4d48f24c1144","pitchNumber":1,"startTime":"2026-07-29T01:43:23.389Z","endTime":"2026-07-29T01:43:31.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:43:31.526Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T01:43:46.395Z","endTime":"2026-07-29T01:46:00.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5855558278195,"aZ":-14.03964206897644,"pfxX":6.255701753587911,"pfxZ":9.074188182293295,"pX":1.785522392626907,"pZ":3.1378248124999093,"vX0":-2.8257509261953433,"vY0":-140.62055809064245,"vZ0":-4.351010107383645,"x":48.94,"y":154.06,"x0":1.992076394622706,"y0":50.0002430147784,"z0":5.619296909374419,"aX":12.496468342283677},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":-10.7,"spinRate":2459,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.38986841813468454,"extension":6.032983586090577},"index":0,"playId":"7c99f763-398e-3923-85ff-0e9025480789","pitchNumber":1,"startTime":"2026-07-29T01:43:59.826Z","endTime":"2026-07-29T01:44:03.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31373593344755,"aZ":-10.175400326727706,"pfxX":4.750737365279304,"pfxZ":10.995589713968423,"pX":-1.0257387397444786,"pZ":2.933037122084374,"vX0":-8.962806114179019,"vY0":-140.8697673878387,"vZ0":-5.381821689216209,"x":156.1,"y":159.59,"x0":1.5863998304641151,"y0":50.006491175594434,"z0":5.532191157570258,"aX":9.508653984844498},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":-6.7,"spinRate":2426,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.3894764876099117,"extension":6.411706757940891},"index":1,"playId":"67f5767f-4f12-3cc1-8492-9ebffb2cfa28","pitchNumber":2,"startTime":"2026-07-29T01:44:20.437Z","endTime":"2026-07-29T01:44:25.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.867055336552788,"aZ":-10.783775484830265,"pfxX":4.936898611150687,"pfxZ":10.943158104259798,"pX":0.23429098331366668,"pZ":1.9500899589960077,"vX0":-5.604362122536164,"vY0":-139.09003465501698,"vZ0":-7.600012317966964,"x":108.07,"y":186.13,"x0":1.6361207362842138,"y0":50.00287908423778,"z0":5.436977539267172,"aX":9.650815518768505},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":-7.8,"spinRate":2321,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.39413442124544185,"extension":6.3240927416536215},"index":2,"playId":"1f987fd0-dbc3-33df-bef2-c1846bae85ce","pitchNumber":3,"startTime":"2026-07-29T01:44:42.593Z","endTime":"2026-07-29T01:44:47.311Z","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":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20138220115452,"aZ":-21.16579363086359,"pfxX":7.508619730327759,"pfxZ":6.67913579367011,"pX":1.6088870191090612,"pZ":3.050557632078222,"vX0":-4.025224442022893,"vY0":-127.32170342551454,"vZ0":-1.8888812960018306,"x":55.67,"y":156.41,"x0":2.2316257789501397,"y0":50.00218705047085,"z0":5.470452599627468,"aX":12.374551801707504},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.9,"breakHorizontal":-12.7,"spinRate":1628,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4295631079823452,"extension":6.152289357856627},"index":3,"playId":"d84246ea-760c-39fb-9f91-d6cf13c7724b","pitchNumber":4,"startTime":"2026-07-29T01:45:01.691Z","endTime":"2026-07-29T01:45:05.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29368939244748,"aZ":-13.92134115761606,"pfxX":5.517440794913629,"pfxZ":9.165582296406246,"pX":0.13023041718739842,"pZ":2.516049812369846,"vX0":-6.535070784296675,"vY0":-140.33251714985317,"vZ0":-5.978662889548519,"x":112.04,"y":170.85,"x0":1.77426600386706,"y0":50.00001220856907,"z0":5.583964507912989,"aX":10.983769692751382},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":-8.6,"spinRate":2353,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.39057681395364163,"extension":6.190393796929382},"index":4,"playId":"3de912ce-469a-32d2-914e-81f647b31589","pitchNumber":5,"startTime":"2026-07-29T01:45:22.915Z","endTime":"2026-07-29T01:45:26.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-29T01:45:33.080Z","endTime":"2026-07-29T01:45:56.479Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":97.0,"endSpeed":89.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.121835593669164,"aZ":-11.939107262110783,"pfxX":4.165974687412508,"pfxZ":10.044199866300811,"pX":-0.12148581964326169,"pZ":0.9534023657938254,"vX0":-6.781010629715297,"vY0":-140.84780430589936,"vZ0":-10.022648222209659,"x":121.63,"y":213.04,"x0":1.772867340583243,"y0":50.00669919985086,"z0":5.324114946592985,"aX":8.396491127043431},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":-6.2,"spinRate":2304,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.38843925744011454,"extension":6.335886853983391},"index":6,"playId":"abe7dedd-ac81-3d48-ba92-15b559a0a048","pitchNumber":6,"startTime":"2026-07-29T01:45:56.479Z","endTime":"2026-07-29T01:46:00.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:46:00.541Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Wilyer Abreu grounds into a double play, second baseman Alika Williams to shortstop Jacob Wilson to first baseman Nick Kurtz. Willson Contreras out at 2nd. Wilyer Abreu out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T01:46:19.116Z","endTime":"2026-07-29T01:48:32.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53775817506965,"aZ":-14.788955323348933,"pfxX":6.475399391420442,"pfxZ":8.872272295461148,"pX":0.2979522522308882,"pZ":3.459840584617151,"vX0":-6.534551549619527,"vY0":-139.3849567020997,"vZ0":-3.193320549726913,"x":105.64,"y":145.36,"x0":1.8360949689292048,"y0":50.00196089365162,"z0":5.60217904538154,"aX":12.688195269472375},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":-10.3,"spinRate":2429,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.39358577191488653,"extension":6.151899923985729},"index":0,"playId":"aadd60fe-7a59-30ab-b8c8-04ab55c3a375","pitchNumber":1,"startTime":"2026-07-29T01:46:31.782Z","endTime":"2026-07-29T01:46:35.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.547411937182567,"aZ":-26.91927861771472,"pfxX":-1.7167370522407976,"pfxZ":3.146712280453203,"pX":-0.6434061324323148,"pZ":1.4443566758608548,"vX0":-5.5835337424241045,"vY0":-127.9402267754673,"vZ0":-4.908087735145964,"x":141.53,"y":199.78,"x0":1.783709044485339,"y0":50.002503731562626,"z0":5.478176534739374,"aX":-2.8671821798878567},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":4.3,"spinRate":2355,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.42689704212036794,"extension":6.107035295669358},"index":1,"playId":"f8adba32-c756-3008-b5ad-cb47b9ea777f","pitchNumber":2,"startTime":"2026-07-29T01:46:49.127Z","endTime":"2026-07-29T01:46:54.577Z","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":1},"index":2,"playId":"6f50fde4-69b7-4b53-8391-841809f238d7","startTime":"2026-07-29T01:47:16.685Z","endTime":"2026-07-29T01:47:21.685Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53842752638449,"aZ":-11.238484662386519,"pfxX":8.591273569649882,"pfxZ":10.653391768726442,"pX":0.007502200862798387,"pZ":2.779268641077831,"vX0":-7.921871191529669,"vY0":-139.5673095400874,"vZ0":-5.303250052626885,"x":116.71,"y":163.74,"x0":1.7718114551798214,"y0":50.00281523128254,"z0":5.449634631244122,"aX":16.88398066433586},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":-13.8,"spinRate":2417,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.3930249102529917,"extension":6.2515911165747164},"index":3,"playId":"311a3216-35b4-35a5-9040-ad2ffeb28aa7","pitchNumber":3,"startTime":"2026-07-29T01:47:33.476Z","endTime":"2026-07-29T01:47:37.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-29T01:47:45.444Z","endTime":"2026-07-29T01:48:03.657Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.550348955794266,"aZ":-27.30855817793672,"pfxX":-5.991786115558933,"pfxZ":3.1132804019886304,"pX":-1.2828015112009488,"pZ":1.579442396751672,"vX0":-5.941780057376869,"vY0":-124.37117187030998,"vZ0":-4.023416842324862,"x":165.9,"y":196.14,"x0":1.9178834966591283,"y0":50.00264102494101,"z0":5.4896709873229135,"aX":-9.360788337626914},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":12.2,"spinRate":2698,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.44083387162608956,"extension":6.186816237700294},"index":5,"playId":"8f8c7612-db9b-3279-9437-4d9cf3fa10ca","pitchNumber":4,"startTime":"2026-07-29T01:48:03.657Z","endTime":"2026-07-29T01:48:09.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794543217743957,"aZ":-15.804159741688288,"pfxX":9.768918930177652,"pfxZ":8.32600115463293,"pX":-0.6671716017880371,"pZ":2.064616615393106,"vX0":-10.180817185841128,"vY0":-139.45392781702196,"vZ0":-6.46945575351666,"x":142.43,"y":183.04,"x0":1.7642851249219489,"y0":50.005723926639384,"z0":5.459924658350838,"aX":19.21557628161025},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":-15.6,"spinRate":2363,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.3929817480202211,"extension":6.185688901851651},"hitData":{"launchSpeed":91.7,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.9,"coordY":151.11}},"index":6,"playId":"be93b5b3-fea7-371d-a76f-7d49865af05b","pitchNumber":5,"startTime":"2026-07-29T01:48:25.055Z","endTime":"2026-07-29T01:48:32.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:48:32.619Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T01:50:28.492Z","endTime":"2026-07-29T01:51:14.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52699212458261,"aZ":-19.41191040713999,"pfxX":8.078134069270721,"pfxZ":6.7903285273237675,"pX":0.28235627027793053,"pZ":3.4999695416148646,"vX0":-9.326942095861144,"vY0":-136.5686441324438,"vZ0":-2.115721545376513,"x":106.24,"y":144.28,"x0":2.7006341964768374,"y0":50.00166465567083,"z0":5.627362517553699,"aX":15.180103795040086},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-12.5,"spinRate":2130,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4018589827498107,"extension":7.063522781076655},"index":0,"playId":"45828bd9-6e6f-3826-ada5-32c6c4dfe64f","pitchNumber":1,"startTime":"2026-07-29T01:50:48.910Z","endTime":"2026-07-29T01:50:53.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.777551345885495,"aZ":-26.57379042375203,"pfxX":10.876547264969746,"pfxZ":2.9692614018515693,"pX":0.17739186693206074,"pZ":1.9066096030782,"vX0":-10.519923057565919,"vY0":-136.40311556368007,"vZ0":-5.013943566762698,"x":110.24,"y":187.3,"x0":2.6694901805293023,"y0":50.00151996705403,"z0":5.598847259402985,"aX":20.5103639375865},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":-17.5,"spinRate":2093,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4014253977551263,"extension":6.90700360832927},"hitData":{"launchSpeed":95.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.99,"coordY":175.51}},"index":1,"playId":"cdd6e8cc-2ade-38cd-9ac2-fced4318a9cd","pitchNumber":2,"startTime":"2026-07-29T01:51:04.531Z","endTime":"2026-07-29T01:51:14.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:51:14.129Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T01:51:21.034Z","endTime":"2026-07-29T01:52:01.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325164431005398,"aZ":-18.03442771036811,"pfxX":8.531158219269743,"pfxZ":7.303275645319662,"pX":-0.9435171968537664,"pZ":2.667391590949973,"vX0":-12.399561057176872,"vY0":-138.15387461169527,"vZ0":-4.674368210059593,"x":152.96,"y":166.76,"x0":2.491192059866595,"y0":50.00421860384183,"z0":5.5908407057028855,"aX":16.520140505174677},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":-13.0,"spinRate":2243,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.39623641148874267,"extension":7.001239964553377},"index":0,"playId":"a8834aec-a1d6-3b72-854a-9339524bf438","pitchNumber":1,"startTime":"2026-07-29T01:51:38.643Z","endTime":"2026-07-29T01:51:42.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59920418588311,"aZ":-17.92880646611252,"pfxX":7.151803779143534,"pfxZ":7.471196466352293,"pX":0.06509658288125836,"pZ":3.457673208110766,"vX0":-9.189789462818363,"vY0":-137.4798023348303,"vZ0":-2.654397229128252,"x":114.52,"y":145.42,"x0":2.528076281396883,"y0":50.00203986075042,"z0":5.658134629491951,"aX":13.635986191430584},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":-10.9,"spinRate":2079,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.3990023062452486,"extension":7.015088089769748},"hitData":{"launchSpeed":81.0,"launchAngle":30.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.93,"coordY":84.66}},"index":1,"playId":"823dd954-c2e3-3951-865a-f92e39a5c8c9","pitchNumber":2,"startTime":"2026-07-29T01:51:53.370Z","endTime":"2026-07-29T01:52:01.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:52:01.403Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T01:52:08.256Z","endTime":"2026-07-29T01:53:30.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39910243030314,"aZ":-16.828029312380266,"pfxX":6.816455244564521,"pfxZ":7.740428296665344,"pX":0.24906358413092808,"pZ":3.7288692654906748,"vX0":-9.063743610510516,"vY0":-140.09020913774577,"vZ0":-2.277796609505818,"x":107.51,"y":138.1,"x0":2.644614779189517,"y0":50.001381032372564,"z0":5.655627321224972,"aX":13.512980671998509},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":-10.4,"spinRate":2234,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.39135813130716723,"extension":6.939281096361022},"index":0,"playId":"af8a43fd-4891-350d-bc00-a9c3f12dc884","pitchNumber":1,"startTime":"2026-07-29T01:52:26.836Z","endTime":"2026-07-29T01:52:31.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993764125189873,"aZ":-18.763808108502925,"pfxX":6.61634138456566,"pfxZ":6.843183501492547,"pX":-0.20145123104822246,"pZ":3.9148412388592657,"vX0":-10.086948830481468,"vY0":-139.06468131175313,"vZ0":-1.4367992880344578,"x":124.68,"y":133.08,"x0":2.6120573466055887,"y0":50.00362785508371,"z0":5.682070248635133,"aX":12.968518863220497},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":-10.0,"spinRate":2105,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.39376297888339096,"extension":7.0124462047171985},"index":1,"playId":"b7044a9c-f64d-3f42-a7c8-822bdfb13801","pitchNumber":2,"startTime":"2026-07-29T01:52:42.390Z","endTime":"2026-07-29T01:52:47.016Z","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":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275659153761353,"aZ":-30.428742860816254,"pfxX":9.395814923465114,"pfxZ":1.1432218068132212,"pX":0.10681894855193437,"pZ":1.1331680865614084,"vX0":-8.996836563551826,"vY0":-123.06315583948893,"vZ0":-4.625104535627852,"x":112.93,"y":208.18,"x0":2.5958928834264086,"y0":50.00266457944539,"z0":5.62536118098213,"aX":14.357332670415515},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-14.8,"spinRate":2190,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4457047751373424,"extension":6.954617810961699},"index":2,"playId":"ecb95ff6-2e49-3fab-83cb-2f45ded637f9","pitchNumber":3,"startTime":"2026-07-29T01:52:58.333Z","endTime":"2026-07-29T01:53:01.500Z","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":1,"outs":2},"index":3,"startTime":"2026-07-29T01:53:08.003Z","endTime":"2026-07-29T01:53:22.794Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.379606572404064,"aZ":-17.927832678945236,"pfxX":8.10388351900119,"pfxZ":7.383183353279163,"pX":-0.06857481434782804,"pZ":2.513369191137593,"vX0":-10.194406221923757,"vY0":-138.59187967610467,"vZ0":-4.913767941573651,"x":119.61,"y":170.92,"x0":2.618963790918141,"y0":50.001707185539324,"z0":5.5213378023221225,"aX":15.633840622728998},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":-12.4,"spinRate":2169,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.3964698977826169,"extension":6.990230675668785},"hitData":{"launchSpeed":102.8,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.93,"coordY":154.16}},"index":4,"playId":"147563ca-3a26-3deb-b48d-be14976999ff","pitchNumber":4,"startTime":"2026-07-29T01:53:22.794Z","endTime":"2026-07-29T01:53:30.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:53:30.808Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T01:55:25.190Z","endTime":"2026-07-29T01:56:39.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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":85.8,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.053706536783626,"aZ":-30.51739004263851,"pfxX":-2.9403678245372724,"pfxZ":1.0380960833911956,"pX":0.6000506902084255,"pZ":2.607771186784452,"vX0":-2.456485403675009,"vY0":-125.06108569865467,"vZ0":-1.255799443761411,"x":94.13,"y":168.37,"x0":1.9752009303316802,"y0":50.000536767653365,"z0":5.608169226562443,"aX":-4.679590518789988},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":5.9,"spinRate":2461,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.4371446482170551,"extension":6.194454389007443},"index":0,"playId":"765d62ba-32c4-3e2f-94dd-c24fc433d0b9","pitchNumber":1,"startTime":"2026-07-29T01:55:46.471Z","endTime":"2026-07-29T01:55:50.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.0,"endSpeed":81.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.806333556647814,"aZ":-23.304521710401474,"pfxX":7.334668196685156,"pfxZ":5.3032970670340065,"pX":-0.17089103098396136,"pZ":-0.016312425955710176,"vX0":-7.613507070048816,"vY0":-127.79950741243958,"vZ0":-8.510707198725353,"x":123.51,"y":239.22,"x0":1.8794131764443713,"y0":50.00060496273255,"z0":5.157696616104924,"aX":12.256471317198933},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.0,"breakHorizontal":-11.8,"spinRate":1675,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.42692701626759133,"extension":6.5598326991856055},"index":1,"playId":"6bc80543-23dc-3b6c-b215-2b1b79b9a1cb","pitchNumber":2,"startTime":"2026-07-29T01:56:01.291Z","endTime":"2026-07-29T01:56:05.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640927261901993,"aZ":-14.394791144609966,"pfxX":7.444640176108283,"pfxZ":8.821188817098196,"pX":0.5088898973140318,"pZ":3.026764023141231,"vX0":-5.9434645388004945,"vY0":-140.76252184396628,"vZ0":-4.397351170735148,"x":97.6,"y":157.06,"x0":1.6758607323162102,"y0":50.004400152807634,"z0":5.535052876503911,"aX":15.006534458419617},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":-12.4,"spinRate":2444,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.38847932462060086,"extension":6.229861773280179},"index":2,"playId":"37c054b5-f78e-37a1-a114-fd92761c537e","pitchNumber":3,"startTime":"2026-07-29T01:56:19.316Z","endTime":"2026-07-29T01:56:24.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2138554290392,"aZ":-11.602116504914889,"pfxX":6.627148904694517,"pfxZ":10.08849199950641,"pX":1.0921321271519697,"pZ":2.5091687110839955,"vX0":-3.994345781912857,"vY0":-141.20786856431747,"vZ0":-6.391392518257044,"x":75.37,"y":171.03,"x0":1.6567501066486974,"y0":50.0055404596025,"z0":5.533346479946617,"aX":13.515901785331067},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":-11.3,"spinRate":2395,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.386460790231701,"extension":6.0627022746111665},"index":3,"playId":"f71cc167-116e-3300-a722-70550807cb13","pitchNumber":4,"startTime":"2026-07-29T01:56:35.680Z","endTime":"2026-07-29T01:56:39.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:56:39.397Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a line drive to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T01:56:46.541Z","endTime":"2026-07-29T01:58:08.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205076942828626,"aZ":-11.597178895128835,"pfxX":7.320667088481948,"pfxZ":10.161758461536007,"pX":0.45948300977338224,"pZ":1.7993980593955088,"vX0":-5.772304679348793,"vY0":-141.18659016086397,"vZ0":-7.636722250722628,"x":99.49,"y":190.2,"x0":1.5761351350418022,"y0":50.00519979216624,"z0":5.280314707755121,"aX":14.827617109046255},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":-12.1,"spinRate":2399,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.3874852469419472,"extension":6.554114286434862},"index":0,"playId":"d58bf7b7-d757-3c02-9e0f-5f5cf2f0f329","pitchNumber":1,"startTime":"2026-07-29T01:57:00.930Z","endTime":"2026-07-29T01:57:05.307Z","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":88.3,"endSpeed":82.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89650496987068,"aZ":-19.770980295406392,"pfxX":6.677781905727011,"pfxZ":7.349017541234021,"pX":-0.4637512561016338,"pZ":-0.22266593465230625,"vX0":-7.99117478294251,"vY0":-128.14598230495454,"vZ0":-9.650492700523,"x":134.68,"y":244.79,"x0":1.8065617092741006,"y0":50.00115096647216,"z0":5.095562051558804,"aX":11.266155400470572},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.6,"breakHorizontal":-10.6,"spinRate":1806,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4250839869153249,"extension":6.55454387004115},"index":1,"playId":"d110fd0b-8e08-39f5-b727-12474a3f0464","pitchNumber":2,"startTime":"2026-07-29T01:57:17.659Z","endTime":"2026-07-29T01:57:21.311Z","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":97.7,"endSpeed":89.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19475127472752,"aZ":-13.25565344071271,"pfxX":6.391380642223652,"pfxZ":9.219259219592779,"pX":1.3124841940459464,"pZ":2.8650172397117997,"vX0":-3.6732251348632916,"vY0":-142.23983089980786,"vZ0":-4.9784450226542605,"x":66.97,"y":161.42,"x0":1.7892523760571815,"y0":50.00349759573391,"z0":5.476527283660551,"aX":13.115216237545122},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":-10.8,"spinRate":2441,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3848793990307562,"extension":6.224221046154079},"index":2,"playId":"0c9c14dc-e623-3287-8d8b-271132e5d11f","pitchNumber":3,"startTime":"2026-07-29T01:57:40.649Z","endTime":"2026-07-29T01:57:44.676Z","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":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.230930303231464,"aZ":-26.5765128259922,"pfxX":-0.7483289268898996,"pfxZ":3.1978264452122396,"pX":0.18014998394965537,"pZ":1.912017223530133,"vX0":-3.9622698947418793,"vY0":-130.61399671977958,"vZ0":-4.0357988756715955,"x":110.13,"y":187.16,"x0":1.8060931500345607,"y0":50.00104685703278,"z0":5.446401318986469,"aX":-1.3091185479371175},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":2.2,"spinRate":2382,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.41732264854497636,"extension":6.225340675501749},"hitData":{"launchSpeed":75.5,"launchAngle":20.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.12,"coordY":94.95}},"index":3,"playId":"434ab48e-06b2-39f8-9a50-982cf11656fa","pitchNumber":4,"startTime":"2026-07-29T01:57:57.889Z","endTime":"2026-07-29T01:58:08.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:58:08.457Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T01:58:50.545Z","endTime":"2026-07-29T01:59:58.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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":1},"index":0,"playId":"e17451b8-c8ef-3d40-a64b-390ee8668a57","startTime":"2026-07-29T01:58:33.542Z","endTime":"2026-07-29T01:58:36.542Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6164818114328,"aZ":-13.948371297580644,"pfxX":8.097356121608126,"pfxZ":9.355168408993158,"pX":-0.04685659328575241,"pZ":3.329431660023852,"vX0":-7.40541113810188,"vY0":-139.4757991886158,"vZ0":-3.8705864779062287,"x":118.79,"y":148.89,"x0":1.6050756589767172,"y0":50.00397145456219,"z0":5.670104072735329,"aX":15.777935154775005},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":-13.0,"spinRate":2432,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.394379184341374,"extension":6.242421056388232},"index":1,"playId":"af03123a-67f6-3f1c-ba52-107455d5f12b","pitchNumber":1,"startTime":"2026-07-29T01:58:52.717Z","endTime":"2026-07-29T01:58:58.226Z","isPitch":true,"type":"pitch"},{"details":{"description":"Caleb Durbin steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"af03123a-67f6-3f1c-ba52-107455d5f12b","startTime":"2026-07-29T01:59:13.505Z","endTime":"2026-07-29T01:59:33.274Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"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":86.8,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.375583984735357,"aZ":-31.386314233593158,"pfxX":-2.1857985434317238,"pfxZ":0.48416289463157014,"pX":-0.6141961239330784,"pZ":2.6463524838532044,"vX0":-5.399177283676531,"vY0":-126.37810964442714,"vZ0":-1.1961120914545937,"x":140.41,"y":167.33,"x0":1.8323913062528163,"y0":50.00084793585045,"z0":5.643089608148635,"aX":-3.5403083117732717},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.8,"breakHorizontal":5.2,"spinRate":2325,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4331430199506814,"extension":6.134437048642139},"index":3,"playId":"47ed9572-9821-31d7-ad6b-3963a232cdee","pitchNumber":2,"startTime":"2026-07-29T01:59:33.274Z","endTime":"2026-07-29T01:59:36.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39855343405232,"aZ":-28.510746820351674,"pfxX":-3.1459299175882554,"pfxZ":2.438801652596676,"pX":0.5315761939344094,"pZ":2.08914038587784,"vX0":-2.7088051349783124,"vY0":-121.83366128251981,"vZ0":-2.295989131054358,"x":96.74,"y":182.37,"x0":2.0672469677313674,"y0":50.00114840082897,"z0":5.5128980895772495,"aX":-4.7180744091228535},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":6.4,"spinRate":2544,"spinDirection":290},"zone":9,"typeConfidence":2.0,"plateTime":0.4499243201896972,"extension":6.136307335833547},"index":4,"playId":"f964fa8f-b683-3f4d-90a4-7400cbd110df","pitchNumber":3,"startTime":"2026-07-29T01:59:54.184Z","endTime":"2026-07-29T01:59:58.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:59:58.240Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andruw Monasterio walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T02:00:07.095Z","endTime":"2026-07-29T02:01:45.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.409843646012845,"aZ":-10.388229465177002,"pfxX":4.619296965211799,"pfxZ":11.367901507288323,"pX":-0.5244988384591001,"pZ":3.3194438783113265,"vX0":-7.95949716221707,"vY0":-137.96566167803695,"vZ0":-3.939148799091392,"x":136.99,"y":149.16,"x0":1.8055333150835056,"y0":50.00011689823004,"z0":5.4729107032246604,"aX":8.85133336438515},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":-6.6,"spinRate":2361,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3979086825603835,"extension":6.213818541699898},"index":0,"playId":"cb557a81-91cb-3a61-979f-96aa00416e49","pitchNumber":1,"startTime":"2026-07-29T02:00:22.585Z","endTime":"2026-07-29T02:00:27.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49846216743805,"aZ":-10.241450083792705,"pfxX":6.104345892542114,"pfxZ":11.209078715536506,"pX":1.6992651669875942,"pZ":2.440037035438711,"vX0":-2.7697994850306595,"vY0":-139.49863944461399,"vZ0":-6.263159427113478,"x":52.23,"y":172.9,"x0":1.9159601724005337,"y0":50.003057934083344,"z0":5.400498065323748,"aX":11.943719107537913},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":-10.4,"spinRate":2413,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.39372789571641764,"extension":6.252391513641246},"index":1,"playId":"9b45e0f6-c713-33a3-acdd-5c73664bb5ae","pitchNumber":2,"startTime":"2026-07-29T02:00:39.007Z","endTime":"2026-07-29T02:00:43.386Z","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":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679947033788608,"aZ":-27.433563909337998,"pfxX":-3.0836269216045844,"pfxZ":2.853509008338672,"pX":-1.7080488136649568,"pZ":0.3272896265196137,"vX0":-7.593399710482516,"vY0":-127.35677436213525,"vZ0":-7.330860248253556,"x":182.11,"y":229.94,"x0":1.700651348022815,"y0":50.001563152497106,"z0":5.382669774492711,"aX":-5.113704345801916},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":7.2,"spinRate":2398,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.428431446678724,"extension":6.3812210110476},"index":2,"playId":"3623371c-5c8f-3268-bbf1-4aa49e3c4ea7","pitchNumber":3,"startTime":"2026-07-29T02:00:57.406Z","endTime":"2026-07-29T02:01:00.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.893609008041757,"aZ":-15.259604738723407,"pfxX":6.368930111554703,"pfxZ":8.680970321474753,"pX":-0.11851517686106322,"pZ":2.6529183002786327,"vX0":-7.312134078040229,"vY0":-137.8022271678006,"vZ0":-4.955575124008249,"x":121.52,"y":167.15,"x0":1.7256743770533338,"y0":50.00040516017808,"z0":5.4845528044125045,"aX":12.40665836878037},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":-10.2,"spinRate":2457,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.395506418994914,"extension":6.27857674836458},"index":3,"playId":"bfe8ea62-8bbd-309b-a616-dea4c54d32fb","pitchNumber":4,"startTime":"2026-07-29T02:01:20.137Z","endTime":"2026-07-29T02:01:24.546Z","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":96.2,"endSpeed":88.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031379546634312,"aZ":-10.653382964502262,"pfxX":5.678325762968381,"pfxZ":10.746042239913702,"pX":0.081164006032402,"pZ":1.5579780447662943,"vX0":-6.658189430283348,"vY0":-139.80520653546097,"vZ0":-8.378224316526417,"x":113.91,"y":196.71,"x0":1.7426464541399913,"y0":50.00562913668682,"z0":5.271434397548429,"aX":11.375322466623544},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":-9.1,"spinRate":2512,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.39003208395668043,"extension":6.3434576252456525},"index":4,"playId":"46f5281b-9dc2-3174-be98-7d3b303b11c2","pitchNumber":5,"startTime":"2026-07-29T02:01:40.167Z","endTime":"2026-07-29T02:01:45.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:01:45.226Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T02:01:55.452Z","endTime":"2026-07-29T02:04:39.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20122700261829,"aZ":-31.879670739248237,"pfxX":-2.1325401039504728,"pfxZ":0.1751854501418384,"pX":-0.35649324445065544,"pZ":0.7964436872513974,"vX0":-4.687930500960003,"vY0":-127.55738049258804,"vZ0":-5.55835728190658,"x":130.59,"y":217.28,"x0":1.7760675371113521,"y0":50.00033814575338,"z0":5.492236954593402,"aX":-3.542840452310416},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":4.8,"spinRate":2465,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4280302295958358,"extension":6.382271244163207},"index":0,"playId":"36ecce50-f8da-3843-a450-72bd748a4723","pitchNumber":1,"startTime":"2026-07-29T02:02:18.114Z","endTime":"2026-07-29T02:02:21.157Z","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":2},"index":1,"playId":"82a054ad-3b14-4157-a89a-71ad8d123bb3","startTime":"2026-07-29T02:02:41.938Z","endTime":"2026-07-29T02:02:46.938Z","isPitch":false,"type":"stepoff"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718215682045305,"aZ":-29.682817878085135,"pfxX":-2.3864807131761463,"pfxZ":1.5108605861081865,"pX":-0.6836249365562472,"pZ":0.6854429022325043,"vX0":-5.227594589144687,"vY0":-126.75017556882143,"vZ0":-6.044712466921655,"x":143.06,"y":220.27,"x0":1.7049328067086371,"y0":50.00259701754433,"z0":5.4326762942800695,"aX":-3.9333613058860952},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":5.4,"spinRate":2433,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4299813126304448,"extension":6.255470446357249},"index":2,"playId":"7feea6e1-6abb-3265-812c-7d7b5783db3b","pitchNumber":2,"startTime":"2026-07-29T02:02:59.396Z","endTime":"2026-07-29T02:03:05.386Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52281805760433,"aZ":-14.396696204462282,"pfxX":5.669631298914373,"pfxZ":8.908926834903554,"pX":0.7275715350584416,"pZ":2.5638490429524197,"vX0":-4.936281139735454,"vY0":-140.08606488859988,"vZ0":-5.364193007549264,"x":89.27,"y":169.56,"x0":1.7726421349572472,"y0":50.00107312722629,"z0":5.438683335354346,"aX":11.310268775414658},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-9.4,"spinRate":2227,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.39042883177690424,"extension":6.310848725734412},"index":3,"playId":"7df8d7f6-487f-3783-87fa-adec767cf510","pitchNumber":3,"startTime":"2026-07-29T02:03:21.060Z","endTime":"2026-07-29T02:03:24.309Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-29T02:03:33.216Z","endTime":"2026-07-29T02:03:50.722Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.560271729841183,"aZ":-29.599896872343066,"pfxX":-1.9813136767053625,"pfxZ":1.5155365602494575,"pX":-0.9237884673939175,"pZ":0.8398493861129335,"vX0":-6.0908171037077175,"vY0":-128.75244740236855,"vZ0":-5.799043319387031,"x":152.21,"y":216.1,"x0":1.7214651623747574,"y0":50.000107128417824,"z0":5.387367523786782,"aX":-3.3530153092434065},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.8,"breakHorizontal":4.8,"spinRate":2452,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4240048002059913,"extension":6.325614112327888},"index":5,"playId":"c752955f-dfa9-367c-af49-8289d77c5bb2","pitchNumber":4,"startTime":"2026-07-29T02:03:50.722Z","endTime":"2026-07-29T02:03:56.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766899304402788,"aZ":-15.701232046973828,"pfxX":4.862021581027781,"pfxZ":8.359669553601368,"pX":0.2525477954507498,"pZ":3.850723846188541,"vX0":-5.673224171489558,"vY0":-139.13189048278394,"vZ0":-1.8695876001737721,"x":107.37,"y":134.81,"x0":1.6815632786768773,"y0":50.00155950737382,"z0":5.5663040382667015,"aX":9.579385930062},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":-7.7,"spinRate":2340,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3929322899329284,"extension":6.2867044209820495},"index":6,"playId":"2156dd0b-e0b0-3273-9f0f-1bc824374eba","pitchNumber":5,"startTime":"2026-07-29T02:04:13.155Z","endTime":"2026-07-29T02:04:16.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721661218743765,"aZ":-12.951324953630145,"pfxX":4.897244043862836,"pfxZ":9.718847840491353,"pX":-0.5420413510694231,"pZ":2.026630705055913,"vX0":-7.819222478110065,"vY0":-139.37167046381936,"vZ0":-6.750076166910218,"x":137.66,"y":184.06,"x0":1.656581262908351,"y0":50.00248870428998,"z0":5.325812542649782,"aX":9.686644884599191},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":-7.3,"spinRate":2389,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.39217411325471874,"extension":6.2921533921462744},"index":7,"playId":"fc6fdd27-398d-3bf7-8b65-ec86bd3ca70d","pitchNumber":6,"startTime":"2026-07-29T02:04:36.093Z","endTime":"2026-07-29T02:04:39.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:04:39.124Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T02:06:44.819Z","endTime":"2026-07-29T02:08:58.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.6,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.780313603726462,"aZ":-31.79645305562318,"pfxX":2.1491707327244525,"pfxZ":0.2418368954207093,"pX":0.014762106638649132,"pZ":2.101463988181117,"vX0":-7.572245681464293,"vY0":-124.41352040551874,"vZ0":-2.0669215380939905,"x":116.44,"y":182.04,"x0":2.8232177598641996,"y0":50.00242030026093,"z0":5.587126869036018,"aX":3.3574847430329298},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-2.0,"spinRate":2110,"spinDirection":10},"zone":8,"typeConfidence":2.0,"plateTime":0.4408425291341844,"extension":7.060143899708029},"index":0,"playId":"85e35626-9600-3992-aa32-a17f611b7424","pitchNumber":1,"startTime":"2026-07-29T02:07:00.870Z","endTime":"2026-07-29T02:07:03.886Z","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":83.9,"endSpeed":77.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.086645465472028,"aZ":-29.681366917562247,"pfxX":7.852995269221962,"pfxZ":1.6551362809276384,"pX":-0.7560449274734998,"pZ":-0.025513316436646394,"vX0":-10.548906246640172,"vY0":-121.59981969646131,"vZ0":-7.051816665236844,"x":145.82,"y":239.47,"x0":2.602445088185768,"y0":50.00550123981506,"z0":5.46099345694423,"aX":11.855095495094284},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":-12.0,"spinRate":1972,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4490886671671479,"extension":7.231646555991749},"index":1,"playId":"2ddbe7f3-519a-3db3-bc59-2b23c40d28ff","pitchNumber":2,"startTime":"2026-07-29T02:07:15.622Z","endTime":"2026-07-29T02:07:18.670Z","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":85.2,"endSpeed":78.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.047253543558416,"aZ":-33.86150052165727,"pfxX":1.4434113856050523,"pfxZ":-1.0888968828383305,"pX":-0.35039015073842755,"pZ":2.901432327229078,"vX0":-8.040587746181805,"vY0":-123.86401768950412,"vZ0":0.17103917415557124,"x":130.36,"y":160.44,"x0":2.7520894041854342,"y0":50.002145576370786,"z0":5.665935158287104,"aX":2.241032314428292},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-0.7,"spinRate":2144,"spinDirection":17},"zone":1,"typeConfidence":2.0,"plateTime":0.44243309691706356,"extension":6.804531471722425},"index":2,"playId":"2ef7f05f-7a9a-3050-8ea9-539340534cde","pitchNumber":3,"startTime":"2026-07-29T02:07:32.370Z","endTime":"2026-07-29T02:07:36.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76237647947349,"aZ":-19.12635797511891,"pfxX":8.20664631281421,"pfxZ":6.7996434467092115,"pX":-0.816009137325261,"pZ":2.771007163509875,"vX0":-12.78714564647374,"vY0":-136.81843227691581,"vZ0":-4.021073017782687,"x":148.1,"y":163.96,"x0":2.8261852058546792,"y0":50.00412768958459,"z0":5.550150274575892,"aX":15.750578625414185},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":-12.6,"spinRate":2104,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.39850826852706867,"extension":7.074672852473339},"index":3,"playId":"663d48cf-b371-3c1d-a74d-1900aa7091ac","pitchNumber":4,"startTime":"2026-07-29T02:07:50.389Z","endTime":"2026-07-29T02:07:55.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.003340779923718,"aZ":-35.11012174404388,"pfxX":-5.621024704881313,"pfxZ":-2.069377836633097,"pX":-0.3512675499490661,"pZ":0.778222190623909,"vX0":-6.106229676389557,"vY0":-118.44953751032767,"vZ0":-3.352382243585735,"x":130.39,"y":217.77,"x0":2.9921524691096537,"y0":50.00444481572298,"z0":5.428186814607903,"aX":-7.97157137541387},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.3,"breakHorizontal":11.6,"spinRate":2345,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.46274470258864886,"extension":6.86876659485632},"index":4,"playId":"0c688d43-2558-349a-ab51-3abe64ad6539","pitchNumber":5,"startTime":"2026-07-29T02:08:06.429Z","endTime":"2026-07-29T02:08:11.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8457327250036,"aZ":-30.810414284066056,"pfxX":3.1569599713734187,"pfxZ":0.8485309538858363,"pX":-0.21413008435167427,"pZ":1.6769337720580382,"vX0":-8.517299997567735,"vY0":-126.0609458832279,"vZ0":-3.5263050751818206,"x":125.16,"y":193.5,"x0":2.799574022705998,"y0":50.003511226777164,"z0":5.583593045855166,"aX":5.077363862951647},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-3.7,"spinRate":2163,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.4346428681313155,"extension":6.894543498149823},"index":5,"playId":"476a55b5-1b29-31ff-84b5-ff9d952e0a77","pitchNumber":6,"startTime":"2026-07-29T02:08:24.467Z","endTime":"2026-07-29T02:08:28.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.443504780564943,"aZ":-28.741284009635283,"pfxX":11.293455536499831,"pfxZ":1.8332702294947216,"pX":0.4340262122914102,"pZ":2.127706952222475,"vX0":-10.472065216997281,"vY0":-135.9755413417515,"vZ0":-3.6703863726094896,"x":100.46,"y":181.33,"x0":2.8653857140088435,"y0":50.00599862189102,"z0":5.486376846921095,"aX":21.180399793728668},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.8,"breakHorizontal":-18.2,"spinRate":2027,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.40260437292369966,"extension":7.085171096750831},"hitData":{"launchSpeed":91.2,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.03,"coordY":152.13}},"index":6,"playId":"79704fce-37c5-30a8-92f8-93e7f05654bb","pitchNumber":7,"startTime":"2026-07-29T02:08:50.445Z","endTime":"2026-07-29T02:08:58.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:08:58.362Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a soft ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T02:09:08.357Z","endTime":"2026-07-29T02:09:35.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347307423981967,"aZ":-21.449240150193273,"pfxX":7.119700564502394,"pfxZ":5.508933530286024,"pX":-0.023201868557447727,"pZ":2.843775617686186,"vX0":-10.053212025774622,"vY0":-137.6282403466767,"vZ0":-3.5337130574803006,"x":117.88,"y":162.0,"x0":2.727275685831947,"y0":50.000939486046086,"z0":5.571641229215424,"aX":13.85733452290574},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":-11.2,"spinRate":2113,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.39577015686554784,"extension":7.0564426852536295},"hitData":{"launchSpeed":58.7,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.81,"coordY":192.29}},"index":0,"playId":"48e388e9-f9e7-39e2-bb7d-8fd1e9da3d00","pitchNumber":1,"startTime":"2026-07-29T02:09:22.624Z","endTime":"2026-07-29T02:09:35.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:09:35.355Z","atBatIndex":13},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Colby Thomas out on a sacrifice bunt, third baseman Caleb Durbin to first baseman Willson Contreras. Tommy White to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T02:09:45.562Z","endTime":"2026-07-29T02:10:17.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.589926903834534,"aZ":-18.117959219849734,"pfxX":9.40914444009551,"pfxZ":7.415842755221291,"pX":0.011076828526623417,"pZ":2.449933235929742,"vX0":-10.923485207598402,"vY0":-136.25000408875042,"vZ0":-4.7797837784993735,"x":116.58,"y":172.63,"x0":2.833985218308972,"y0":50.0065573537262,"z0":5.4643895535178215,"aX":17.843473970248002},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-15.0,"spinRate":2156,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.400729681383472,"extension":7.321147028849059},"hitData":{"launchSpeed":32.6,"launchAngle":25.0,"totalDistance":57.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":107.84,"coordY":181.22}},"index":0,"playId":"4bc8f8ac-3f56-33d3-97ae-d5294ffb1a2b","pitchNumber":1,"startTime":"2026-07-29T02:10:10.802Z","endTime":"2026-07-29T02:10:17.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:10:17.940Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a sharp ground ball to center fielder Ceddanne Rafaela. Tommy White scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T02:10:41.390Z","endTime":"2026-07-29T02:12:22.247Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.8,"endSpeed":87.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.919500901603193,"aZ":-19.217145636753717,"pfxX":9.861658025420414,"pfxZ":6.714848986563002,"pX":-0.028332722206928878,"pZ":3.0166624942098377,"vX0":-11.20709208677917,"vY0":-137.6564203197108,"vZ0":-3.2406892872389,"x":118.08,"y":157.33,"x0":2.8034055886684595,"y0":50.00600357818214,"z0":5.501281277819974,"aX":19.038719451678396},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":-15.7,"spinRate":2269,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.3970383674447784,"extension":7.044578306367928},"index":0,"playId":"32f9bac9-c990-3924-afb4-8ab8900ebba4","pitchNumber":1,"startTime":"2026-07-29T02:10:47.905Z","endTime":"2026-07-29T02:10:51.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.927790042410344,"aZ":-20.819362195200124,"pfxX":7.574904140023674,"pfxZ":6.061928126405933,"pX":1.6394998332311332,"pZ":3.3574682743833475,"vX0":-6.682717347690652,"vY0":-135.120768626639,"vZ0":-2.017045504265274,"x":54.51,"y":148.13,"x0":3.145359997129676,"y0":50.000929495286336,"z0":5.557167060404455,"aX":14.183994134472236},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":-12.5,"spinRate":2100,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4034085741244029,"extension":6.946987117382478},"index":1,"playId":"88661fb3-c96d-3271-9a92-83e3ec2442eb","pitchNumber":2,"startTime":"2026-07-29T02:11:11.125Z","endTime":"2026-07-29T02:11:14.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.265845561794684,"aZ":-27.42259093681482,"pfxX":7.777076598298532,"pfxZ":3.0005192348161525,"pX":0.5517514614172042,"pZ":0.9341515356814335,"vX0":-8.158385244262021,"vY0":-124.35504015358555,"vZ0":-5.559476999127375,"x":95.97,"y":213.56,"x0":2.846955791903435,"y0":50.00540083615711,"z0":5.441805694474472,"aX":12.322422476190154},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-12.5,"spinRate":2191,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.438553076685821,"extension":7.162696891206068},"index":2,"playId":"ea62e2ac-2347-379b-bc48-f03e455b47d8","pitchNumber":3,"startTime":"2026-07-29T02:11:30.519Z","endTime":"2026-07-29T02:11:35.375Z","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":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.439336522549493,"aZ":-26.34552648910409,"pfxX":8.53610580332779,"pfxZ":3.7924816076774257,"pX":-1.1997253829920633,"pZ":0.9061900179877692,"vX0":-12.278092649797287,"vY0":-122.70807965984086,"vZ0":-5.917965008593151,"x":162.73,"y":214.31,"x0":2.7412895931058388,"y0":50.00511739833787,"z0":5.570800481590063,"aX":13.126100819244483},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.8,"breakHorizontal":-12.8,"spinRate":2043,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4450050254551732,"extension":7.297719380596667},"index":3,"playId":"0b8ab06c-0306-3af3-9b6f-7d923ac1a66b","pitchNumber":4,"startTime":"2026-07-29T02:11:51.341Z","endTime":"2026-07-29T02:11:55.690Z","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.7,"endSpeed":86.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.396890987391796,"aZ":-25.608342365050927,"pfxX":10.679236871779828,"pfxZ":3.467390762858914,"pX":0.34505703493342654,"pZ":2.468960425138438,"vX0":-10.805490217224033,"vY0":-136.12439156200753,"vZ0":-3.2404327573690157,"x":103.85,"y":172.12,"x0":2.961715042554367,"y0":50.00238417703241,"z0":5.430279514298013,"aX":20.21936761849392},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":-17.3,"spinRate":2107,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.40100709744406204,"extension":7.174312265248526},"hitData":{"launchSpeed":112.0,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.21,"coordY":90.11}},"index":4,"playId":"74382837-e732-3a2f-a2c5-21da99dddcc1","pitchNumber":5,"startTime":"2026-07-29T02:12:12.817Z","endTime":"2026-07-29T02:12:22.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:12:22.247Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alika Williams flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T02:12:36.256Z","endTime":"2026-07-29T02:13:28.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.329912515087116,"aZ":-21.059673713143965,"pfxX":9.049437100969968,"pfxZ":5.983839490791144,"pX":0.22892127156470052,"pZ":2.772160905178161,"vX0":-10.327826358618703,"vY0":-134.95478676989575,"vZ0":-3.4220947351034647,"x":108.27,"y":163.93,"x0":2.9163790087645975,"y0":50.005707673115694,"z0":5.527024073673126,"aX":16.819105236730948},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":-14.4,"spinRate":2141,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.40471782575410753,"extension":7.082847625963295},"index":0,"playId":"f0fff351-8f96-3460-bac1-83fdeb50c62f","pitchNumber":1,"startTime":"2026-07-29T02:12:57.696Z","endTime":"2026-07-29T02:13:01.081Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587387110416277,"aZ":-22.466108675009124,"pfxX":11.294815344715882,"pfxZ":5.183295140140714,"pX":-0.17991436772267308,"pZ":2.40085066243642,"vX0":-12.008056752530566,"vY0":-135.9236331696741,"vZ0":-4.11200609352365,"x":123.86,"y":173.96,"x0":2.8261282790375373,"y0":50.00089671641743,"z0":5.4917203423433465,"aX":21.147749181668186},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-17.9,"spinRate":2225,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.40284375649143644,"extension":7.2003850284051625},"hitData":{"launchSpeed":83.1,"launchAngle":62.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.92,"coordY":137.89}},"index":1,"playId":"b48f4a4a-6398-3d64-b2b4-65531d12a07d","pitchNumber":2,"startTime":"2026-07-29T02:13:18.949Z","endTime":"2026-07-29T02:13:28.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:13:28.329Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jahmai Jones grounds out, second baseman Alika Williams to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T02:15:06.018Z","endTime":"2026-07-29T02:15:48.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.7,"endSpeed":73.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.19666975131647,"aZ":-40.97873807808461,"pfxX":-3.3765061666147993,"pfxZ":-6.574104058621872,"pX":0.9227824288364244,"pZ":2.242063616544076,"vX0":-1.103626550402705,"vY0":-114.7335828346176,"vZ0":1.130640835192461,"x":81.83,"y":178.24,"x0":1.8479752093802557,"y0":50.001699565356226,"z0":5.720419646689425,"aX":-4.5238920050499},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.4,"breakHorizontal":6.4,"spinRate":2544,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.4764536860617383,"extension":6.461687307134897},"hitData":{"launchSpeed":70.5,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.98,"coordY":156.19}},"index":0,"playId":"4425468e-3803-3c8c-9a0a-e0c421a40e47","pitchNumber":1,"startTime":"2026-07-29T02:15:40.803Z","endTime":"2026-07-29T02:15:48.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:15:48.141Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Romy Gonzalez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T02:15:59.130Z","endTime":"2026-07-29T02:17:24.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21195440234971,"aZ":-13.013485686668664,"pfxX":4.524161517552866,"pfxZ":9.944223401091165,"pX":-0.9863415216688407,"pZ":2.7589685432260143,"vX0":-8.518239284452568,"vY0":-137.3829765954303,"vZ0":-4.983519837353664,"x":154.6,"y":164.29,"x0":1.5556352718849502,"y0":50.000836839900806,"z0":5.469351368766591,"aX":8.71637139541357},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-6.6,"spinRate":2354,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.3975196731532895,"extension":6.229164222865211},"index":0,"playId":"d06f6319-6112-3cd5-90dd-95b9bd0ff4f6","pitchNumber":1,"startTime":"2026-07-29T02:16:14.357Z","endTime":"2026-07-29T02:16:18.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.995605596662124,"aZ":-18.926633759743957,"pfxX":7.07702681700408,"pfxZ":6.97725707042855,"pX":1.2481688924312457,"pZ":1.9787454770837383,"vX0":-4.282286986380357,"vY0":-136.66204246076916,"vZ0":-5.622144749672582,"x":69.42,"y":185.35,"x0":1.9126591233587116,"y0":50.006518710986064,"z0":5.355207618050234,"aX":13.442430299995412},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":-12.0,"spinRate":2311,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.40018511224117326,"extension":6.221670559434083},"index":1,"playId":"b406c1f1-fd74-380a-9438-595fc3a0bca2","pitchNumber":2,"startTime":"2026-07-29T02:16:30.295Z","endTime":"2026-07-29T02:16:34.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.283262317499887,"aZ":-13.243775920247012,"pfxX":5.785586224127535,"pfxZ":9.96527860884451,"pX":-0.07573129541287162,"pZ":2.0048116692677804,"vX0":-6.9202752963638705,"vY0":-136.08787250090646,"vZ0":-6.617149490778903,"x":119.89,"y":184.65,"x0":1.7332624859758534,"y0":50.00418504486149,"z0":5.362712836193882,"aX":10.992228584315898},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":-9.2,"spinRate":2296,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.4005252107067183,"extension":6.360062032129496},"index":2,"playId":"8fc60170-7866-3773-9b10-9c6d0680da9d","pitchNumber":3,"startTime":"2026-07-29T02:16:47.548Z","endTime":"2026-07-29T02:16:52.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496970914238588,"aZ":-41.02003391275451,"pfxX":-3.731226756839618,"pfxZ":-6.229008374702534,"pX":1.089833333335375,"pZ":2.715248369091274,"vX0":-0.5885186806760617,"vY0":-118.11798801661995,"vZ0":1.6202093392570627,"x":75.46,"y":165.47,"x0":1.826890249158609,"y0":50.00348682090708,"z0":5.778574852434939,"aX":-5.297452483636799},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.7,"breakHorizontal":7.0,"spinRate":2671,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.46286175997243006,"extension":6.2101687017293905},"index":3,"playId":"6b626732-df58-3e47-9460-a15dd2a0b599","pitchNumber":4,"startTime":"2026-07-29T02:17:04.289Z","endTime":"2026-07-29T02:17:08.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441265442983457,"aZ":-12.996175891797165,"pfxX":5.654028310354861,"pfxZ":9.5996328761397,"pX":-1.0339488872818419,"pZ":3.21855913049308,"vX0":-9.353903588404174,"vY0":-140.14643471072452,"vZ0":-3.905497768805035,"x":156.41,"y":151.88,"x0":1.605934989879236,"y0":50.00110907511446,"z0":5.473686645663819,"aX":11.29444035883543},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":-8.4,"spinRate":2375,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3902188226969061,"extension":6.336040353073172},"index":4,"playId":"0bebd9f6-39b6-3adb-bfe8-0c6b90a5bb72","pitchNumber":5,"startTime":"2026-07-29T02:17:20.407Z","endTime":"2026-07-29T02:17:24.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:17:24.901Z","atBatIndex":18},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willson Contreras grounds into a double play, third baseman Tommy White to second baseman Alika Williams to first baseman Nick Kurtz. Romy Gonzalez out at 2nd. Willson Contreras out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T02:17:34.258Z","endTime":"2026-07-29T02:19:32.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87848393509928,"aZ":-31.982876036457604,"pfxX":-1.5551022238210512,"pfxZ":0.12317115217831365,"pX":1.0551888508004323,"pZ":2.8451095194957494,"vX0":-1.8768448157720563,"vY0":-126.42716758173461,"vZ0":-0.3983478748500966,"x":76.78,"y":161.96,"x0":2.0094232199711017,"y0":50.00599593826349,"z0":5.5725104145418625,"aX":-2.5168872079347078},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":3.2,"spinRate":2419,"spinDirection":247},"zone":12,"typeConfidence":2.0,"plateTime":0.4333103605917237,"extension":6.2465316959865},"index":0,"playId":"39cd1835-f549-3705-b18d-2c692589e6d5","pitchNumber":1,"startTime":"2026-07-29T02:17:51.735Z","endTime":"2026-07-29T02:17:56.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17830863716295,"aZ":-15.432181620899549,"pfxX":6.1586647439296645,"pfxZ":8.94181986120415,"pX":0.7258971623926139,"pZ":1.9462726479615173,"vX0":-5.148190085922891,"vY0":-135.6195915155041,"vZ0":-6.421030348886446,"x":89.33,"y":186.23,"x0":1.8436560738579404,"y0":50.00435680004164,"z0":5.410886324860661,"aX":11.534490620137825},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":-10.1,"spinRate":2365,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.4030396979999482,"extension":6.197122247672046},"index":1,"playId":"2407929c-c6fb-30db-b04d-2e5023995e86","pitchNumber":2,"startTime":"2026-07-29T02:18:10.387Z","endTime":"2026-07-29T02:18:13.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268597553726995,"aZ":-17.60478885924556,"pfxX":7.938762592482522,"pfxZ":7.288259584381352,"pX":0.6479633845643541,"pZ":2.7531322902660844,"vX0":-5.978429920667268,"vY0":-139.96429725665925,"vZ0":-4.390748386054593,"x":92.3,"y":164.45,"x0":1.771787749227159,"y0":50.00526034670508,"z0":5.482450030410392,"aX":15.876841670389677},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":-13.3,"spinRate":2437,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.39015422552108436,"extension":6.316523372428922},"index":2,"playId":"418eb194-7c58-39ff-a505-e0163fc3f9c9","pitchNumber":3,"startTime":"2026-07-29T02:18:36.622Z","endTime":"2026-07-29T02:18:39.800Z","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":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.159276634868483,"aZ":-37.653717297885166,"pfxX":-1.9915136789983126,"pfxZ":-3.7874091072326426,"pX":-0.6420027345018356,"pZ":2.0833689176793775,"vX0":-4.73734990359475,"vY0":-118.52893179501262,"vZ0":-0.5451465642705812,"x":141.47,"y":182.53,"x0":1.6283506985720153,"y0":50.004108327168936,"z0":5.706663992389093,"aX":-2.8795982297958123},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.7,"breakHorizontal":4.6,"spinRate":2694,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.4592396986169187,"extension":6.063975421900007},"hitData":{"launchSpeed":71.9,"launchAngle":8.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.45,"coordY":173.48}},"index":3,"playId":"00a71295-3308-32a4-b468-afe3befdc2a3","pitchNumber":4,"startTime":"2026-07-29T02:19:24.152Z","endTime":"2026-07-29T02:19:32.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:19:32.184Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Serven grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T02:21:29.762Z","endTime":"2026-07-29T02:22:22.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.405088248849577,"aZ":-26.283811029903724,"pfxX":12.210539832345383,"pfxZ":3.1368348772615944,"pX":0.007302678854169165,"pZ":0.4998397739271969,"vX0":-11.662578090574218,"vY0":-135.87693330610287,"vZ0":-8.266015918652657,"x":116.72,"y":225.28,"x0":2.7585347518419803,"y0":50.00398145225005,"z0":5.394005028716761,"aX":22.945526767459395},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.1,"breakHorizontal":-19.8,"spinRate":2114,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.40234790551955246,"extension":7.285278732536269},"index":0,"playId":"5e1179d2-9855-3686-9ba7-4bf0c2214aae","pitchNumber":1,"startTime":"2026-07-29T02:21:42.706Z","endTime":"2026-07-29T02:21:47.086Z","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.1,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0110449356183,"aZ":-16.969394749166707,"pfxX":7.109694327955482,"pfxZ":8.122463305754277,"pX":1.2112047257801075,"pZ":3.5681639218475176,"vX0":-6.914597032590205,"vY0":-135.54105104382685,"vZ0":-2.335188059036446,"x":70.83,"y":142.44,"x0":2.8645019404760164,"y0":50.000152972770564,"z0":5.618018960537009,"aX":13.303990264053366},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":-11.5,"spinRate":2178,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4032117978390408,"extension":6.975482495648172},"index":1,"playId":"c9eef2af-7db8-360e-b330-f577228a25ef","pitchNumber":2,"startTime":"2026-07-29T02:21:58.639Z","endTime":"2026-07-29T02:22:02.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.855814392472148,"aZ":-17.986918982301187,"pfxX":8.299509209329162,"pfxZ":7.568095302242224,"pX":0.7135229740235736,"pZ":2.420020299025716,"vX0":-8.65822948213905,"vY0":-136.27827099807544,"vZ0":-4.972965091001807,"x":89.8,"y":173.44,"x0":2.8584426372341794,"y0":50.00506962765876,"z0":5.516946217047503,"aX":15.562725605770998},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":-13.1,"spinRate":2216,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.40242981608778283,"extension":7.11921059832375},"hitData":{"launchSpeed":87.8,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.95,"coordY":153.14}},"index":2,"playId":"17b909ca-1bd5-340a-bf2c-59bb765fe7e5","pitchNumber":3,"startTime":"2026-07-29T02:22:14.657Z","endTime":"2026-07-29T02:22:22.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:22:22.507Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T02:22:40.139Z","endTime":"2026-07-29T02:23:26.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214859840302385,"aZ":-27.371974662418573,"pfxX":10.499040176647831,"pfxZ":3.0292702136698537,"pX":1.0672474447869669,"pZ":1.8981720457686764,"vX0":-7.899213238060189,"vY0":-124.87933254339285,"vZ0":-3.5107026246002393,"x":76.32,"y":187.53,"x0":2.901138237293215,"y0":50.004756058239835,"z0":5.564298645279575,"aX":16.65035333970571},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-17.3,"spinRate":1947,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.43794110408997744,"extension":7.198850918738614},"index":0,"playId":"1d622628-aa33-3179-a1f0-8a15d6043e40","pitchNumber":1,"startTime":"2026-07-29T02:22:47.962Z","endTime":"2026-07-29T02:22:52.501Z","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":85.6,"endSpeed":79.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.889673889535324,"aZ":-24.377577089212053,"pfxX":7.8469187278923815,"pfxZ":4.912386357365831,"pX":0.5719273780741084,"pZ":1.329101288002061,"vX0":-8.095306965741644,"vY0":-124.39264020784955,"vZ0":-5.557868293896583,"x":95.2,"y":202.89,"x0":2.828958258607192,"y0":50.0035847658365,"z0":5.5793896008234345,"aX":12.458917912040576},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":-12.6,"spinRate":2039,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4381239871847722,"extension":7.309407872083715},"index":1,"playId":"0cfb5442-e731-320f-aed2-3c7df12c4a86","pitchNumber":2,"startTime":"2026-07-29T02:23:02.385Z","endTime":"2026-07-29T02:23:05.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.083147388353794,"aZ":-27.42305226063308,"pfxX":10.759341601975143,"pfxZ":2.5014396798255536,"pX":0.3442132453151677,"pZ":1.6595697889652845,"vX0":-10.52100013401625,"vY0":-136.29740685256306,"vZ0":-5.123794223864513,"x":103.88,"y":193.97,"x0":2.837505871494095,"y0":50.0050082222916,"z0":5.433613825227692,"aX":20.453565240976303},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.7,"breakHorizontal":-17.5,"spinRate":2119,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.40029856000988673,"extension":7.198369550220707},"hitData":{"launchSpeed":67.4,"launchAngle":-49.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.47,"coordY":173.99}},"index":2,"playId":"80503c8d-cf02-3a4c-98b9-368b11be4261","pitchNumber":3,"startTime":"2026-07-29T02:23:18.013Z","endTime":"2026-07-29T02:23:26.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:23:26.464Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T02:23:41.017Z","endTime":"2026-07-29T02:27:21.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1635508005729,"aZ":-29.145544941887948,"pfxX":2.1174177326883403,"pfxZ":1.8506858104982857,"pX":-0.9866120486672777,"pZ":2.5583942946371208,"vX0":-10.05333489375421,"vY0":-127.2423082209194,"vZ0":-1.7955521394015155,"x":154.61,"y":169.7,"x0":2.7410112249989766,"y0":50.00470171699695,"z0":5.582955406172916,"aX":3.471290977809766},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":-1.6,"spinRate":2156,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.43049739135122334,"extension":6.963979983532574},"index":0,"playId":"f4349ace-d4c4-3368-89e3-7e3a4d505d5c","pitchNumber":1,"startTime":"2026-07-29T02:24:00.207Z","endTime":"2026-07-29T02:24:04.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124544574235323,"aZ":-17.858061716296515,"pfxX":7.715333543091862,"pfxZ":7.520724697372046,"pX":0.639100110910312,"pZ":3.9729298386140535,"vX0":-8.783183204135549,"vY0":-136.391015151491,"vZ0":-1.108152983903266,"x":92.64,"y":131.51,"x0":2.883206927553387,"y0":50.00134831421986,"z0":5.603890194678404,"aX":14.684107514591215},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-12.4,"spinRate":2241,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4000217167634643,"extension":7.035927617478558},"index":1,"playId":"80c22d93-74eb-3e83-b44a-08f78cd99b13","pitchNumber":2,"startTime":"2026-07-29T02:24:14.375Z","endTime":"2026-07-29T02:24:17.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60023902313803,"aZ":-25.52134273952956,"pfxX":10.811546389214929,"pfxZ":3.5267708928077655,"pX":-0.3471696205662823,"pZ":1.8141554563333346,"vX0":-12.28199753625128,"vY0":-135.712938300429,"vZ0":-4.996148571392621,"x":130.23,"y":189.8,"x0":2.808698307907078,"y0":50.00329900709407,"z0":5.431777837797884,"aX":20.39371331504171},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":-17.3,"spinRate":2085,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.4018952222018153,"extension":7.273947168665829},"index":2,"playId":"dd792ba7-43fe-367b-a633-18f6dda6e75c","pitchNumber":3,"startTime":"2026-07-29T02:24:31.322Z","endTime":"2026-07-29T02:24:35.627Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}}},{"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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69227214588086,"aZ":-28.254452519021147,"pfxX":11.52330681243696,"pfxZ":2.06738051470753,"pX":0.21454614478115155,"pZ":2.7665014353813797,"vX0":-10.920537122645493,"vY0":-136.5371220850869,"vZ0":-2.3137888091816396,"x":108.82,"y":164.08,"x0":2.759484370866255,"y0":50.004207598648115,"z0":5.559643368749045,"aX":21.86487396406756},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":-18.7,"spinRate":2165,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.40041192308873264,"extension":7.179562889785876},"index":3,"playId":"4d4fe707-a72a-3241-b3aa-04deb8557b9a","pitchNumber":4,"startTime":"2026-07-29T02:25:04.097Z","endTime":"2026-07-29T02:25:07.522Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MV","challengeTeamId":111}},{"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":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2077521820814,"aZ":-29.002462376756196,"pfxX":11.419309045512284,"pfxZ":1.6869637716892,"pX":0.3239782727616877,"pZ":2.498722595964663,"vX0":-10.113271442818798,"vY0":-136.55490415758325,"vZ0":-2.803238464163875,"x":104.65,"y":171.31,"x0":2.599199023381899,"y0":50.00358840997399,"z0":5.542337216674966,"aX":21.47997002286909},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.6,"breakHorizontal":-18.5,"spinRate":2115,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4017344828540552,"extension":7.042822932132048},"hitData":{"launchSpeed":83.0,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.48,"coordY":176.53}},"index":4,"playId":"ca02f47d-f840-3c02-8d61-e3f712f3f939","pitchNumber":5,"startTime":"2026-07-29T02:27:14.220Z","endTime":"2026-07-29T02:27:21.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:27:21.491Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T02:29:13.247Z","endTime":"2026-07-29T02:30:36.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(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.8,"endSpeed":81.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.450275931473925,"aZ":-26.785125145941763,"pfxX":-1.5321314222963094,"pfxZ":3.196959152541135,"pX":-0.041481689114580216,"pZ":1.843454307811353,"vX0":-4.023975152627699,"vY0":-127.95563401092659,"vZ0":-4.081388198829166,"x":118.58,"y":189.01,"x0":1.7405537746697337,"y0":50.0013553868385,"z0":5.519766789527927,"aX":-2.5802023882586176},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":3.6,"spinRate":2477,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4254717435881812,"extension":6.328836212098877},"index":0,"playId":"03b6fc82-7405-310a-9d5f-c7f281ae77ad","pitchNumber":1,"startTime":"2026-07-29T02:29:32.418Z","endTime":"2026-07-29T02:29:37.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.500630395482695,"aZ":-22.526887943451463,"pfxX":-5.637673551437708,"pfxZ":6.233814389679045,"pX":-1.1113268501733,"pZ":1.4904659522866794,"vX0":-5.545835599579371,"vY0":-123.54974238529731,"vZ0":-5.0381132308569425,"x":159.36,"y":198.54,"x0":1.8942022211283063,"y0":50.00064816283757,"z0":5.448050824549376,"aX":-8.716664720335041},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.3,"breakHorizontal":11.5,"spinRate":2475,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4432534514876121,"extension":6.201078055391655},"index":1,"playId":"c742b33a-3f9c-3563-a21d-8a78aebdf90f","pitchNumber":2,"startTime":"2026-07-29T02:29:47.681Z","endTime":"2026-07-29T02:29:50.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93704431460261,"aZ":-27.918532663744838,"pfxX":-9.223717723426894,"pfxZ":2.7737852636447533,"pX":-0.7657618665005508,"pZ":-0.21660919895824357,"vX0":-3.4741415616973086,"vY0":-122.94499680520931,"vZ0":-7.749020044517109,"x":146.19,"y":244.63,"x0":1.863152287283381,"y0":50.00246106638289,"z0":5.3391886707370455,"aX":-14.146213511748515},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":17.5,"spinRate":2676,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.445184626100962,"extension":6.3322232116931305},"index":2,"playId":"0fec1ec1-5e3d-3c51-8207-34cef0fdafa1","pitchNumber":3,"startTime":"2026-07-29T02:30:06.755Z","endTime":"2026-07-29T02:30:10.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.086619590827432,"aZ":-29.054429775782086,"pfxX":-8.30005924554685,"pfxZ":2.1281938304709884,"pX":-0.23153339063394981,"pZ":1.7527617203121066,"vX0":-2.8446614199571156,"vY0":-119.73606565685459,"vZ0":-2.7143241067540766,"x":125.83,"y":191.46,"x0":2.04718417606516,"y0":50.00168299846301,"z0":5.476139095296216,"aX":-12.164106179082522},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":15.7,"spinRate":2636,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4558013442023974,"extension":6.232673323146834},"hitData":{"launchSpeed":82.2,"launchAngle":53.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.62,"coordY":121.87}},"index":3,"playId":"dfbc0405-980b-3113-ba20-c2133d6cdcbe","pitchNumber":4,"startTime":"2026-07-29T02:30:26.820Z","endTime":"2026-07-29T02:30:36.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:30:36.105Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Tommy White to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T02:30:53.894Z","endTime":"2026-07-29T02:31:46.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26542194357496,"aZ":-37.02852988950698,"pfxX":-6.218639315964808,"pfxZ":-3.480453937974655,"pX":1.1667652177658552,"pZ":2.206878081879595,"vX0":0.09888731395143519,"vY0":-117.57978448693963,"vZ0":-0.12946989510883533,"x":72.53,"y":179.19,"x0":1.931427652576435,"y0":50.00392015211718,"z0":5.711997774016773,"aX":-8.667119832838235},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.0,"breakHorizontal":11.3,"spinRate":2681,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.46665975472164956,"extension":6.383620193418653},"index":0,"playId":"14db27c6-c744-355b-8fc9-6e1172fd423a","pitchNumber":1,"startTime":"2026-07-29T02:31:02.208Z","endTime":"2026-07-29T02:31:06.680Z","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":96.0,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5814314923327,"aZ":-12.212591123074386,"pfxX":4.851049402691159,"pfxZ":10.09433046855725,"pX":-0.6444957556947779,"pZ":2.455797069998069,"vX0":-8.0553373206807,"vY0":-139.54667177799692,"vZ0":-5.86641074814401,"x":141.57,"y":172.47,"x0":1.6456534648451,"y0":50.00511213288083,"z0":5.385595678054059,"aX":9.595805052058047},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":-7.2,"spinRate":2491,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.39209534949582814,"extension":6.475228224600383},"index":1,"playId":"ec59716b-048a-3991-81e4-4580f7189378","pitchNumber":2,"startTime":"2026-07-29T02:31:18.166Z","endTime":"2026-07-29T02:31:23.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020422895429252,"aZ":-23.966002455881256,"pfxX":9.051955972950397,"pfxZ":5.055375274073804,"pX":0.571272850841731,"pZ":1.693242826235485,"vX0":-6.322103872747985,"vY0":-126.38678407096046,"vZ0":-4.2580390269585155,"x":95.22,"y":193.06,"x0":1.9252899043774327,"y0":50.000566708719646,"z0":5.317458210306582,"aX":14.687147945468713},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":-15.0,"spinRate":1554,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4328717123993471,"extension":6.387401517686032},"hitData":{"launchSpeed":81.0,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.99,"coordY":177.55}},"index":2,"playId":"4d927a84-c241-35c7-a16c-28874bacd28c","pitchNumber":3,"startTime":"2026-07-29T02:31:38.686Z","endTime":"2026-07-29T02:31:46.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:31:46.685Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T02:31:51.025Z","endTime":"2026-07-29T02:33:52.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":87.2,"endSpeed":81.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5864907191405,"aZ":-30.99347693830795,"pfxX":-2.472732807517406,"pfxZ":0.709653907277966,"pX":-0.21172338493026935,"pZ":0.5745903150639149,"vX0":-4.322313013774551,"vY0":-126.9985843460515,"vZ0":-6.08803033314495,"x":125.07,"y":223.27,"x0":1.8242111156135767,"y0":50.001583368370184,"z0":5.425624395267074,"aX":-4.094237020350047},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":5.3,"spinRate":2392,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.42900474896104157,"extension":6.394667370340099},"index":0,"playId":"3828ed8f-90d7-3d30-91b6-7b1be686d29b","pitchNumber":1,"startTime":"2026-07-29T02:32:17.070Z","endTime":"2026-07-29T02:32:21.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30785932319719,"aZ":-10.39372498658428,"pfxX":4.439065111497113,"pfxZ":10.6149168094606,"pX":0.30921204506354244,"pZ":1.5968943382666845,"vX0":-5.498494207568867,"vY0":-141.42192053451663,"vZ0":-8.83476652654676,"x":105.21,"y":195.66,"x0":1.690100435700517,"y0":50.00669770950092,"z0":5.404185848514676,"aX":9.111653470315428},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":-7.1,"spinRate":2359,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.38539198407435205,"extension":6.3397686508475894},"index":1,"playId":"31f56002-d217-359c-9125-3831d2151e0c","pitchNumber":2,"startTime":"2026-07-29T02:32:36.752Z","endTime":"2026-07-29T02:32:40.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.590890417891117,"aZ":-31.097522410746766,"pfxX":-0.4932506674097441,"pfxZ":0.6473819215418235,"pX":1.136758570548017,"pZ":2.090150800511901,"vX0":-1.5289727504745223,"vY0":-127.46584838911843,"vZ0":-2.655253142727236,"x":73.67,"y":182.35,"x0":1.8059075856626199,"y0":50.00410578760129,"z0":5.574704058410082,"aX":-0.8198639071454247},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":1.2,"spinRate":2495,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.4279775657327347,"extension":6.289513873241208},"index":2,"playId":"5b36db0c-245b-334a-a2b1-dfa8a63f3c6c","pitchNumber":3,"startTime":"2026-07-29T02:32:58.692Z","endTime":"2026-07-29T02:33:03.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2699988725452,"aZ":-32.489378725521775,"pfxX":-1.1321746389269696,"pfxZ":-0.18929574887173173,"pX":0.33088980769759024,"pZ":0.6792936228031877,"vX0":-3.1106027234895905,"vY0":-126.63787777326579,"vZ0":-5.571349209811062,"x":104.39,"y":220.44,"x0":1.717063100354422,"y0":50.00551249152208,"z0":5.4741509822018655,"aX":-1.8583742718994174},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":2.6,"spinRate":2500,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.4307593617518002,"extension":6.275359433734194},"index":3,"playId":"1707705c-070f-3081-b2f6-2661ffb87ce4","pitchNumber":4,"startTime":"2026-07-29T02:33:19.487Z","endTime":"2026-07-29T02:33:24.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":87.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.039186131645824,"aZ":-12.624318732334777,"pfxX":4.6223734705850426,"pfxZ":9.885782435520515,"pX":0.5033403454377351,"pZ":2.7861752696554936,"vX0":-5.010123475664717,"vY0":-139.43995316782133,"vZ0":-4.92567749738522,"x":97.81,"y":163.55,"x0":1.7190099327133328,"y0":50.006902819788685,"z0":5.402202193684481,"aX":9.145457286470913},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":-7.4,"spinRate":2317,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.3921303050814311,"extension":6.39332383782746},"hitData":{"launchSpeed":92.5,"launchAngle":32.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.41,"coordY":64.12}},"index":4,"playId":"6976eedc-f2c6-37f0-8dbb-c87e532efe0f","pitchNumber":5,"startTime":"2026-07-29T02:33:43.923Z","endTime":"2026-07-29T02:33:52.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:33:52.277Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonah Heim pops out to shortstop Andruw Monasterio.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T02:36:01.746Z","endTime":"2026-07-29T02:36:11.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":"Pop Out","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":0},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357117021063246,"aZ":-22.046307280978052,"pfxX":9.047290553439975,"pfxZ":5.330584383398181,"pX":0.20048824203442153,"pZ":2.854204963520855,"vX0":-10.03183193885112,"vY0":-136.7712473315139,"vZ0":-3.49821978165345,"x":109.36,"y":161.72,"x0":2.7354584084214717,"y0":50.00323743632479,"z0":5.656612940892736,"aX":17.19069354702296},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":2179,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.40003049698172255,"extension":7.006630957417282},"hitData":{"launchSpeed":86.0,"launchAngle":68.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.24,"coordY":138.34}},"index":0,"playId":"007b25fc-d688-30c5-8ebd-1f7df99ebb25","pitchNumber":1,"startTime":"2026-07-29T02:36:02.013Z","endTime":"2026-07-29T02:36:11.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:36:11.803Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T02:36:18.687Z","endTime":"2026-07-29T02:37:26.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564447837828002,"aZ":-26.700745004705677,"pfxX":12.077816238583846,"pfxZ":2.8820474333920245,"pX":0.1354735178032838,"pZ":1.7443524435258857,"vX0":-11.196694951533235,"vY0":-136.87901656588997,"vZ0":-5.293756672628918,"x":111.84,"y":191.68,"x0":2.705282704466175,"y0":50.006592654617336,"z0":5.52637386405524,"aX":22.975757559459456},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.2,"breakHorizontal":-19.6,"spinRate":2084,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.39979560713901874,"extension":7.20119548881726},"index":0,"playId":"cae12e33-18d1-3590-bcf9-54515d1845ca","pitchNumber":1,"startTime":"2026-07-29T02:36:35.888Z","endTime":"2026-07-29T02:36:40.872Z","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.2,"endSpeed":78.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09493646396579,"aZ":-25.339449409518206,"pfxX":10.53190338935075,"pfxZ":4.435252981610266,"pX":-0.4013587970496102,"pZ":1.0259511982484766,"vX0":-10.947539625137598,"vY0":-123.4921445471079,"vZ0":-5.6187079657061485,"x":132.3,"y":211.08,"x0":2.7254385713675826,"y0":50.00233579417848,"z0":5.468086503457098,"aX":16.23079194176452},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":-16.4,"spinRate":2058,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.44390455128952855,"extension":7.367980246437852},"index":1,"playId":"ea449070-31f6-387c-864b-5959426fe361","pitchNumber":2,"startTime":"2026-07-29T02:36:51.305Z","endTime":"2026-07-29T02:36:55.930Z","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":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":77.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81294312700614,"aZ":-29.41618620556474,"pfxX":2.4365891207088834,"pfxZ":1.7625452003170796,"pX":-1.031526420787965,"pZ":1.7539287881367691,"vX0":-10.23891030118143,"vY0":-126.07523682556102,"vZ0":-3.4263996225118594,"x":156.32,"y":191.42,"x0":2.8197472912735337,"y0":50.00107374540774,"z0":5.5834945035988515,"aX":3.806434786646852},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":-1.3,"spinRate":2049,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.43956830533697433,"extension":6.972386394304855},"index":2,"playId":"d9508723-c7d6-3841-bd8f-5effc128e36a","pitchNumber":3,"startTime":"2026-07-29T02:37:06.206Z","endTime":"2026-07-29T02:37:09.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.714365989508902,"aZ":-24.155193961721746,"pfxX":10.922938811221428,"pfxZ":4.231167932496769,"pX":-0.4150175768535284,"pZ":2.887641747218787,"vX0":-12.269424091112038,"vY0":-136.7239619196992,"vZ0":-2.704094957522672,"x":132.82,"y":160.81,"x0":2.708312217097132,"y0":50.00615433750419,"z0":5.544554929163826,"aX":20.716392055180037},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":-17.3,"spinRate":2137,"spinDirection":117},"zone":1,"typeConfidence":2.0,"plateTime":0.4003900496013837,"extension":7.200519089257823},"index":3,"playId":"1004614a-a019-38c9-9bfd-1ef8c103fba0","pitchNumber":4,"startTime":"2026-07-29T02:37:22.371Z","endTime":"2026-07-29T02:37:26.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:37:26.626Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T02:37:30.762Z","endTime":"2026-07-29T02:38:37.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.486617354154582,"aZ":-20.50516104676997,"pfxX":10.136651320553884,"pfxZ":6.255758330663573,"pX":-1.6269530937196228,"pZ":2.0666483877272217,"vX0":-15.084265145553578,"vY0":-135.45191889252507,"vZ0":-5.206678239063137,"x":179.02,"y":182.98,"x0":2.6869433974269206,"y0":50.0026880160301,"z0":5.439517630108529,"aX":18.910264495775493},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":-15.2,"spinRate":2177,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.40374987288261854,"extension":7.220447767318089},"index":0,"playId":"fca06cb6-928e-3f95-b9d6-1ac3701fb4bf","pitchNumber":1,"startTime":"2026-07-29T02:37:50.042Z","endTime":"2026-07-29T02:37:53.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34246921851061,"aZ":-24.590512178715716,"pfxX":9.809406791612613,"pfxZ":4.833694086847498,"pX":0.24460511990115633,"pZ":2.4692456147331887,"vX0":-9.362321027509784,"vY0":-124.33360553179443,"vZ0":-2.6821133570156506,"x":107.68,"y":172.11,"x0":2.7799425873229704,"y0":50.00405245300789,"z0":5.5971776330065675,"aX":15.397824398971828},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.4,"breakHorizontal":-15.7,"spinRate":1999,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.4400953671174568,"extension":7.343428855593181},"index":1,"playId":"f7d17e6b-9e11-36c0-bfdf-c95ec2b88170","pitchNumber":2,"startTime":"2026-07-29T02:38:05.265Z","endTime":"2026-07-29T02:38:09.211Z","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":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97562998166656,"aZ":-20.151285689460202,"pfxX":8.888964523368283,"pfxZ":6.230359238403583,"pX":0.3723681555767112,"pZ":3.319674945498692,"vX0":-9.6566885788812,"vY0":-137.44167157355395,"vZ0":-2.5024196407017594,"x":102.81,"y":149.15,"x0":2.7619930947962557,"y0":50.003832632199895,"z0":5.597333646050182,"aX":17.156102705315824},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":-14.3,"spinRate":2164,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.3971922933419796,"extension":7.116789731048332},"hitData":{"launchSpeed":96.7,"launchAngle":14.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.71,"coordY":107.21}},"index":2,"playId":"7e7aca06-ce92-39c7-8431-4e11f7943e13","pitchNumber":3,"startTime":"2026-07-29T02:38:27.915Z","endTime":"2026-07-29T02:38:37.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:38:37.837Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T02:38:44.546Z","endTime":"2026-07-29T02:39:15.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06641114434955,"aZ":-24.507528915797778,"pfxX":8.927582212722974,"pfxZ":5.196681689542378,"pX":0.2730736088581554,"pZ":2.19672886654246,"vX0":-8.836598765477735,"vY0":-120.58564743802717,"vZ0":-3.2003658464411364,"x":106.59,"y":179.47,"x0":2.8221720237165218,"y0":50.001724450246094,"z0":5.699040311312942,"aX":13.169537370156643},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.9,"breakHorizontal":-14.0,"spinRate":1957,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.45390841288491757,"extension":7.244022535181812},"hitData":{"launchSpeed":88.8,"launchAngle":52.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":124.6,"coordY":183.91}},"index":0,"playId":"c1fce219-ab29-36ff-9ed8-9f2f4425cd5e","pitchNumber":1,"startTime":"2026-07-29T02:39:05.098Z","endTime":"2026-07-29T02:39:15.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:39:15.140Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a soft bunt pop to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T02:40:39.502Z","endTime":"2026-07-29T02:41:31.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94390096164025,"aZ":-17.989834696697706,"pfxX":7.917148221158719,"pfxZ":7.25993158333889,"pX":0.8705077528923771,"pZ":3.1744927115522366,"vX0":-5.493966558634138,"vY0":-138.64910633526884,"vZ0":-2.7406536722293824,"x":83.82,"y":153.07,"x0":1.845438215341271,"y0":50.00274522111484,"z0":5.371098617285975,"aX":15.470230553819093},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":-13.2,"spinRate":2327,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3944903707524503,"extension":6.301590918903298},"hitData":{"launchSpeed":34.1,"launchAngle":43.0,"totalDistance":73.0,"trajectory":"bunt_popup","hardness":"soft","location":"3","coordinates":{"coordX":138.2,"coordY":176.33}},"index":0,"playId":"5cbf7105-e035-3ea2-b381-5cf4dea3b84c","pitchNumber":1,"startTime":"2026-07-29T02:41:25.082Z","endTime":"2026-07-29T02:41:31.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:41:31.971Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T02:42:00.189Z","endTime":"2026-07-29T02:43:54.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695611,"link":"/api/v1/people/695611"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13237799302472,"aZ":-16.737537546446003,"pfxX":7.930554260498484,"pfxZ":7.898444960892197,"pX":0.50421487879604,"pZ":2.9976736257709446,"vX0":-6.840321391788542,"vY0":-138.48224329447834,"vZ0":-3.741871539962876,"x":97.78,"y":157.84,"x0":1.9684691159398948,"y0":50.00223465783708,"z0":5.476800172687287,"aX":15.498223983904717},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":-13.1,"spinRate":2443,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.39459900792884683,"extension":6.267657356353542},"index":0,"playId":"bc7c452e-9159-3ed4-9a77-61bba16c982c","pitchNumber":1,"startTime":"2026-07-29T02:42:00.819Z","endTime":"2026-07-29T02:42:04.095Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.970790578477178,"aZ":-30.57835438922972,"pfxX":-2.0823346862360355,"pfxZ":0.9816971775744765,"pX":0.35386591889853974,"pZ":2.1750810732841814,"vX0":-3.208573857735709,"vY0":-125.74447110855252,"vZ0":-2.2336986424268606,"x":103.51,"y":180.05,"x0":1.9097634267917736,"y0":50.003748575983344,"z0":5.520425579120077,"aX":-3.382859807458457},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":4.4,"spinRate":2497,"spinDirection":262},"zone":6,"typeConfidence":2.0,"plateTime":0.43316196613310165,"extension":6.155749779910635},"index":1,"playId":"fd4a5e7a-7791-36fb-9843-3f4c36fd4fa5","pitchNumber":2,"startTime":"2026-07-29T02:42:19.678Z","endTime":"2026-07-29T02:42:24.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.307295196676172,"aZ":-31.375974298031398,"pfxX":-0.7483622602489652,"pfxZ":0.4879460139867211,"pX":-0.5958012068673121,"pZ":1.0353344631889387,"vX0":-5.581248591375464,"vY0":-126.33832928858955,"vZ0":-4.858339732467984,"x":139.71,"y":210.83,"x0":1.7299752125774732,"y0":50.00177335473371,"z0":5.475835042002228,"aX":-1.2215947212577545},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":2.5,"spinRate":2659,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.43186784858214855,"extension":6.353096828063815},"index":2,"playId":"f51ee8e7-bb9c-3d0b-8f86-e21dfb056eee","pitchNumber":3,"startTime":"2026-07-29T02:42:40.813Z","endTime":"2026-07-29T02:42:45.281Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"9fdd5e36-179d-3f2e-894e-fa6990f7b4cd","startTime":"2026-07-29T02:42:58.847Z","endTime":"2026-07-29T02:43:04.418Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Andruw Monasterio batting, Jarren Duran picked off and caught stealing 2nd base, second baseman Alika Williams.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"9fdd5e36-179d-3f2e-894e-fa6990f7b4cd","startTime":"2026-07-29T02:43:24.046Z","endTime":"2026-07-29T02:43:29.850Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":97.8,"endSpeed":88.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.992305052075324,"aZ":-13.248914877654514,"pfxX":6.631323317184037,"pfxZ":9.310290756262795,"pX":0.22199619054336533,"pZ":3.108149634019153,"vX0":-6.744683109547359,"vY0":-142.22566321643427,"vZ0":-4.11999978799598,"x":108.54,"y":154.86,"x0":1.771569301818118,"y0":50.00222966990295,"z0":5.425999126808101,"aX":13.479362015103396},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":-10.6,"spinRate":2441,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.3862666878174803,"extension":6.244591821880021},"index":5,"playId":"14a1126a-2dfa-3dbe-b376-bc74f2ba0c1e","pitchNumber":4,"startTime":"2026-07-29T02:43:29.850Z","endTime":"2026-07-29T02:43:33.065Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656600283764504,"aZ":-40.69102843803891,"pfxX":-3.26159576894782,"pfxZ":-5.847598285960842,"pX":0.7063486354490763,"pZ":2.7343762631997928,"vX0":-1.4143082262398217,"vY0":-120.07989335575206,"vZ0":1.4028585487136749,"x":90.08,"y":164.95,"x0":1.7269279474253378,"y0":50.00026442813224,"z0":5.767940461058916,"aX":-4.753101313623229},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.0,"breakHorizontal":6.2,"spinRate":2488,"spinDirection":312},"zone":6,"typeConfidence":2.0,"plateTime":0.4564520290079743,"extension":6.191609636551982},"index":6,"playId":"4a711535-3c7a-3f1e-b5f9-06df0e8498ab","pitchNumber":5,"startTime":"2026-07-29T02:43:51.163Z","endTime":"2026-07-29T02:43:54.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:43:54.167Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Narváez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T02:44:04.069Z","endTime":"2026-07-29T02:46:05.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94175436831705,"aZ":-8.45048460940284,"pfxX":5.331777399610319,"pfxZ":11.611778293740091,"pX":0.487408304915195,"pZ":2.9585775642117933,"vX0":-5.1307123767742375,"vY0":-141.48745020418556,"vZ0":-5.506253642795529,"x":98.42,"y":158.9,"x0":1.6247782372070516,"y0":50.00476171718152,"z0":5.461779061904833,"aX":10.895172030648586},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.2,"breakHorizontal":-8.8,"spinRate":2452,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.385990589852808,"extension":6.3538437437681905},"index":0,"playId":"6f0f07ce-b85a-3264-90d6-7253b7b13d76","pitchNumber":1,"startTime":"2026-07-29T02:44:25.489Z","endTime":"2026-07-29T02:44:29.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021998350458947,"aZ":-31.060538342070377,"pfxX":-1.6073272765519993,"pfxZ":0.688876241105036,"pX":-0.883287397608452,"pZ":0.7931528403623989,"vX0":-5.720954926834255,"vY0":-125.03973538386852,"vZ0":-5.3364437947246115,"x":150.67,"y":217.36,"x0":1.626826398209742,"y0":50.002659517904846,"z0":5.450928818893362,"aX":-2.5885470593673534},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":4.0,"spinRate":2361,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.43512041065809903,"extension":6.385609176050169},"index":1,"playId":"064fb633-d50c-36e3-a5a3-81f2d013e997","pitchNumber":2,"startTime":"2026-07-29T02:44:52.415Z","endTime":"2026-07-29T02:44:56.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32794527560448,"aZ":-22.26470328380481,"pfxX":7.511857105375943,"pfxZ":6.3842512676224,"pX":1.9230212190379692,"pZ":4.963786314138895,"vX0":-2.366471683224726,"vY0":-123.92700414108128,"vZ0":2.889227086449668,"x":43.7,"y":104.76,"x0":1.9158529231681867,"y0":50.000288653341826,"z0":5.645220366117824,"aX":11.653586939543112},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.5,"breakHorizontal":-13.1,"spinRate":1559,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.44239765728887015,"extension":6.4231693009924005},"index":2,"playId":"7ae93fe5-8cd9-345b-97a8-939138d2a663","pitchNumber":3,"startTime":"2026-07-29T02:45:14.973Z","endTime":"2026-07-29T02:45:18.201Z","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":94.7,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22901102688764,"aZ":-13.849778019285015,"pfxX":5.662159365106756,"pfxZ":9.52171984724972,"pX":-0.5407378592479772,"pZ":1.2640233571848978,"vX0":-7.816513191356581,"vY0":-137.53352893457424,"vZ0":-8.318764819355582,"x":137.61,"y":204.65,"x0":1.5966006679383942,"y0":50.001606820138996,"z0":5.258023006980272,"aX":10.895456356880253},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-8.8,"spinRate":2288,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.39757405624939235,"extension":6.303915608022323},"index":3,"playId":"ba0d7fbe-69ed-3977-b2c6-b5f6d9c4ef0b","pitchNumber":4,"startTime":"2026-07-29T02:45:34.838Z","endTime":"2026-07-29T02:45:39.263Z","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":97.2,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.510502908808103,"aZ":-8.876773336281968,"pfxX":5.1429879640691185,"pfxZ":11.53860801983759,"pX":-1.3566264371679682,"pZ":1.5091276578567772,"vX0":-10.246869202933919,"vY0":-141.0577697759718,"vZ0":-8.557097408457823,"x":168.71,"y":198.03,"x0":1.6516618882494305,"y0":50.00042750177266,"z0":5.150828222816886,"aX":10.382686761312247},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":-7.3,"spinRate":2384,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.38800316214308994,"extension":6.44087802995814},"index":4,"playId":"b905ddb6-bee1-3a41-9740-54bf411829b0","pitchNumber":5,"startTime":"2026-07-29T02:46:01.645Z","endTime":"2026-07-29T02:46:05.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:46:05.476Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T02:46:14.848Z","endTime":"2026-07-29T02:48:33.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682413183951336,"aZ":-29.3460601519713,"pfxX":-3.3333803319017066,"pfxZ":1.7581793450634269,"pX":-0.216818746013033,"pZ":0.1769458261810183,"vX0":-4.088519674597278,"vY0":-125.63903762417476,"vZ0":-6.914578274133948,"x":125.26,"y":234.0,"x0":1.860269440311436,"y0":50.00575329378861,"z0":5.326717615088557,"aX":-5.368580047784914},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":7.0,"spinRate":2507,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43471959815744166,"extension":6.347915278577255},"index":0,"playId":"6877071b-58c2-3359-9ec2-2afab4384cc6","pitchNumber":1,"startTime":"2026-07-29T02:46:33.311Z","endTime":"2026-07-29T02:46:38.232Z","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":86.0,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.469590955992963,"aZ":-32.30138490120737,"pfxX":-1.46913206485661,"pfxZ":-0.07668836713394445,"pX":1.125203645730777,"pZ":1.7204783073033072,"vX0":-1.7605618206510185,"vY0":-125.31851868380113,"vZ0":-3.0558967930356102,"x":74.11,"y":192.33,"x0":2.024614318931699,"y0":50.005375349482506,"z0":5.562129312768698,"aX":-2.3647526890355635},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":3.0,"spinRate":2478,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.43508193121785244,"extension":6.331252881393172},"index":1,"playId":"6252bcc7-fe6e-3420-89e4-266d1746129c","pitchNumber":2,"startTime":"2026-07-29T02:46:57.439Z","endTime":"2026-07-29T02:47:00.866Z","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":"bd3b3082-5e56-3faf-9397-1a93a7095e82","startTime":"2026-07-29T02:47:15.021Z","endTime":"2026-07-29T02:47:18.021Z","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(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":94.5,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55824298235875,"aZ":-11.897631202638589,"pfxX":6.598134341543757,"pfxZ":10.509737285751342,"pX":0.48684594757776556,"pZ":2.753565376061304,"vX0":-6.248126382930034,"vY0":-137.55284832914634,"vZ0":-5.136827300351555,"x":98.44,"y":164.43,"x0":1.923024837283243,"y0":50.00251326387037,"z0":5.4419707498693235,"aX":12.730143991068227},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-10.8,"spinRate":2339,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.39716353574428753,"extension":6.284219501763368},"index":3,"playId":"70e69d33-25ec-3c0d-b2bf-5554a9833004","pitchNumber":3,"startTime":"2026-07-29T02:47:32.581Z","endTime":"2026-07-29T02:47:35.867Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-29T02:47:51.312Z","endTime":"2026-07-29T02:48:05.439Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93803175795878,"aZ":-33.392842959171894,"pfxX":-1.8197205551877034,"pfxZ":-0.735460619213673,"pX":-0.02754421436587235,"pZ":1.913480330981574,"vX0":-3.702259295067653,"vY0":-126.6717342779396,"vZ0":-2.6559032135306513,"x":118.05,"y":187.12,"x0":1.6801932731013984,"y0":50.00428402235321,"z0":5.602653202124054,"aX":-3.0053640862057085},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":4.0,"spinRate":2595,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.42973381721454995,"extension":6.264794778179847},"index":5,"playId":"6e6572c8-d7bb-3c5d-80fc-c9a35df592a7","pitchNumber":4,"startTime":"2026-07-29T02:48:05.439Z","endTime":"2026-07-29T02:48:09.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16367895694875,"aZ":-11.137130511903454,"pfxX":6.907895758940428,"pfxZ":10.676997260131282,"pX":-0.37645495552470737,"pZ":2.050067625091529,"vX0":-8.026676658515356,"vY0":-139.44082235568976,"vZ0":-7.155196740982788,"x":131.35,"y":183.43,"x0":1.6410441981575234,"y0":50.00628620601184,"z0":5.383292853889595,"aX":13.61537918670581},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":-10.9,"spinRate":2345,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.3927059888018949,"extension":6.402982557074195},"index":6,"playId":"c9710fb9-b636-3664-b711-8b8b80075af6","pitchNumber":5,"startTime":"2026-07-29T02:48:28.438Z","endTime":"2026-07-29T02:48:33.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:48:33.056Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a soft bunt ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T02:50:15.463Z","endTime":"2026-07-29T02:50:55.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47676731045412,"aZ":-21.88734697021567,"pfxX":10.114513299182839,"pfxZ":5.773158832261668,"pX":0.39500480635106844,"pZ":2.616129515317441,"vX0":-10.079197928449632,"vY0":-132.92260071296408,"vZ0":-3.4225537500203713,"x":101.94,"y":168.14,"x0":2.928688527618603,"y0":50.006506487433526,"z0":5.516612465645594,"aX":18.036335775214408},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":-16.1,"spinRate":2043,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.41265558939236113,"extension":7.1311668842160225},"hitData":{"launchSpeed":30.8,"launchAngle":-48.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":116.58,"coordY":191.21}},"index":0,"playId":"74954cd2-4e2f-3ac2-905f-e77eb7ffefc1","pitchNumber":1,"startTime":"2026-07-29T02:50:48.965Z","endTime":"2026-07-29T02:50:55.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:50:55.601Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alika Williams flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T02:51:17.189Z","endTime":"2026-07-29T02:52:57.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94371581095603,"aZ":-21.95555534456341,"pfxX":9.61363371332982,"pfxZ":5.579375853244583,"pX":0.9536796214331553,"pZ":2.5539156493026245,"vX0":-8.5215755896921,"vY0":-134.4104092084223,"vZ0":-4.041887033137847,"x":80.65,"y":169.82,"x0":2.9150832326641525,"y0":50.00178249944714,"z0":5.634888323424834,"aX":17.601800678173888},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-15.6,"spinRate":2190,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.40740889217030674,"extension":7.078452859324228},"index":0,"playId":"7a712e99-aa42-3f96-a4ae-25e49f6d7a0c","pitchNumber":1,"startTime":"2026-07-29T02:51:29.406Z","endTime":"2026-07-29T02:51:32.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388164278854102,"aZ":-18.92984250025617,"pfxX":8.47809180840738,"pfxZ":7.339371232119997,"pX":-0.22977489696085576,"pZ":2.6098055355534227,"vX0":-11.719924166077973,"vY0":-133.20333209001075,"vZ0":-3.9750144695970584,"x":125.76,"y":168.32,"x0":3.116386346378583,"y0":50.005104944230354,"z0":5.482038317684849,"aX":15.306496770400999},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":-13.0,"spinRate":2117,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.4104761530579353,"extension":7.0638436826484385},"index":1,"playId":"c0195c0e-5d72-3f6d-9569-933db3c1d5f8","pitchNumber":2,"startTime":"2026-07-29T02:51:53.562Z","endTime":"2026-07-29T02:51:57.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462222232534778,"aZ":-18.073343124127664,"pfxX":8.28627935214898,"pfxZ":7.5617384356347035,"pX":0.46445864775903467,"pZ":3.799852751402161,"vX0":-10.068305429372083,"vY0":-135.4304959656979,"vZ0":-1.2323481735797919,"x":99.3,"y":136.18,"x0":3.1467099656291166,"y0":50.00424664248561,"z0":5.519901273734023,"aX":15.456204285554842},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":-13.0,"spinRate":2277,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.40381757528772466,"extension":7.1514243232230665},"index":2,"playId":"f104101e-78e4-3503-b29d-43d931aa7451","pitchNumber":3,"startTime":"2026-07-29T02:52:19.186Z","endTime":"2026-07-29T02:52:22.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.049744877937744,"aZ":-23.88181972479784,"pfxX":9.016663255954992,"pfxZ":4.518552369216533,"pX":0.09394043032564102,"pZ":2.9995159553693407,"vX0":-11.196750356523749,"vY0":-133.69927105169,"vZ0":-2.0499562196665613,"x":113.42,"y":157.79,"x0":3.1374478209425694,"y0":50.00437127571223,"z0":5.465965570920986,"aX":16.554226881017605},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-14.3,"spinRate":2215,"spinDirection":109},"zone":2,"typeConfidence":2.0,"plateTime":0.4075068461979918,"extension":7.122665474442007},"hitData":{"launchSpeed":81.9,"launchAngle":57.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.83,"coordY":121.54}},"index":3,"playId":"d9d3195b-cee0-365c-a963-79ee33c46fa3","pitchNumber":4,"startTime":"2026-07-29T02:52:45.842Z","endTime":"2026-07-29T02:52:57.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:52:57.828Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez challenged (pitch result), call on the field was overturned: Brian Serven called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T02:53:19.332Z","endTime":"2026-07-29T02:55:02.391Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":93.1,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157488046615214,"aZ":-19.424527728125582,"pfxX":10.520117622431464,"pfxZ":6.862269475558106,"pX":0.2815603673321057,"pZ":2.2532479697205154,"vX0":-11.037762918637133,"vY0":-135.14608463045673,"vZ0":-4.809933431596018,"x":106.27,"y":177.94,"x0":3.042749426717473,"y0":50.00643634072579,"z0":5.411786945823145,"aX":19.55634930706882},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":-16.8,"spinRate":2210,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.40457068253244577,"extension":7.056594027638384},"index":0,"playId":"2cb88759-df8c-3b6b-86a3-0c71c68d9501","pitchNumber":1,"startTime":"2026-07-29T02:53:26.350Z","endTime":"2026-07-29T02:53:29.361Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.872770578583197,"aZ":-22.471113104302074,"pfxX":9.048844224992312,"pfxZ":5.328920748194365,"pX":0.7432764279130206,"pZ":3.0568773690276934,"vX0":-9.640162360538753,"vY0":-133.63485667907696,"vZ0":-2.116373402888938,"x":88.67,"y":156.24,"x0":3.2095731994583656,"y0":50.00519037987205,"z0":5.461444343323636,"aX":16.48574302840658},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":-14.5,"spinRate":2193,"spinDirection":113},"zone":3,"typeConfidence":2.0,"plateTime":0.40875536602036355,"extension":7.060824819346573},"index":1,"playId":"1e239604-808d-3429-833d-f9a00851139d","pitchNumber":2,"startTime":"2026-07-29T02:53:46.481Z","endTime":"2026-07-29T02:53:51.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Henry Bolte steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"1e239604-808d-3429-833d-f9a00851139d","startTime":"2026-07-29T02:54:04.652Z","endTime":"2026-07-29T02:54:28.578Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30993439454527,"aZ":-26.833969027514474,"pfxX":8.566715397652095,"pfxZ":3.559896323851552,"pX":-0.17025661027968222,"pZ":1.2477521582187985,"vX0":-10.348510148875327,"vY0":-120.99753892663406,"vZ0":-4.547699631845561,"x":123.49,"y":205.09,"x0":3.028436748881346,"y0":50.00060394582987,"z0":5.474657400365153,"aX":12.834272773570266},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.6,"breakHorizontal":-13.3,"spinRate":1997,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4508913956254599,"extension":7.323756035291813},"index":3,"playId":"7ddb58e7-f030-3f3a-8571-ff169e68c55c","pitchNumber":3,"startTime":"2026-07-29T02:54:28.578Z","endTime":"2026-07-29T02:54:32.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04394495802294,"aZ":-19.25160591428156,"pfxX":9.08976950634417,"pfxZ":7.0697143966013964,"pX":-0.5907597737532938,"pZ":3.0786200383339226,"vX0":-12.880566041998392,"vY0":-133.45324238636815,"vZ0":-2.640286712239852,"x":139.52,"y":155.66,"x0":3.0872040566462973,"y0":50.00594215750225,"z0":5.446400847563387,"aX":16.623859482964026},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":-14.2,"spinRate":2195,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.4083155869332984,"extension":7.040769748946226},"index":4,"playId":"72904ca8-2a11-3d1a-ab93-8579e07fa133","pitchNumber":4,"startTime":"2026-07-29T02:54:54.950Z","endTime":"2026-07-29T02:55:02.391Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}},"playEndTime":"2026-07-29T02:55:02.391Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T02:55:28.762Z","endTime":"2026-07-29T02:56:12.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60390716778482,"aZ":-37.809680167788684,"pfxX":-0.816675013134416,"pfxZ":-4.417345072726225,"pX":0.4787499095331877,"pZ":1.506441540907815,"vX0":-5.76910759268977,"vY0":-112.29851179430807,"vZ0":-0.7406300252349597,"x":98.75,"y":198.11,"x0":3.1886658295099326,"y0":50.00372859393996,"z0":5.691430084386257,"aX":-1.040969973787006},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.9,"breakHorizontal":3.0,"spinRate":2233,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.4880021254033746,"extension":6.814966641808434},"index":0,"playId":"56d9fa96-d292-30ef-b004-57fcabf0df2b","pitchNumber":1,"startTime":"2026-07-29T02:55:43.772Z","endTime":"2026-07-29T02:55:47.795Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.081002217848138,"aZ":-29.203679144773172,"pfxX":8.753424732870203,"pfxZ":2.0777169425214455,"pX":0.5564717534366944,"pZ":1.4760299735623088,"vX0":-8.372643165274116,"vY0":-118.84943342452279,"vZ0":-3.0455293679665596,"x":95.79,"y":198.93,"x0":2.990080595385725,"y0":50.00228657928041,"z0":5.430305332059646,"aX":12.504803083797153},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.2,"breakHorizontal":-13.8,"spinRate":1966,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.46111704761371364,"extension":7.197678935434397},"hitData":{"launchSpeed":79.6,"launchAngle":39.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.42,"coordY":125.29}},"index":1,"playId":"7696d717-b63f-3bbf-8516-bba786f7688e","pitchNumber":2,"startTime":"2026-07-29T02:56:04.416Z","endTime":"2026-07-29T02:56:12.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:56:12.440Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T02:57:58.056Z","endTime":"2026-07-29T02:59:50.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.372983911314023,"aZ":-16.15711962133351,"pfxX":8.965523710522042,"pfxZ":8.495676049908543,"pX":0.8652468546955283,"pZ":1.3565215632554344,"vX0":-5.614775973564835,"vY0":-136.30220277510475,"vZ0":-7.639662960816834,"x":84.02,"y":202.15,"x0":1.7848239935603984,"y0":50.00445466445606,"z0":5.307082473995891,"aX":16.90618356933308},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":-15.1,"spinRate":2355,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.40153006578784245,"extension":6.37029651607009},"index":0,"playId":"f49f52dd-5715-3db2-a509-b45f91ddb57b","pitchNumber":1,"startTime":"2026-07-29T02:58:27.382Z","endTime":"2026-07-29T02:58:31.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, 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":79.8,"endSpeed":73.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832073980491728,"aZ":-41.42686547397196,"pfxX":-3.9756813508358197,"pfxZ":-6.806055786074959,"pX":0.33195403860267,"pZ":2.081979908845973,"vX0":-2.2669436669185252,"vY0":-116.18943810357169,"vZ0":0.7390785596787737,"x":104.35,"y":182.57,"x0":1.8383704556804028,"y0":50.0006762666352,"z0":5.712744912992341,"aX":-5.406629183530873},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-11.8,"breakHorizontal":7.8,"spinRate":2654,"spinDirection":314},"zone":9,"typeConfidence":2.0,"plateTime":0.4723477179021365,"extension":6.3551839432255495},"index":1,"playId":"b0a8e91c-7a80-3d6d-be68-9a8b4252c428","pitchNumber":2,"startTime":"2026-07-29T02:58:40.710Z","endTime":"2026-07-29T02:58:44.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04748199050242,"aZ":-22.9134401779379,"pfxX":8.736368113631798,"pfxZ":5.834193452756448,"pX":2.158117341005149,"pZ":3.957510933038677,"vX0":-2.6369445037315247,"vY0":-124.87628138869971,"vZ0":0.6962063303428623,"x":34.74,"y":131.93,"x0":2.089877720760558,"y0":50.00096338955191,"z0":5.55338390839082,"aX":13.859952295694637},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.9,"breakHorizontal":-15.2,"spinRate":1749,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4378508036246358,"extension":6.371453770518826},"index":2,"playId":"d17526d4-a4c2-3c8a-8760-cae4affcd5b5","pitchNumber":3,"startTime":"2026-07-29T02:59:04.451Z","endTime":"2026-07-29T02:59:07.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49671204538416,"aZ":-31.95594564000354,"pfxX":-2.3734156728073836,"pfxZ":0.13440058731804605,"pX":-0.6310359269834025,"pZ":3.013566250869294,"vX0":-4.9723728154932445,"vY0":-125.05154423258293,"vZ0":-0.2370711635992272,"x":141.05,"y":157.41,"x0":1.6791689303211248,"y0":50.00185337053246,"z0":5.696610804052354,"aX":-3.817186917058005},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":5.3,"spinRate":2520,"spinDirection":275},"zone":1,"typeConfidence":2.0,"plateTime":0.43539522672803477,"extension":6.329569068971224},"index":3,"playId":"43da9438-227d-36a3-9d54-54da72987e36","pitchNumber":4,"startTime":"2026-07-29T02:59:24.893Z","endTime":"2026-07-29T02:59:28.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.507894164278483,"aZ":-12.439149163607244,"pfxX":4.955280163882072,"pfxZ":9.677554673526247,"pX":0.5498671054507429,"pZ":2.7034196859075452,"vX0":-4.857505599461185,"vY0":-141.48358195960918,"vZ0":-5.563777399915262,"x":96.04,"y":165.79,"x0":1.640315626345471,"y0":50.003507567320035,"z0":5.483948560427575,"aX":10.105715213246675},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":-8.0,"spinRate":2423,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.3862690978656351,"extension":6.339216216183945},"index":4,"playId":"987635f7-a72a-3d81-bfbf-cf151ed20b0c","pitchNumber":5,"startTime":"2026-07-29T02:59:46.970Z","endTime":"2026-07-29T02:59:50.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:59:50.516Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T02:59:56.365Z","endTime":"2026-07-29T03:01:57.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912583794029132,"aZ":-9.979145899277365,"pfxX":4.50789132031887,"pfxZ":11.051635374411948,"pX":-1.0368413463785402,"pZ":2.170072421050066,"vX0":-8.786451941661214,"vY0":-140.3771877494994,"vZ0":-7.072500854919113,"x":156.52,"y":180.19,"x0":1.5391361418527267,"y0":50.00058081674904,"z0":5.361668484885499,"aX":9.05198697457597},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":-6.5,"spinRate":2545,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.3892432868211153,"extension":6.474878832752375},"index":0,"playId":"5c21643e-965f-379b-9ddb-6c71bc6982c6","pitchNumber":1,"startTime":"2026-07-29T03:00:19.457Z","endTime":"2026-07-29T03:00:24.206Z","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":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94040721863534,"aZ":-40.57767257008205,"pfxX":-5.354582543494082,"pfxZ":-5.871693549007448,"pX":0.0879640575899645,"pZ":1.57580372530157,"vX0":-2.149196147914847,"vY0":-119.13695303688668,"vZ0":-0.9666339382342564,"x":113.65,"y":196.23,"x0":1.6988086123511505,"y0":50.0041237867957,"z0":5.67012633959041,"aX":-7.6599076489704725},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.6,"breakHorizontal":10.2,"spinRate":2654,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.46061563642498893,"extension":6.362413684776438},"index":1,"playId":"c55390a7-1d44-3831-9732-cb0ba8e3c331","pitchNumber":2,"startTime":"2026-07-29T03:00:36.861Z","endTime":"2026-07-29T03:00:40.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325408500736895,"aZ":-17.296713439885554,"pfxX":9.3224185649233,"pfxZ":7.482432601851295,"pX":1.05415006337221,"pZ":2.2870354864715576,"vX0":-5.46693347422308,"vY0":-139.61195677200283,"vZ0":-5.20666415188601,"x":76.82,"y":177.03,"x0":1.8191782303220885,"y0":50.003158857298445,"z0":5.302296648762535,"aX":18.53496960043082},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":-15.8,"spinRate":2410,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.3912623463316032,"extension":6.319807643946888},"index":2,"playId":"7ebce26e-25cb-3d6b-a447-839f4f16c26d","pitchNumber":3,"startTime":"2026-07-29T03:01:18.400Z","endTime":"2026-07-29T03:01:21.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T03:01:37.370Z","endTime":"2026-07-29T03:01:54.360Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":88.5,"endSpeed":81.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.138507164838938,"aZ":-33.846376443062844,"pfxX":-0.7966571438757635,"pfxZ":-0.9997615634658716,"pX":-1.0324033519014646,"pZ":1.5217067471124106,"vX0":-6.325229574134714,"vY0":-128.6989783527737,"vZ0":-3.5124328429748264,"x":156.35,"y":197.69,"x0":1.5623236744082172,"y0":50.001855487345644,"z0":5.530273792117572,"aX":-1.3334526366652437},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.4,"breakHorizontal":2.9,"spinRate":2435,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42586777931818354,"extension":6.301597584996048},"index":4,"playId":"82c9bf01-8086-3c17-9db6-081b385c6425","pitchNumber":4,"startTime":"2026-07-29T03:01:54.360Z","endTime":"2026-07-29T03:01:57.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:01:57.943Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Alika Williams to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T03:02:03.146Z","endTime":"2026-07-29T03:03:09.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677364076785874,"aZ":-27.851050722800156,"pfxX":-5.936488197015966,"pfxZ":2.9390357121794803,"pX":-0.45097096754061344,"pZ":1.302801326227993,"vX0":-4.060742017357413,"vY0":-121.14092920044169,"vZ0":-4.093707548832804,"x":134.19,"y":203.6,"x0":2.0237704840196784,"y0":50.00520447187824,"z0":5.474374907316538,"aX":-8.74400383562405},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.6,"breakHorizontal":11.8,"spinRate":2502,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.4537128554175456,"extension":6.242017886073801},"index":0,"playId":"400ed6fe-9700-390c-9184-cabed3b062ce","pitchNumber":1,"startTime":"2026-07-29T03:02:24.731Z","endTime":"2026-07-29T03:02:28.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.320398701507376,"aZ":-14.345062505911018,"pfxX":9.472959399434146,"pfxZ":8.832693945881697,"pX":-0.27685485365830853,"pZ":1.4094716583519238,"vX0":-9.264963403289979,"vY0":-141.00076080595002,"vZ0":-7.827074883692592,"x":127.55,"y":200.72,"x0":1.8169361302031124,"y0":50.00266425856337,"z0":5.142229715252206,"aX":19.121343676530465},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":-15.4,"spinRate":2490,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.38808690405950586,"extension":6.300718456854221},"index":1,"playId":"fc03c5d6-faea-3091-b6fc-4a0ed98bc7c2","pitchNumber":2,"startTime":"2026-07-29T03:02:42.208Z","endTime":"2026-07-29T03:02:46.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81636363686673,"aZ":-13.653429110443483,"pfxX":9.707692849518796,"pfxZ":9.183659944891811,"pX":0.7997028005179223,"pZ":1.957265831361391,"vX0":-5.763283648482899,"vY0":-141.25228946722942,"vZ0":-7.160684160805529,"x":86.52,"y":185.93,"x0":1.6075672834688548,"y0":50.00235365908911,"z0":5.406967504603297,"aX":19.5738471837632},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":-16.3,"spinRate":2415,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.3880889746079319,"extension":6.450304164837961},"hitData":{"launchSpeed":70.0,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.0,"coordY":156.7}},"index":2,"playId":"95bf086c-6c17-3f6f-be4b-cdda72a27c3b","pitchNumber":3,"startTime":"2026-07-29T03:03:01.451Z","endTime":"2026-07-29T03:03:09.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:03:09.074Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez challenged (pitch result), call on the field was overturned: Nick Kurtz called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T03:05:26.905Z","endTime":"2026-07-29T03:06:43.761Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:05:19.523Z","endTime":"2026-07-29T03:05:29.039Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.020984213807246,"aZ":-38.13853995461427,"pfxX":-2.7191159064245625,"pfxZ":-4.391892923468959,"pX":-1.5648304649523967,"pZ":0.6783203887455287,"vX0":-9.278679373662266,"vY0":-116.39174179955873,"vZ0":-3.0139973647465563,"x":176.65,"y":220.47,"x0":2.8441161941170496,"y0":50.0040187067207,"z0":5.639825660009386,"aX":-3.690439985092148},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-8.5,"breakHorizontal":7.4,"spinRate":2222,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.47251890460066104,"extension":6.987862192962558},"index":1,"playId":"4a8d8361-c747-3597-9187-b1e0b13440f4","pitchNumber":1,"startTime":"2026-07-29T03:05:29.039Z","endTime":"2026-07-29T03:05:32.161Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728630710847096,"aZ":-27.04562525311398,"pfxX":11.344976385400257,"pfxZ":2.6930844107317675,"pX":1.0238739883509642,"pZ":2.8587297669138723,"vX0":-9.081479375491316,"vY0":-136.57545563549292,"vZ0":-2.316956757103136,"x":77.97,"y":161.59,"x0":2.9044372654019313,"y0":50.00473128857601,"z0":5.5624686056271555,"aX":21.61383034794995},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":-18.8,"spinRate":2125,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.39978780251689017,"extension":7.131246131235346},"index":2,"playId":"461a7215-b3a2-3abc-a1c0-d81c35753a35","pitchNumber":2,"startTime":"2026-07-29T03:05:44.789Z","endTime":"2026-07-29T03:05:48.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03900826151483,"aZ":-24.27689377850983,"pfxX":10.97670437387222,"pfxZ":5.093283904444583,"pX":-0.38202509040997884,"pZ":1.6338744139216634,"vX0":-11.198519658971419,"vY0":-123.60281256384337,"vZ0":-4.580455179454759,"x":131.56,"y":194.67,"x0":2.7756882491050674,"y0":50.004587531327054,"z0":5.543149587220866,"aX":17.03006243382983},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.4,"breakHorizontal":-17.4,"spinRate":2041,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.442693148777467,"extension":7.284034235694865},"index":3,"playId":"01637a16-0258-3dd5-8999-f4c2527f7c70","pitchNumber":3,"startTime":"2026-07-29T03:06:02.570Z","endTime":"2026-07-29T03:06:06.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.662638971314465,"aZ":-18.680269325622763,"pfxX":9.570457330832163,"pfxZ":7.4126199073765235,"pX":0.352340893587876,"pZ":2.2807812571210975,"vX0":-9.945944786543114,"vY0":-134.45054435989226,"vZ0":-4.77607308028618,"x":103.57,"y":177.2,"x0":2.8659560150470815,"y0":50.00426918980763,"z0":5.416248921965997,"aX":17.42619404415425},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":-15.0,"spinRate":2180,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.40824341704004663,"extension":7.158758596392486},"index":4,"playId":"4d05e906-c332-30be-b4e7-456aaf9212a3","pitchNumber":4,"startTime":"2026-07-29T03:06:20.139Z","endTime":"2026-07-29T03:06:24.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.711381622609093,"aZ":-18.306889012654352,"pfxX":9.959746347041762,"pfxZ":7.3554008027861215,"pX":-0.663986028011599,"pZ":3.3112835315328573,"vX0":-12.709748263932218,"vY0":-136.8014700578586,"vZ0":-2.59071157468801,"x":142.31,"y":149.38,"x0":2.759998270505988,"y0":50.001309319989545,"z0":5.5333225633956085,"aX":18.77417752685361},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":-15.2,"spinRate":2281,"spinDirection":118},"zone":1,"typeConfidence":2.0,"plateTime":0.40121304897450694,"extension":7.138014934926812},"index":5,"playId":"1ce1a099-1c35-303a-9f63-f509a9562c06","pitchNumber":5,"startTime":"2026-07-29T03:06:39.126Z","endTime":"2026-07-29T03:06:43.761Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}},"playEndTime":"2026-07-29T03:06:43.761Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T03:07:03.853Z","endTime":"2026-07-29T03:09:16.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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":84.5,"endSpeed":76.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21854791300691,"aZ":-28.842695629910963,"pfxX":10.302541156807994,"pfxZ":2.203789629311389,"pX":1.6633128708717029,"pZ":3.075833296929267,"vX0":-6.251752863173601,"vY0":-122.81590004600304,"vZ0":-0.4661757682816222,"x":53.6,"y":155.73,"x0":2.914107483936948,"y0":50.00562282474624,"z0":5.738866657202816,"aX":15.610012176808322},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.1,"breakHorizontal":-17.0,"spinRate":2046,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.44740502882198685,"extension":7.197103118998571},"index":0,"playId":"9b7c8eba-e2b7-35e6-85de-ec12c63e72a1","pitchNumber":1,"startTime":"2026-07-29T03:07:21.930Z","endTime":"2026-07-29T03:07:25.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8217511268644,"aZ":-23.526966061002692,"pfxX":9.61002834544421,"pfxZ":5.878230949238176,"pX":-0.4434580134111854,"pZ":2.704091224364503,"vX0":-10.309872088302999,"vY0":-120.59967190706189,"vZ0":-2.0732226731574053,"x":133.9,"y":165.77,"x0":2.6417174646298953,"y0":50.00076120408795,"z0":5.653502102678151,"aX":14.130837141905523},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.4,"breakHorizontal":-14.9,"spinRate":2052,"spinDirection":107},"zone":4,"typeConfidence":2.0,"plateTime":0.4544545094204535,"extension":7.254289009888788},"index":1,"playId":"e59235c0-0ad0-368e-8a1e-4fb4c20acb6f","pitchNumber":2,"startTime":"2026-07-29T03:07:36.460Z","endTime":"2026-07-29T03:07:40.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31172631170546,"aZ":-27.549877735201473,"pfxX":6.870619293505317,"pfxZ":3.2434589517162316,"pX":0.4099043174748913,"pZ":0.4415351718691793,"vX0":-7.913741531264036,"vY0":-118.61298031347695,"vZ0":-6.020505351257203,"x":101.38,"y":226.86,"x0":2.8941868730200166,"y0":50.00471376600061,"z0":5.5191112356364105,"aX":9.80813418739451},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.7,"breakHorizontal":-10.6,"spinRate":2161,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.46145910706503734,"extension":7.248211482618671},"index":2,"playId":"4ad34400-9428-3693-ab73-e471929bd9c8","pitchNumber":3,"startTime":"2026-07-29T03:07:51.969Z","endTime":"2026-07-29T03:07:55.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356859187434782,"aZ":-17.75146900495235,"pfxX":7.622445767511415,"pfxZ":7.837922676783746,"pX":1.3950516718609427,"pZ":3.6230014338164866,"vX0":-6.709976987883197,"vY0":-134.36411784270032,"vZ0":-1.6900177911677727,"x":63.82,"y":140.96,"x0":2.9265536694961254,"y0":50.002203248629016,"z0":5.51301531220822,"aX":14.026594692094967},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":-12.5,"spinRate":2071,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.40663335682830537,"extension":7.045217250757773},"index":3,"playId":"7affb517-e139-31ff-bb56-26ee60e59779","pitchNumber":4,"startTime":"2026-07-29T03:08:11.448Z","endTime":"2026-07-29T03:08:14.531Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54992443518598,"aZ":-28.27616869217183,"pfxX":9.846447409216758,"pfxZ":2.7049153535880475,"pX":0.9073265007876188,"pZ":2.7554296055956318,"vX0":-7.499739182738107,"vY0":-118.75467826185977,"vZ0":-0.8269515274434817,"x":82.41,"y":164.38,"x0":2.8112380058337054,"y0":50.005570882880576,"z0":5.657011775585225,"aX":14.210870835360295},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.9,"breakHorizontal":-16.2,"spinRate":1976,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.4594163517925045,"extension":7.323131332043091},"index":4,"playId":"b14b31fb-aa47-3deb-9f56-b70e14675e0b","pitchNumber":5,"startTime":"2026-07-29T03:08:27.447Z","endTime":"2026-07-29T03:08:31.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-29T03:08:38.267Z","endTime":"2026-07-29T03:08:51.467Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52277679683905,"aZ":-19.23906746896035,"pfxX":8.444578288193314,"pfxZ":7.105138701998289,"pX":0.8991167732087085,"pZ":2.7107655331892406,"vX0":-8.580866431047866,"vY0":-133.9909247211956,"vZ0":-3.553052454204638,"x":82.73,"y":165.59,"x0":3.0435227159555613,"y0":50.006692839275225,"z0":5.4261432882154885,"aX":15.383025701090396},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-13.4,"spinRate":2044,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4085345837351415,"extension":7.168560036150534},"index":6,"playId":"4cf026ce-2461-3d6d-8edb-d021f0ee4dd9","pitchNumber":6,"startTime":"2026-07-29T03:08:51.467Z","endTime":"2026-07-29T03:08:54.667Z","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":91.7,"endSpeed":83.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86380763302571,"aZ":-16.781823133648214,"pfxX":8.905964840811489,"pfxZ":8.593020274861917,"pX":-1.2979747589505035,"pZ":2.6368494857428924,"vX0":-13.356481938502249,"vY0":-132.84428048478316,"vZ0":-4.320420157266246,"x":166.48,"y":167.59,"x0":2.632731051134409,"y0":50.00310174517281,"z0":5.500416884827815,"aX":15.954510692107318},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-13.3,"spinRate":2107,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.41196299035026307,"extension":7.1612254773262345},"index":7,"playId":"7a963f0e-f5f8-3a40-be13-f04e4c129f5b","pitchNumber":7,"startTime":"2026-07-29T03:09:12.095Z","endTime":"2026-07-29T03:09:16.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:09:16.112Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T03:10:12.178Z","endTime":"2026-07-29T03:11:35.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T03:09:50.716Z","endTime":"2026-07-29T03:10:14.358Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149311354515756,"aZ":-28.568247225337586,"pfxX":11.724028590621282,"pfxZ":2.038197556348309,"pX":0.3043609330626004,"pZ":1.6116020688237007,"vX0":-11.08733007867655,"vY0":-131.8598015495502,"vZ0":-4.691610127563437,"x":105.4,"y":195.27,"x0":3.0335711608121856,"y0":50.00031629858021,"z0":5.513169539129468,"aX":20.71245741088399},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":-19.0,"spinRate":2027,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4148498836198242,"extension":7.202349100632085},"index":1,"playId":"7bb949e1-b31c-3956-b19c-b3eb22d0eb33","pitchNumber":1,"startTime":"2026-07-29T03:10:14.358Z","endTime":"2026-07-29T03:10:17.758Z","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":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.559641809038137,"aZ":-32.72055169941203,"pfxX":-4.134945623252836,"pfxZ":-0.424932788912896,"pX":-0.5208032900473193,"pZ":1.331099023714648,"vX0":-7.211364517424022,"vY0":-113.95316608898177,"vZ0":-1.961585381114769,"x":136.85,"y":202.84,"x0":3.232039593798067,"y0":50.000422755523374,"z0":5.46116003465294,"aX":-5.389657807650176},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.0,"breakHorizontal":9.5,"spinRate":2272,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.482206019221711,"extension":6.934797922923378},"index":2,"playId":"fc4765a3-480c-3f43-a985-a711f2e61ef0","pitchNumber":2,"startTime":"2026-07-29T03:10:32.789Z","endTime":"2026-07-29T03:10:37.057Z","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":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872814286379352,"aZ":-29.62107342005289,"pfxX":2.110072262808498,"pfxZ":1.7009770724847355,"pX":-0.024644727408342896,"pZ":1.6657083278012754,"vX0":-8.317934186205184,"vY0":-121.86493385036131,"vZ0":-3.0507475731845304,"x":117.94,"y":193.81,"x0":3.1646774974302057,"y0":50.00151668748945,"z0":5.503595022408521,"aX":3.1623348029295486},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.5,"breakHorizontal":-1.8,"spinRate":2128,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.45018214774221343,"extension":7.1643732965953575},"index":3,"playId":"8ce6c449-984d-3d69-b8fa-5b1e7ce28236","pitchNumber":3,"startTime":"2026-07-29T03:10:51.416Z","endTime":"2026-07-29T03:10:54.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037557629839238,"aZ":-24.995267052354933,"pfxX":10.863873608874222,"pfxZ":4.12477501002427,"pX":-1.2722134316332945,"pZ":1.5805930400215753,"vX0":-14.266872689360184,"vY0":-130.21613272600976,"vZ0":-4.993716245708688,"x":165.49,"y":196.1,"x0":2.8335555857290924,"y0":50.000109592775104,"z0":5.383693895120544,"aX":18.89495922994723},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":-17.0,"spinRate":2002,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4185669998062309,"extension":7.215476361447598},"index":4,"playId":"f31f1d02-2528-3796-9190-48ee1d435ef7","pitchNumber":4,"startTime":"2026-07-29T03:11:11.695Z","endTime":"2026-07-29T03:11:15.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.381367333389896,"aZ":-27.02306286434524,"pfxX":8.563637447963025,"pfxZ":3.5686107821850594,"pX":0.7361929407047849,"pZ":1.360985910223022,"vX0":-8.014012177679207,"vY0":-118.97718990916258,"vZ0":-4.142510333944943,"x":88.94,"y":202.03,"x0":3.024738586722107,"y0":50.003953936153486,"z0":5.55517362185618,"aX":12.36186750869743},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.8,"breakHorizontal":-13.7,"spinRate":2073,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.45918274319881514,"extension":7.251806623530642},"index":5,"playId":"d83af2ba-2783-3e16-a611-b8c569363200","pitchNumber":5,"startTime":"2026-07-29T03:11:32.336Z","endTime":"2026-07-29T03:11:35.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:11:35.686Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a sharp ground ball to center fielder Ceddanne Rafaela. Jonah Heim to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T03:11:43.423Z","endTime":"2026-07-29T03:12:37.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":91.8,"endSpeed":84.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.737618732944572,"aZ":-19.537298239101965,"pfxX":7.772990042040866,"pfxZ":6.991897874042024,"pX":0.5006361987511523,"pZ":3.23308093493136,"vX0":-9.641737027156683,"vY0":-133.3398838707683,"vZ0":-2.278862958451867,"x":97.92,"y":151.49,"x0":3.147647691296835,"y0":50.00140460404312,"z0":5.503197901646267,"aX":14.045370927051913},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":-12.1,"spinRate":2086,"spinDirection":104},"zone":3,"typeConfidence":2.0,"plateTime":0.4102435014335928,"extension":7.18777496134246},"index":0,"playId":"908c18b8-6f84-3539-b230-efd54a5a7f85","pitchNumber":1,"startTime":"2026-07-29T03:12:04.473Z","endTime":"2026-07-29T03:12:09.047Z","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":92.2,"endSpeed":84.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1287640146381,"aZ":-17.950638748218523,"pfxX":7.942648914198768,"pfxZ":7.792558818059751,"pX":-0.046570901361154465,"pZ":2.6007528911203592,"vX0":-10.767260430679295,"vY0":-133.82678424640085,"vZ0":-4.10942296426037,"x":118.78,"y":168.56,"x0":2.985008818096851,"y0":50.00604166788334,"z0":5.4311204653941765,"aX":14.504169056814419},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-12.2,"spinRate":2156,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.40828006080013823,"extension":7.136484392960261},"hitData":{"launchSpeed":101.6,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.17,"coordY":101.29}},"index":1,"playId":"74ddfcd1-df82-3cdc-8120-cb2885ea2c19","pitchNumber":2,"startTime":"2026-07-29T03:12:25.913Z","endTime":"2026-07-29T03:12:37.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:12:37.382Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T03:12:43.150Z","endTime":"2026-07-29T03:14:00.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.4,"endSpeed":72.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.078860612141174,"aZ":-37.59002550496429,"pfxX":1.5423617802114953,"pfxZ":-4.194871449641155,"pX":-0.36275513545431465,"pZ":0.08772453988071331,"vX0":-8.096262808618128,"vY0":-112.47395445685997,"vZ0":-3.609667176955856,"x":130.83,"y":236.41,"x0":3.072584332682471,"y0":50.00457999247298,"z0":5.49891718752131,"aX":1.9904484029908704},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.3,"breakHorizontal":-0.8,"spinRate":2230,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4856998633505114,"extension":6.815302419054113},"index":0,"playId":"2a6ddc3c-4564-383f-ae9e-21c5f6dbba91","pitchNumber":1,"startTime":"2026-07-29T03:13:08.223Z","endTime":"2026-07-29T03:13:12.555Z","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":82.0,"endSpeed":75.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.276682692011526,"aZ":-30.47847161557138,"pfxX":9.901212528583518,"pfxZ":1.1605898371933172,"pX":1.3211109466526871,"pZ":3.1615497650950406,"vX0":-7.073459496365105,"vY0":-119.26051489941773,"vZ0":0.6571306464267348,"x":66.64,"y":153.42,"x0":3.02114385991344,"y0":50.000994125628,"z0":5.604853319101068,"aX":14.437749690774407},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":-16.4,"spinRate":1870,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.45711135127871927,"extension":7.203365106221426},"index":1,"playId":"c125bbdf-38ea-3c39-b886-c1ea86d9b863","pitchNumber":2,"startTime":"2026-07-29T03:13:32.071Z","endTime":"2026-07-29T03:13:36.169Z","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":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.12474266728529,"aZ":-30.524733997869493,"pfxX":8.3110963176793,"pfxZ":1.1363059627447187,"pX":0.983894038099266,"pZ":2.0434056999910215,"vX0":-7.2443831486530135,"vY0":-119.04038990763314,"vZ0":-1.8771034506223114,"x":79.5,"y":183.61,"x0":2.9682841111340355,"y0":50.00358164838168,"z0":5.5723650365100275,"aX":12.080543620228045},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.9,"breakHorizontal":-13.6,"spinRate":2011,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4579010261458132,"extension":7.271097673298338},"hitData":{"launchSpeed":88.4,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.41,"coordY":159.24}},"index":2,"playId":"8e7dc6f6-832a-381b-9a60-38bf324b2b91","pitchNumber":3,"startTime":"2026-07-29T03:13:52.368Z","endTime":"2026-07-29T03:14:00.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:14:00.040Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T03:16:22.349Z","endTime":"2026-07-29T03:18:38.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Medina replaces Gage Jump.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:15:21.230Z","endTime":"2026-07-29T03:16:24.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72978299522917,"aZ":-32.68312369739827,"pfxX":8.717952779742543,"pfxZ":-0.3310579768748738,"pX":1.4354346978778714,"pZ":2.3697908055637056,"vX0":4.137609143220129,"vY0":-123.08036782767643,"vZ0":-1.6056016589618927,"x":62.28,"y":174.8,"x0":-1.400836570638484,"y0":50.00394979540462,"z0":5.801747386746242,"aX":13.357444081896023},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":-16.8,"spinRate":2613,"spinDirection":44},"zone":14,"typeConfidence":0.88,"plateTime":0.44525080262721284,"extension":6.020369093270847},"index":1,"playId":"3c19704e-9db1-3bc1-9280-14101b477f12","pitchNumber":1,"startTime":"2026-07-29T03:16:24.498Z","endTime":"2026-07-29T03:16:30.295Z","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":84.9,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32163632366476,"aZ":-32.630090478219365,"pfxX":8.294874759713188,"pfxZ":-0.2900176902276961,"pX":0.6500016035819915,"pZ":1.7539756705809626,"vX0":2.3362573029572866,"vY0":-123.70762587054044,"vZ0":-3.092775138011044,"x":92.22,"y":191.42,"x0":-1.3851718088128906,"y0":50.00581762424849,"z0":5.763489961114277,"aX":12.82289383624764},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.0,"breakHorizontal":-15.6,"spinRate":2758,"spinDirection":43},"zone":9,"typeConfidence":0.88,"plateTime":0.44322246497089113,"extension":6.098255366665143},"index":2,"playId":"dc0581ff-9b9d-3575-b5ca-5ac1f50e5d02","pitchNumber":2,"startTime":"2026-07-29T03:16:55.203Z","endTime":"2026-07-29T03:17:00.393Z","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":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.462413931880423,"aZ":-26.94530223300047,"pfxX":-5.9017714690586,"pfxZ":2.8955813844551166,"pX":1.4522874077783017,"pZ":2.0372405240873825,"vX0":7.990474260396095,"vY0":-132.6077506224153,"vZ0":-5.310562285531595,"x":61.64,"y":183.77,"x0":-0.8129471059446626,"y0":50.00415488151224,"z0":5.995645886776454,"aX":-10.665815717205852},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":9.2,"spinRate":1686,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.4107451840035692,"extension":6.280431984207063},"index":3,"playId":"b673fb74-cc98-3021-aec6-7023d3a28166","pitchNumber":3,"startTime":"2026-07-29T03:17:48.013Z","endTime":"2026-07-29T03:17:51.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.979419497112573,"aZ":-10.015558260492492,"pfxX":-2.997378511608798,"pfxZ":10.447625612092232,"pX":0.6537205471286267,"pZ":2.413691375145721,"vX0":6.071132070777455,"vY0":-144.35514075734739,"vZ0":-8.201618115909413,"x":92.08,"y":173.61,"x0":-1.0824206276869575,"y0":50.00620307585393,"z0":5.89959705790547,"aX":-6.359505387224963},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.5,"breakHorizontal":4.3,"spinRate":2493,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.3786739935530572,"extension":6.245877839503105},"index":4,"playId":"958a8960-0fbf-3b0d-bc2e-b12b736825c3","pitchNumber":4,"startTime":"2026-07-29T03:18:06.395Z","endTime":"2026-07-29T03:18:09.841Z","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":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.013733224374384,"aZ":-11.695936263743278,"pfxX":-5.256418123388263,"pfxZ":9.733810338025796,"pX":0.186762988999973,"pZ":1.6594472430391984,"vX0":5.475586242252758,"vY0":-144.22228892831106,"vZ0":-9.734235638090473,"x":109.88,"y":193.97,"x0":-1.0548589091449496,"y0":50.00144638403472,"z0":5.80280037158919,"aX":-11.0561008778155},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2443,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.3799980612213143,"extension":6.209795474782828},"hitData":{"launchSpeed":85.4,"launchAngle":13.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.24,"coordY":131.58}},"index":5,"playId":"295a6e03-c493-379b-9567-56a297f864a2","pitchNumber":5,"startTime":"2026-07-29T03:18:28.279Z","endTime":"2026-07-29T03:18:38.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:18:38.876Z","atBatIndex":46},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Caleb Durbin out on a sacrifice bunt, pitcher Luis Medina to first baseman Nick Kurtz. Ceddanne Rafaela to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T03:18:45.714Z","endTime":"2026-07-29T03:19:11.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":97.4,"endSpeed":88.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47200436166582,"aZ":-16.989012496114636,"pfxX":-9.758654619378639,"pfxZ":7.5549127025918,"pX":0.6086627065984698,"pZ":2.200923858623172,"vX0":7.6600848959617345,"vY0":-141.41126131216498,"vZ0":-7.5956839176818844,"x":93.8,"y":179.36,"x0":-0.877405027696517,"y0":50.00505401466983,"z0":6.026931170139012,"aX":-19.620585469645953},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":16.0,"spinRate":2506,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.3884354245300621,"extension":6.205049212443174},"hitData":{"launchSpeed":47.0,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.98,"coordY":187.1}},"index":0,"playId":"b18c64b3-fd5b-3e65-93fb-79e0225ec261","pitchNumber":1,"startTime":"2026-07-29T03:19:04.278Z","endTime":"2026-07-29T03:19:11.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:19:11.761Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T03:19:29.942Z","endTime":"2026-07-29T03:21:00.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.552118437209238,"aZ":-43.53737954907196,"pfxX":7.812729242512855,"pfxZ":-8.64440195985861,"pX":0.824230777571923,"pZ":2.561055420591803,"vX0":2.4130890257520963,"vY0":-114.59638229194987,"vZ0":1.2702317912959273,"x":85.58,"y":169.63,"x0":-1.2609006769954134,"y0":50.004757395749714,"z0":6.292745969182606,"aX":10.26648680430819},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.9,"breakHorizontal":-14.8,"spinRate":2567,"spinDirection":29},"zone":12,"typeConfidence":0.89,"plateTime":0.4801814071219024,"extension":5.889620339750677},"index":0,"playId":"7c7dc152-bbcc-34d6-b0d9-a9b81f306866","pitchNumber":1,"startTime":"2026-07-29T03:19:39.840Z","endTime":"2026-07-29T03:19:44.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337692152107106,"aZ":-28.527358970272445,"pfxX":-5.28283120716377,"pfxZ":2.1125700473465763,"pX":0.3286578147261721,"pZ":2.190024948045047,"vX0":5.308004465071164,"vY0":-130.01046548386515,"vZ0":-4.234071238911822,"x":104.47,"y":179.65,"x0":-1.045790776805266,"y0":50.000307152025435,"z0":5.986053692744277,"aX":-9.110306713038158},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":8.5,"spinRate":1636,"spinDirection":235},"zone":9,"typeConfidence":0.93,"plateTime":0.4200869764606834,"extension":6.220893553530647},"index":1,"playId":"5471cba4-9e32-3736-a70c-3c5d15b3f03c","pitchNumber":2,"startTime":"2026-07-29T03:20:00.811Z","endTime":"2026-07-29T03:20:04.515Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T03:20:16.223Z","endTime":"2026-07-29T03:20:36.199Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":90.9,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.051585261489873,"aZ":-27.18759067998135,"pfxX":-5.874043829127344,"pfxZ":2.786898828863234,"pX":1.3214987251832402,"pZ":1.4931513357229793,"vX0":8.062706536003322,"vY0":-132.13699350915644,"vZ0":-6.080326661472997,"x":66.63,"y":198.46,"x0":-0.9896652656085816,"y0":50.00445572401535,"z0":5.791161840338786,"aX":-10.511777922592358},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":9.1,"spinRate":1699,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.41266483577927726,"extension":6.318031895170249},"index":3,"playId":"d2abdc76-e127-368d-9885-f3f5f2cbcb53","pitchNumber":3,"startTime":"2026-07-29T03:20:36.199Z","endTime":"2026-07-29T03:20:40.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.8,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698448622935974,"aZ":-32.146496544568784,"pfxX":-5.692255249363831,"pfxZ":0.01645216093735824,"pX":1.2082624516628286,"pZ":0.980352243076965,"vX0":7.748791020314172,"vY0":-131.97896019461479,"vZ0":-6.404511398032302,"x":70.94,"y":212.31,"x0":-1.0139571045432347,"y0":50.0034148637065,"z0":5.779033582299946,"aX":-10.133647020054651},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.1,"breakHorizontal":8.8,"spinRate":1861,"spinDirection":237},"zone":14,"typeConfidence":0.93,"plateTime":0.4135747011694173,"extension":6.224581834248102},"index":4,"playId":"9795bf31-09cf-3978-8346-b3eca6b21984","pitchNumber":4,"startTime":"2026-07-29T03:20:56.909Z","endTime":"2026-07-29T03:21:00.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:21:00.401Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T03:21:16.634Z","endTime":"2026-07-29T03:21:55.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.841309705706294,"aZ":-12.410673009383403,"pfxX":-3.6148255675671557,"pfxZ":9.279074523696021,"pX":0.8274117158942673,"pZ":1.9159806981737444,"vX0":6.724433854307141,"vY0":-144.5797704474792,"vZ0":-8.982959619308266,"x":85.46,"y":187.05,"x0":-1.052602912203289,"y0":50.000675487001985,"z0":5.8133636297451785,"aX":-7.697894025982911},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":5.3,"spinRate":2469,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.37799064624457124,"extension":6.304706289454657},"index":0,"playId":"a12bf428-3ab6-3a77-a3f8-3062c494b320","pitchNumber":1,"startTime":"2026-07-29T03:21:29.507Z","endTime":"2026-07-29T03:21:34.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333814367216142,"aZ":-33.25224338450137,"pfxX":6.283297533461335,"pfxZ":-0.696827128119029,"pX":0.3664903949618774,"pZ":2.3971786347867594,"vX0":2.32239290975722,"vY0":-123.01598062897361,"vZ0":-1.6121148730239812,"x":103.03,"y":174.06,"x0":-1.4050872965310053,"y0":50.00539929761228,"z0":5.867695739183416,"aX":9.675927187039854},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.4,"breakHorizontal":-11.9,"spinRate":2765,"spinDirection":42},"zone":6,"typeConfidence":0.87,"plateTime":0.444452397727817,"extension":6.0391926165403795},"hitData":{"launchSpeed":99.9,"launchAngle":24.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.98,"coordY":44.64}},"index":1,"playId":"fc14e590-51f2-37a5-969d-577c4d26b3b7","pitchNumber":2,"startTime":"2026-07-29T03:21:47.321Z","endTime":"2026-07-29T03:21:55.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:21:55.360Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Bolte challenged (pitch result), call on the field was overturned: Henry Bolte walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T03:24:07.351Z","endTime":"2026-07-29T03:25:40.496Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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(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":78.1,"endSpeed":72.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.388088029286138,"aZ":-37.67023102419797,"pfxX":-0.07467503068945724,"pfxZ":-4.194862686557427,"pX":1.393473659277483,"pZ":2.0287996820457694,"vX0":-4.1983023219484545,"vY0":-113.65836880982198,"vZ0":0.047305177979411805,"x":63.88,"y":184.0,"x0":3.272393981459404,"y0":50.000873586311975,"z0":5.7414791508562155,"aX":-0.0974867110891544},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.3,"breakHorizontal":1.2,"spinRate":2286,"spinDirection":327},"zone":14,"typeConfidence":2.0,"plateTime":0.48149134676949323,"extension":6.8080731569578035},"index":0,"playId":"624c891b-d683-3358-bc38-af664b4aed1a","pitchNumber":1,"startTime":"2026-07-29T03:24:19.495Z","endTime":"2026-07-29T03:24:24.487Z","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":92.5,"endSpeed":85.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.457827165921202,"aZ":-18.612124800463654,"pfxX":7.905731893961849,"pfxZ":7.33954314942679,"pX":0.2226213338812923,"pZ":2.8779383773514517,"vX0":-9.988125612032995,"vY0":-134.41261387955953,"vZ0":-3.4796979091698983,"x":108.51,"y":161.08,"x0":2.942659756845489,"y0":50.00271602388685,"z0":5.4949046544934275,"aX":14.608375062373733},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":-12.5,"spinRate":2261,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.4059898545454974,"extension":6.972563553500869},"index":1,"playId":"86e41022-cf39-30c8-86c8-1507b769d02b","pitchNumber":2,"startTime":"2026-07-29T03:24:33.387Z","endTime":"2026-07-29T03:24:36.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919936617167885,"aZ":-20.40253583386552,"pfxX":6.395528769279983,"pfxZ":6.128139650901991,"pX":1.2931104607403683,"pZ":2.5344163593765745,"vX0":-6.867543656139066,"vY0":-136.69298296250875,"vZ0":-4.352980176916573,"x":67.71,"y":170.35,"x0":2.989417115509861,"y0":50.00097120019924,"z0":5.5211560847412855,"aX":12.282222144010145},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-10.4,"spinRate":2101,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.3984365719777827,"extension":6.938586137542038},"index":2,"playId":"f39c1852-895a-306c-9a2d-3df2dc8c0304","pitchNumber":3,"startTime":"2026-07-29T03:24:50.833Z","endTime":"2026-07-29T03:24:54.066Z","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":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82436795866851,"aZ":-24.405103603278153,"pfxX":9.24510105064554,"pfxZ":5.133942250736737,"pX":0.7739529755736908,"pZ":1.2428587734812993,"vX0":-7.740129375434364,"vY0":-121.90011666494195,"vZ0":-5.222256975536056,"x":87.5,"y":205.22,"x0":2.7813997561891552,"y0":50.0000407761721,"z0":5.506245329819411,"aX":13.98196806720324},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.3,"breakHorizontal":-15.0,"spinRate":2055,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4484460857812058,"extension":7.159484313962729},"index":3,"playId":"c1ff0e4d-d9fe-3077-9900-41181c5a05a4","pitchNumber":4,"startTime":"2026-07-29T03:25:05.198Z","endTime":"2026-07-29T03:25:09.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.592020556288798,"aZ":-22.40855802476905,"pfxX":9.076510523864442,"pfxZ":5.3969170937214574,"pX":0.048329483519824835,"pZ":1.7906139233326075,"vX0":-10.543570270457629,"vY0":-133.14919582931876,"vZ0":-5.301778302505766,"x":115.16,"y":190.43,"x0":2.866352837418791,"y0":50.00029887847852,"z0":5.412717780202669,"aX":16.41668002998205},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-14.4,"spinRate":2120,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4101931710079203,"extension":7.049585187666688},"index":4,"playId":"13b8df03-404e-3086-840a-02db8e211335","pitchNumber":5,"startTime":"2026-07-29T03:25:20.941Z","endTime":"2026-07-29T03:25:25.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279144143929898,"aZ":-16.778684542209284,"pfxX":9.29169928386596,"pfxZ":8.346762716800303,"pX":0.08268869774813462,"pZ":1.605959732327892,"vX0":-10.81760239505251,"vY0":-134.4887686436163,"vZ0":-7.112539323859219,"x":113.85,"y":195.42,"x0":2.936848633047085,"y0":50.005170257249446,"z0":5.460711407108991,"aX":17.142289314989508},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":-14.8,"spinRate":2295,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4061996047632115,"extension":7.099087052008701},"index":5,"playId":"5e6a630c-550d-373e-bdea-dc8f6b9548d9","pitchNumber":6,"startTime":"2026-07-29T03:25:35.799Z","endTime":"2026-07-29T03:25:40.496Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"}},"playEndTime":"2026-07-29T03:25:40.496Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Alika Williams out on a sacrifice bunt, pitcher Jake Bennett to first baseman Willson Contreras. Henry Bolte to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T03:26:06.933Z","endTime":"2026-07-29T03:26:31.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687562,"link":"/api/v1/people/687562"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1509012694341,"aZ":-20.082013132658748,"pfxX":9.504507308105017,"pfxZ":6.60517921096177,"pX":0.9648400736143131,"pZ":3.1786727073945227,"vX0":-9.166736603888408,"vY0":-134.47054613784636,"vZ0":-2.2681408736055424,"x":80.22,"y":152.96,"x0":3.1830387820486075,"y0":50.00528046658185,"z0":5.4577512787746,"aX":17.40909016617885},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":-15.2,"spinRate":2251,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.40731211461643246,"extension":6.941926730576957},"hitData":{"launchSpeed":35.9,"launchAngle":-31.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":134.33,"coordY":182.5}},"index":0,"playId":"84fd9d99-f722-309b-809b-fb89c012e069","pitchNumber":1,"startTime":"2026-07-29T03:26:24.825Z","endTime":"2026-07-29T03:26:31.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:26:31.892Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brian Serven homers (1) on a fly ball to center field. Henry Bolte scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T03:26:51.643Z","endTime":"2026-07-29T03:28:34.368Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.875894277850996,"aZ":-26.562297835759022,"pfxX":8.246513645722972,"pfxZ":3.8664315140448915,"pX":-0.10266631940297678,"pZ":1.204712017419702,"vX0":-9.824262177956474,"vY0":-119.10940140931706,"vZ0":-4.419916875922745,"x":120.91,"y":206.25,"x0":2.9861014634691587,"y0":50.00004149847936,"z0":5.460367064773864,"aX":11.958164258601803},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.2,"breakHorizontal":-12.8,"spinRate":2041,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.45821615576863906,"extension":7.138724944034362},"index":0,"playId":"91c3db27-063b-3e09-9ce0-6f073b9ba1ac","pitchNumber":1,"startTime":"2026-07-29T03:27:06.761Z","endTime":"2026-07-29T03:27:10.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.202245183898413,"aZ":-19.27286762692384,"pfxX":8.472288415433237,"pfxZ":7.253857353129762,"pX":1.1190447379296105,"pZ":3.1545378101941193,"vX0":-8.167810636680828,"vY0":-132.25103755621345,"vZ0":-2.6150458518628934,"x":74.34,"y":153.61,"x0":3.14110000625845,"y0":50.00138473255067,"z0":5.563752830525134,"aX":15.064179484020695},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-13.7,"spinRate":2163,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.41356654987005603,"extension":6.99640432112008},"index":1,"playId":"69a0a1e9-3752-3966-9f31-2489f7812c37","pitchNumber":2,"startTime":"2026-07-29T03:27:27.381Z","endTime":"2026-07-29T03:27:31.136Z","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":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98246329206149,"aZ":-25.41625846582376,"pfxX":9.240522074138026,"pfxZ":4.592229234888107,"pX":0.5254257657639888,"pZ":1.3971759488634918,"vX0":-9.07702506695837,"vY0":-119.92868791208676,"vZ0":-4.270924366823831,"x":96.97,"y":201.06,"x0":3.140605908328362,"y0":50.00242713136286,"z0":5.441416997932911,"aX":13.597500473741384},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.6,"breakHorizontal":-14.9,"spinRate":2078,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4549488729206659,"extension":7.2481025727698905},"index":2,"playId":"0522b0c6-0f1b-36f5-b73f-8b4cc0274bba","pitchNumber":3,"startTime":"2026-07-29T03:27:47.691Z","endTime":"2026-07-29T03:27:51.601Z","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":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7888004658808,"aZ":-19.835245188383393,"pfxX":9.034743603064246,"pfxZ":6.838347917957053,"pX":0.08825412616770868,"pZ":3.346697323051137,"vX0":-11.104772615456891,"vY0":-132.82351064074498,"vZ0":-1.7935269328633852,"x":113.64,"y":148.42,"x0":3.13003268765823,"y0":50.003908261639324,"z0":5.458349206204838,"aX":16.30588564227776},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-14.3,"spinRate":2121,"spinDirection":106},"zone":2,"typeConfidence":2.0,"plateTime":0.4108101217109432,"extension":7.147654614193685},"hitData":{"launchSpeed":101.5,"launchAngle":26.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.33,"coordY":29.45}},"index":3,"playId":"bb4200a1-9691-3e6e-ade0-b9d60aa36a27","pitchNumber":4,"startTime":"2026-07-29T03:28:11.115Z","endTime":"2026-07-29T03:28:34.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:28:34.368Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jacob Wilson doubles (11) on a sharp line drive to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T03:31:20.291Z","endTime":"2026-07-29T03:32:24.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T03:29:00.002Z","endTime":"2026-07-29T03:29:14.060Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jovani Morán replaces Jake Bennett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-29T03:29:14.060Z","endTime":"2026-07-29T03:31:22.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663558,"link":"/api/v1/people/663558"},"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":92.2,"endSpeed":84.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88925649716442,"aZ":-10.580671731920484,"pfxX":3.3072420077690508,"pfxZ":11.895444130477722,"pX":-0.6272741576669864,"pZ":0.7284857370710838,"vX0":-5.945638260890188,"vY0":-133.87723307962918,"vZ0":-10.584357986122816,"x":140.91,"y":219.11,"x0":1.192642804534659,"y0":50.003982982574925,"z0":5.490613671217757,"aX":6.0045398591340415},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":-4.7,"spinRate":2513,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.4091240185939893,"extension":6.2344344546654},"index":2,"playId":"3ab251a0-54cc-3e57-9de1-99371a6f0741","pitchNumber":1,"startTime":"2026-07-29T03:31:22.247Z","endTime":"2026-07-29T03:31:25.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.5,"endSpeed":75.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.121278913402456,"aZ":-26.03649981053203,"pfxX":8.135379022689689,"pfxZ":4.238594382954375,"pX":-0.6317515415738161,"pZ":3.2115938947452163,"vX0":-7.1933639852530185,"vY0":-118.56091814438967,"vZ0":-0.8847998448875926,"x":141.08,"y":152.07,"x0":1.3605719571526398,"y0":50.002266274279286,"z0":5.930787429188572,"aX":11.775471962422374},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.8,"breakHorizontal":-13.3,"spinRate":1691,"spinDirection":138},"zone":1,"typeConfidence":0.91,"plateTime":0.45907532851526334,"extension":5.95860263765722},"index":3,"playId":"44f9d79a-1e2d-3b00-b002-207f7cb9b0eb","pitchNumber":2,"startTime":"2026-07-29T03:31:38.602Z","endTime":"2026-07-29T03:31:42.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.5174167008841,"aZ":-25.305298505132264,"pfxX":8.67758892813817,"pfxZ":5.020278001189025,"pX":0.2861327415935527,"pZ":3.548839380586499,"vX0":-5.227056520139142,"vY0":-115.93164730987033,"vZ0":-0.0351708676439586,"x":106.09,"y":142.96,"x0":1.4360906546949876,"y0":50.0057403991416,"z0":5.968234133870667,"aX":11.881287273907816},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":9.4,"breakHorizontal":-14.5,"spinRate":1565,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.47144474670671954,"extension":5.946502884674936},"index":4,"playId":"4a8eb775-06e7-32da-86e8-21f1cc53cd84","pitchNumber":3,"startTime":"2026-07-29T03:31:54.968Z","endTime":"2026-07-29T03:31:59.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20759579973,"aZ":-23.81751332122902,"pfxX":-0.26931013431275996,"pfxZ":5.2522448811284335,"pX":-0.7180846710727952,"pZ":2.1075887320071454,"vX0":-4.871702635873513,"vY0":-124.39244716781499,"vZ0":-4.207641689212615,"x":144.37,"y":181.88,"x0":1.2879039589575703,"y0":50.00568589340026,"z0":5.758462434112868,"aX":-0.42901616940935655},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.9,"breakHorizontal":1.4,"spinRate":2590,"spinDirection":176},"zone":7,"typeConfidence":0.89,"plateTime":0.43765846699729716,"extension":6.343632956134677},"hitData":{"launchSpeed":100.8,"launchAngle":14.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":59.33,"coordY":130.13}},"index":5,"playId":"2c32226a-492d-3860-978a-f8ba846a3f67","pitchNumber":4,"startTime":"2026-07-29T03:32:12.678Z","endTime":"2026-07-29T03:32:24.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:32:24.307Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T03:32:48.817Z","endTime":"2026-07-29T03:33:56.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535088678982937,"aZ":-18.850253233207614,"pfxX":9.597229665391794,"pfxZ":7.3427674998540216,"pX":0.31025404842282606,"pZ":1.0607966375203373,"vX0":-5.653695552120162,"vY0":-133.57261810839788,"vZ0":-8.157103001134448,"x":105.17,"y":210.14,"x0":1.2022904593200054,"y0":50.005730073627994,"z0":5.498686454951729,"aX":17.424569357346023},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-16.2,"spinRate":2483,"spinDirection":152},"zone":14,"typeConfidence":0.84,"plateTime":0.4093305765326054,"extension":6.173669271425399},"index":0,"playId":"89fc229b-3bdc-3714-a610-5a750ce1feee","pitchNumber":1,"startTime":"2026-07-29T03:32:56.027Z","endTime":"2026-07-29T03:32:59.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.511079929797432,"aZ":-27.265342643583388,"pfxX":8.96095648549352,"pfxZ":3.390141128769902,"pX":-0.03169906406237101,"pZ":2.112249043856063,"vX0":-6.122448392531192,"vY0":-118.70855007483007,"vZ0":-2.7864775028313575,"x":118.21,"y":181.75,"x0":1.3974432492253426,"y0":50.00388057796064,"z0":5.745278934781198,"aX":12.982864460609534},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.8,"breakHorizontal":-15.0,"spinRate":1690,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.45877766153009336,"extension":5.908531730004721},"index":1,"playId":"219efc47-757b-30d1-9c74-017a4f81ac35","pitchNumber":2,"startTime":"2026-07-29T03:33:15.296Z","endTime":"2026-07-29T03:33:21.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184244896900353,"aZ":-11.116057123649211,"pfxX":3.532565043973356,"pfxZ":11.282467983352733,"pX":-0.39997146710330356,"pZ":1.7345849608145558,"vX0":-5.2753248232834755,"vY0":-135.19849070361673,"vZ0":-8.309531709969747,"x":132.25,"y":191.95,"x0":1.1101751005367342,"y0":50.00522952724506,"z0":5.612231557618306,"aX":6.595171172697213},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":-5.4,"spinRate":2517,"spinDirection":162},"zone":7,"typeConfidence":0.91,"plateTime":0.40385687381439483,"extension":6.279680709197586},"index":2,"playId":"2583c525-5ab8-300c-aea0-2915ca88b345","pitchNumber":3,"startTime":"2026-07-29T03:33:52.108Z","endTime":"2026-07-29T03:33:56.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:33:56.700Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out to second baseman Romy Gonzalez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T03:34:10.796Z","endTime":"2026-07-29T03:36:22.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.4950016005958,"aZ":-26.744841513078516,"pfxX":10.180429171255131,"pfxZ":3.7695158819800483,"pX":-1.467082540245592,"pZ":1.6337283944565772,"vX0":-9.594803810687786,"vY0":-118.64937738999107,"vZ0":-3.9349463080470977,"x":172.92,"y":194.67,"x0":1.2866915193598714,"y0":50.00345880020439,"z0":5.722825987720298,"aX":14.66650796450918},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.1,"breakHorizontal":-16.4,"spinRate":1816,"spinDirection":129},"zone":13,"typeConfidence":0.91,"plateTime":0.4598100014638957,"extension":6.085729983870117},"index":0,"playId":"1b8f4cb7-858a-39f0-a6a1-b832115693e4","pitchNumber":1,"startTime":"2026-07-29T03:34:21.318Z","endTime":"2026-07-29T03:34:25.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jacob Wilson steals (4) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"1b8f4cb7-858a-39f0-a6a1-b832115693e4","startTime":"2026-07-29T03:34:41.356Z","endTime":"2026-07-29T03:34:47.599Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134822635763943,"aZ":-11.394520435414776,"pfxX":4.108285438807676,"pfxZ":11.041098150289672,"pX":-1.3802238341143533,"pZ":2.2487761752977273,"vX0":-8.134619270249043,"vY0":-136.13574983988502,"vZ0":-6.932907025504602,"x":169.61,"y":178.06,"x0":1.109191248282839,"y0":50.00249024966028,"z0":5.612534345558946,"aX":7.73230264745477},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":-5.8,"spinRate":2520,"spinDirection":157},"zone":13,"typeConfidence":0.89,"plateTime":0.40192632153302554,"extension":6.265926448539239},"index":2,"playId":"6761da0a-d563-3ed4-a17c-f088c581aa63","pitchNumber":2,"startTime":"2026-07-29T03:34:47.599Z","endTime":"2026-07-29T03:34:51.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"6761da0a-d563-3ed4-a17c-f088c581aa63","startTime":"2026-07-29T03:34:59.797Z","endTime":"2026-07-29T03:35:15.898Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.242771619716915,"aZ":-24.62007923786695,"pfxX":9.933958765301876,"pfxZ":5.060870235414999,"pX":0.21047257442776182,"pZ":0.3846792245338289,"vX0":-5.751683384588027,"vY0":-120.76863222279069,"vZ0":-7.208333891677875,"x":108.98,"y":228.39,"x0":1.3197503112954472,"y0":50.003714864348225,"z0":5.542464951908638,"aX":14.82640495138117},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.8,"breakHorizontal":-16.8,"spinRate":1861,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.45176614705927554,"extension":6.006971762281428},"index":4,"playId":"2922a16c-f35d-3987-ad50-a837abca5a89","pitchNumber":3,"startTime":"2026-07-29T03:35:15.898Z","endTime":"2026-07-29T03:35:21.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51905181452362,"aZ":-13.46861034363696,"pfxX":5.033153113959889,"pfxZ":10.45364836740777,"pX":0.19845022220815087,"pZ":3.1966005988819033,"vX0":-4.3983585822412845,"vY0":-132.7001531110889,"vZ0":-4.072805379659256,"x":109.44,"y":152.47,"x0":1.220839007728526,"y0":50.00069956965786,"z0":5.727548398670892,"aX":9.004899215573332},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-8.2,"spinRate":2501,"spinDirection":161},"zone":2,"typeConfidence":0.87,"plateTime":0.412232231186314,"extension":6.295615463100681},"index":5,"playId":"88b36332-e660-3558-a478-eeee86877b8c","pitchNumber":4,"startTime":"2026-07-29T03:35:41.916Z","endTime":"2026-07-29T03:35:46.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14786420819898,"aZ":-12.827410548043394,"pfxX":3.538307996593141,"pfxZ":10.525176443229913,"pX":0.437117386660273,"pZ":2.327631116525028,"vX0":-3.3635805875836766,"vY0":-134.25976031519056,"vZ0":-6.361955920395356,"x":100.34,"y":175.93,"x0":1.2422046568403655,"y0":50.005504614528014,"z0":5.628602750305928,"aX":6.506200510644694},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":-5.8,"spinRate":2426,"spinDirection":158},"zone":6,"typeConfidence":0.9,"plateTime":0.406858294542332,"extension":6.444238805359043},"index":6,"playId":"dd0b193f-7bcc-3891-bc77-6ddbb81ea8d9","pitchNumber":5,"startTime":"2026-07-29T03:35:59.444Z","endTime":"2026-07-29T03:36:03.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11799362746873,"aZ":-11.824892684869813,"pfxX":3.1094569545984108,"pfxZ":11.107896182504778,"pX":-0.506478522056547,"pZ":2.9925946859905466,"vX0":-5.162702033237023,"vY0":-134.4893822994321,"vZ0":-4.904551295218964,"x":136.31,"y":157.98,"x0":1.0339225573896424,"y0":50.005701840316796,"z0":5.678429217207085,"aX":5.698460422030737},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":-4.6,"spinRate":2440,"spinDirection":159},"zone":1,"typeConfidence":0.91,"plateTime":0.40724504110335413,"extension":6.428354885863049},"hitData":{"launchSpeed":80.5,"launchAngle":12.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":132.79,"coordY":142.98}},"index":7,"playId":"d88693e0-55d2-3c9a-a689-80c55710eb71","pitchNumber":6,"startTime":"2026-07-29T03:36:17.609Z","endTime":"2026-07-29T03:36:22.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:36:22.667Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T03:38:32.592Z","endTime":"2026-07-29T03:39:18.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Carlos Narváez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:38:26.850Z","endTime":"2026-07-29T03:38:34.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":665966,"link":"/api/v1/people/665966"}},{"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.1,"endSpeed":72.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54723732729779,"aZ":-44.47455210226371,"pfxX":7.352944197195294,"pfxZ":-9.190211370196437,"pX":-2.950520373953536,"pZ":3.6729069950109334,"vX0":-5.129169090023388,"vY0":-115.0205325639702,"vZ0":3.8907697681171562,"x":229.47,"y":139.61,"x0":-1.6457766049519786,"y0":50.00290735780701,"z0":6.275044687260212,"aX":9.841722876668575},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.4,"breakHorizontal":-12.0,"spinRate":2544,"spinDirection":37},"zone":11,"typeConfidence":0.91,"plateTime":0.47640128840451945,"extension":5.837414596986748},"index":1,"playId":"a449600e-03e3-34e3-b5b8-0644a68bd712","pitchNumber":1,"startTime":"2026-07-29T03:38:34.725Z","endTime":"2026-07-29T03:38:37.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.315068958119696,"aZ":-14.10714228878854,"pfxX":-3.016620387099969,"pfxZ":8.952465114213975,"pX":-0.719964898264743,"pZ":3.8020149869302333,"vX0":2.644480303281559,"vY0":-141.62938143276168,"vZ0":-3.5374456377372745,"x":144.44,"y":136.13,"x0":-1.2768605746677486,"y0":50.0037566852102,"z0":5.977798359227585,"aX":-6.088797141322197},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":4.9,"spinRate":2487,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3876898903728847,"extension":6.005262231107224},"index":2,"playId":"fe3ab07d-d1ad-3124-a697-624acf614f41","pitchNumber":2,"startTime":"2026-07-29T03:38:52.479Z","endTime":"2026-07-29T03:38:56.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.406875229549495,"aZ":-13.322191734678803,"pfxX":-3.5970321937416534,"pfxZ":9.185408469639869,"pX":0.8374308142982314,"pZ":2.0157724984393717,"vX0":6.442404047080106,"vY0":-142.0832867259205,"vZ0":-8.498715725144397,"x":85.08,"y":184.35,"x0":-0.9881212421124156,"y0":50.0010333152168,"z0":5.88476246739739,"aX":-7.381576682623018},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":5.3,"spinRate":2528,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.38494570005245965,"extension":6.175044418020854},"hitData":{"launchSpeed":87.9,"launchAngle":7.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.51,"coordY":127.64}},"index":3,"playId":"697a6a24-4bd0-3cde-860c-30bacb2f6227","pitchNumber":3,"startTime":"2026-07-29T03:39:08.125Z","endTime":"2026-07-29T03:39:18.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:39:18.832Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Seigler walks. Masataka Yoshida to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T03:40:23.576Z","endTime":"2026-07-29T03:42:44.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Anthony Seigler replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:39:39.027Z","endTime":"2026-07-29T03:40:25.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"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.5,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75767563497516,"aZ":-42.02970077852688,"pfxX":7.325067811486535,"pfxZ":-7.296356825939778,"pX":-1.110328271915437,"pZ":2.8453364552965743,"vX0":-1.5892234881982965,"vY0":-115.79896277761983,"vZ0":1.430546850980511,"x":159.32,"y":161.96,"x0":-1.3643204654480374,"y0":50.00369679148383,"z0":6.25781693461831,"aX":9.892467268869744},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.5,"breakHorizontal":-12.8,"spinRate":2705,"spinDirection":37},"zone":11,"typeConfidence":0.89,"plateTime":0.4740253447493723,"extension":5.911421060816543},"index":1,"playId":"11a86bd3-a704-32f4-9ad9-c6422770d049","pitchNumber":1,"startTime":"2026-07-29T03:40:25.667Z","endTime":"2026-07-29T03:40:29.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.682101924293445,"aZ":-13.130787053559192,"pfxX":-4.760888196037865,"pfxZ":9.232248625609,"pX":0.010991997659406151,"pZ":1.8614418760920493,"vX0":5.07711868937127,"vY0":-142.47256129167752,"vZ0":-8.868406028936958,"x":116.58,"y":188.52,"x0":-1.172661056286623,"y0":50.00331682310122,"z0":5.837549210207003,"aX":-9.821342135278693},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":2413,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.38393902459741236,"extension":6.0781432287154775},"index":2,"playId":"40d0d259-15d8-3f19-923f-b1cdc17c21c7","pitchNumber":2,"startTime":"2026-07-29T03:40:46.739Z","endTime":"2026-07-29T03:40:51.201Z","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":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692540343879898,"aZ":-28.354315455306764,"pfxX":-7.824517966148672,"pfxZ":2.2325124032368073,"pX":0.885969816136787,"pZ":-0.13651600971285646,"vX0":7.341505064421598,"vY0":-129.62550891152745,"vZ0":-9.729881784539344,"x":83.23,"y":242.47,"x0":-0.9588202152137338,"y0":50.00441552762747,"z0":5.812103134371684,"aX":-13.39080144181909},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":12.6,"spinRate":2158,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.4216535992282231,"extension":6.213521593606356},"index":3,"playId":"18ee679b-311c-33f4-85db-f06346fdad85","pitchNumber":3,"startTime":"2026-07-29T03:41:07.630Z","endTime":"2026-07-29T03:41:11.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162628563547344,"aZ":-11.755213833002513,"pfxX":-2.7004122818017002,"pfxZ":9.94115781954063,"pX":0.3173905441698221,"pZ":3.072079174113282,"vX0":4.867577211983385,"vY0":-142.09837328521667,"vZ0":-5.8782223270024865,"x":104.9,"y":155.83,"x0":-1.0634297235761379,"y0":50.00661224834167,"z0":5.907704743484397,"aX":-5.549037107357603},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":4.0,"spinRate":2343,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.38477793487226286,"extension":6.106834253332216},"index":4,"playId":"3d11557a-9369-3e96-829f-f1ff84f5275f","pitchNumber":4,"startTime":"2026-07-29T03:41:31.922Z","endTime":"2026-07-29T03:41:35.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-29T03:41:45.389Z","endTime":"2026-07-29T03:42:02.230Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":91.5,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749534469599432,"aZ":-23.684104202730317,"pfxX":-5.8280525362560285,"pfxZ":4.694230970934651,"pX":0.42297535819636656,"pZ":-0.8783487164389542,"vX0":5.629186461731494,"vY0":-132.7341592337326,"vZ0":-12.67011520517004,"x":100.88,"y":262.5,"x0":-0.9541456739032346,"y0":50.00653006885457,"z0":5.635119360817256,"aX":-10.545185052652814},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":9.6,"spinRate":1869,"spinDirection":238},"zone":14,"typeConfidence":0.88,"plateTime":0.41050490533725315,"extension":6.311300212230493},"index":6,"playId":"30f696a1-44b3-34c4-a756-f71b92c92d37","pitchNumber":5,"startTime":"2026-07-29T03:42:02.230Z","endTime":"2026-07-29T03:42:05.706Z","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":97.7,"endSpeed":89.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.225499284649278,"aZ":-12.074911714001043,"pfxX":-5.747327685266255,"pfxZ":9.85386069742523,"pX":0.5097305498884362,"pZ":-0.12783367774521417,"vX0":6.243128924110403,"vY0":-141.62641013425872,"vZ0":-14.025523749785995,"x":97.57,"y":242.23,"x0":-0.972602029780837,"y0":50.00001783967273,"z0":5.650736946975699,"aX":-11.717449803650206},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2300,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.3862086047912814,"extension":6.216142385273507},"index":7,"playId":"75f27ded-d3a2-39f2-9bc7-40cf687c38f8","pitchNumber":6,"startTime":"2026-07-29T03:42:38.561Z","endTime":"2026-07-29T03:42:44.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:42:44.855Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Romy Gonzalez grounds into a double play, second baseman Alika Williams to first baseman Nick Kurtz. Masataka Yoshida to 3rd. Anthony Seigler out at 2nd. Romy Gonzalez out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T03:44:10.218Z","endTime":"2026-07-29T03:45:19.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:43:50.705Z","endTime":"2026-07-29T03:44:12.441Z","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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.634737837721065,"aZ":-11.225998090424552,"pfxX":-5.99096695700867,"pfxZ":10.159589116759548,"pX":0.5396944563008308,"pZ":1.645253170460462,"vX0":6.623566455373946,"vY0":-142.43000578111423,"vZ0":-9.712109689658439,"x":96.43,"y":194.36,"x0":-1.0336866433810319,"y0":50.003313119747425,"z0":5.80223211624856,"aX":-12.353048755063542},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2497,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.38403830655436755,"extension":6.183477520588102},"index":1,"playId":"6fe262dc-1740-388a-aa5a-7de6c21bfbb9","pitchNumber":1,"startTime":"2026-07-29T03:44:12.441Z","endTime":"2026-07-29T03:44:16.886Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"}}},{"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":84.8,"endSpeed":77.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.126178631317963,"aZ":-31.368774108267548,"pfxX":8.085495037276022,"pfxZ":0.5274684467478767,"pX":0.6431236304561216,"pZ":1.7264153133919191,"vX0":2.5335618842994747,"vY0":-123.44706908619825,"vZ0":-3.4900382271024992,"x":92.49,"y":192.17,"x0":-1.4497445413317367,"y0":50.00178176371226,"z0":5.830366094640685,"aX":12.339747765211708},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-15.2,"spinRate":2637,"spinDirection":49},"zone":9,"typeConfidence":0.89,"plateTime":0.4455882232266126,"extension":6.015005321342028},"index":2,"playId":"a1caf048-32eb-31e5-9dc5-8e9d0e9d99c3","pitchNumber":2,"startTime":"2026-07-29T03:44:47.789Z","endTime":"2026-07-29T03:44:51.891Z","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":90.5,"endSpeed":83.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.227314473432408,"aZ":-30.246624260534094,"pfxX":-6.250977405738573,"pfxZ":1.085764627503102,"pX":-0.05093152007215092,"pZ":2.0354212150850164,"vX0":4.740877453358053,"vY0":-131.78982392988212,"vZ0":-4.592688401673916,"x":118.94,"y":183.82,"x0":-1.0549642641702208,"y0":50.001466946078146,"z0":6.01721408274373,"aX":-11.069806813876133},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.2,"breakHorizontal":10.3,"spinRate":1666,"spinDirection":227},"zone":8,"typeConfidence":0.92,"plateTime":0.41452801859602806,"extension":6.20535505245818},"hitData":{"launchSpeed":74.2,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.73,"coordY":140.76}},"index":3,"playId":"8b505208-5e03-330a-b24c-afc2541b267b","pitchNumber":3,"startTime":"2026-07-29T03:45:12.237Z","endTime":"2026-07-29T03:45:19.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:45:19.752Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T03:45:34.643Z","endTime":"2026-07-29T03:47:58.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.3,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28301042574639,"aZ":-31.11437650605973,"pfxX":8.093719752047807,"pfxZ":0.6743559381960935,"pX":1.5020367167542357,"pZ":2.1554951109715823,"vX0":4.534402011552441,"vY0":-124.24324923980537,"vZ0":-2.541376937133175,"x":59.75,"y":180.58,"x0":-1.398856575710146,"y0":50.00019373856456,"z0":5.781770346973085,"aX":12.628017027702047},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":-15.7,"spinRate":2667,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.44113040493680833,"extension":6.1580627161575725},"index":0,"playId":"ee64862e-2aa7-3053-a8e2-e566c7997244","pitchNumber":1,"startTime":"2026-07-29T03:45:50.792Z","endTime":"2026-07-29T03:45:54.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618364190245,"aZ":-30.585718861578982,"pfxX":7.256958623934375,"pfxZ":1.0003799729197143,"pX":0.1855335595369003,"pZ":1.1160115031482185,"vX0":1.5490739686358002,"vY0":-124.44053497195932,"vZ0":-5.104133991658835,"x":109.93,"y":208.65,"x0":-1.3867114467737458,"y0":50.00154424282144,"z0":5.697828170870608,"aX":11.494138857043556},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-13.6,"spinRate":2703,"spinDirection":43},"zone":14,"typeConfidence":0.88,"plateTime":0.4384649205868021,"extension":6.197784242074198},"index":1,"playId":"bd9f48eb-84ef-3b36-b066-2f458be474d5","pitchNumber":2,"startTime":"2026-07-29T03:46:10.019Z","endTime":"2026-07-29T03:46:13.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.8,"endSpeed":83.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579139047041856,"aZ":-28.29705160684855,"pfxX":-6.058729109835038,"pfxZ":2.1933749746770124,"pX":0.611291737253271,"pZ":1.305696063004926,"vX0":6.187973497992541,"vY0":-131.98374693486937,"vZ0":-6.616285683094031,"x":93.7,"y":203.53,"x0":-0.9742832218436919,"y0":50.00315336577521,"z0":5.923506517584896,"aX":-10.710319092524601},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":9.6,"spinRate":1730,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.4146924800158227,"extension":6.2409737733386725},"index":2,"playId":"8d8945f6-2db8-3ba6-8bd8-d4a6b79c64b4","pitchNumber":3,"startTime":"2026-07-29T03:46:30.964Z","endTime":"2026-07-29T03:46:34.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T03:46:46.939Z","endTime":"2026-07-29T03:47:00.569Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947400784918322,"aZ":-26.23848553344753,"pfxX":-8.645624363165147,"pfxZ":3.2472675002429323,"pX":1.8129342100458625,"pZ":0.038913730639719556,"vX0":9.814726070871364,"vY0":-134.1102869152418,"vZ0":-10.410338190466328,"x":47.9,"y":237.73,"x0":-0.7642212887380707,"y0":50.00325799886231,"z0":5.830078652676639,"aX":-15.810093627406086},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":13.7,"spinRate":1868,"spinDirection":236},"zone":14,"typeConfidence":0.55,"plateTime":0.40780258983272466,"extension":6.463712538086494},"index":4,"playId":"a4dafda4-bd18-3893-a296-4eca25ffa06e","pitchNumber":4,"startTime":"2026-07-29T03:47:00.569Z","endTime":"2026-07-29T03:47:04.181Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221238096309442,"aZ":-28.679455740491875,"pfxX":-6.310033965874799,"pfxZ":1.9473033184531743,"pX":0.06219892239983854,"pZ":0.24346213205675638,"vX0":5.180370824579603,"vY0":-132.41348145301822,"vZ0":-9.050093134295134,"x":114.63,"y":232.21,"x0":-1.08872624421033,"y0":50.0038473797683,"z0":5.76758533513226,"aX":-11.33494746039105},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.9,"breakHorizontal":10.4,"spinRate":1830,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4118389380745504,"extension":6.367713952527985},"index":5,"playId":"0300e4c1-bd3b-372e-9658-779611cb7e34","pitchNumber":5,"startTime":"2026-07-29T03:47:30.824Z","endTime":"2026-07-29T03:47:34.206Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2828176618135,"aZ":-31.804416246628403,"pfxX":5.929803982976672,"pfxZ":0.22858727294201964,"pX":2.76019882558745,"pZ":-0.1825525085833508,"vX0":7.917339457655187,"vY0":-124.50407336453772,"vZ0":-7.769648905382596,"x":11.79,"y":243.71,"x0":-1.222234479811343,"y0":50.00073248137864,"z0":5.585133793606896,"aX":9.373376093161424},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":-12.5,"spinRate":2703,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.43871445183811764,"extension":6.33223168990886},"index":6,"playId":"b39ec1eb-3e90-3b8b-933c-52e7edd3b139","pitchNumber":6,"startTime":"2026-07-29T03:47:55.725Z","endTime":"2026-07-29T03:47:58.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:47:58.991Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a ground ball to right fielder Colby Thomas. Masataka Yoshida scores. Willson Contreras to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T03:50:35.628Z","endTime":"2026-07-29T03:53:15.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T03:48:20.148Z","endTime":"2026-07-29T03:48:42.440Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hogan Harris replaces Luis Medina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T03:48:42.440Z","endTime":"2026-07-29T03:50:37.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24181454891211,"aZ":-14.475212405504873,"pfxX":6.278901539094872,"pfxZ":9.294806916122191,"pX":-1.0456894724234942,"pZ":1.3590595292422478,"vX0":-10.491322233316234,"vY0":-137.08778142176263,"vZ0":-9.192916791655216,"x":156.86,"y":202.09,"x0":2.014669985177791,"y0":50.00127547932851,"z0":5.743511701721076,"aX":11.954044125649093},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":-9.1,"spinRate":2325,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.3995202222818688,"extension":6.661185650220649},"index":2,"playId":"278f5fe2-8269-3822-80ae-b66bd49a24a4","pitchNumber":1,"startTime":"2026-07-29T03:50:37.821Z","endTime":"2026-07-29T03:50:41.352Z","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":2},"pitchData":{"startSpeed":73.0,"endSpeed":66.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67737781598743,"aZ":-41.78476160629868,"pfxX":-3.612133957663966,"pfxZ":-8.562900303745845,"pX":-1.097237040041602,"pZ":2.5491126577293786,"vX0":-5.717254958361023,"vY0":-106.05271523409101,"vZ0":2.44267617540589,"x":158.82,"y":169.95,"x0":2.118931250247305,"y0":50.003680836606584,"z0":6.201201481401163,"aX":-4.052791700940399},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-14.3,"breakHorizontal":8.3,"spinRate":2568,"spinDirection":339},"zone":11,"typeConfidence":0.9,"plateTime":0.5194617901403027,"extension":6.398137553867823},"index":3,"playId":"d7e4e2e0-6397-3f15-8736-4da53de4ee16","pitchNumber":2,"startTime":"2026-07-29T03:50:52.400Z","endTime":"2026-07-29T03:50:57.465Z","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":true},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.804695263242515,"aZ":-10.799939642645498,"pfxX":4.511883250790133,"pfxZ":11.13222267288458,"pX":-0.6651936211020438,"pZ":1.5044283750401377,"vX0":-9.272141371125343,"vY0":-137.94425917673044,"vZ0":-9.379925325426106,"x":142.36,"y":198.16,"x0":2.1592683819501555,"y0":50.00097524270821,"z0":5.68493207974654,"aX":8.662261849628704},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":-6.1,"spinRate":2212,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.39765781894303,"extension":6.5199179414225155},"index":4,"playId":"15f63418-dd22-33e6-8ecc-fa493cf63f25","pitchNumber":3,"startTime":"2026-07-29T03:51:08.757Z","endTime":"2026-07-29T03:51:13.248Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063686374354717,"aZ":-12.37593047350319,"pfxX":3.9911292709617725,"pfxZ":10.599355755149379,"pX":0.1940739380794424,"pZ":2.4673087458028617,"vX0":-6.528019392204952,"vY0":-136.1020868663651,"vZ0":-6.682870977212121,"x":109.6,"y":172.16,"x0":2.109871816772542,"y0":50.00375022430278,"z0":5.819164138743258,"aX":7.456122508277535},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":-5.8,"spinRate":2290,"spinDirection":147},"zone":5,"typeConfidence":0.87,"plateTime":0.4031036269945951,"extension":6.45391360442581},"index":5,"playId":"dd93d499-7a4b-3363-a1c7-f2b07c2b5c68","pitchNumber":4,"startTime":"2026-07-29T03:51:44.046Z","endTime":"2026-07-29T03:51:48.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96254277493887,"aZ":-12.570440896099791,"pfxX":5.785988626949863,"pfxZ":10.281480420105126,"pX":-0.7937879857938328,"pZ":2.6523041645228127,"vX0":-9.827731403582206,"vY0":-137.5491747031217,"vZ0":-6.248713076502499,"x":147.26,"y":167.17,"x0":2.081952410432718,"y0":50.000652713031634,"z0":5.81432565016622,"aX":11.030448917901941},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":-8.3,"spinRate":2357,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.3989928448835971,"extension":6.509655760496847},"index":6,"playId":"173b3334-5d0e-3b8c-a36c-9cb2a8391483","pitchNumber":5,"startTime":"2026-07-29T03:51:59.164Z","endTime":"2026-07-29T03:52:04.171Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":67.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.016705784396567,"aZ":-42.141512229155744,"pfxX":-2.5125354640400657,"pfxZ":-8.69944761848847,"pX":0.2447565712259263,"pZ":1.7342237544899148,"vX0":-3.5370365109692306,"vY0":-107.42676131189094,"vZ0":0.8588464926762878,"x":107.67,"y":191.96,"x0":2.25168523300138,"y0":50.0024719564567,"z0":6.088216105995905,"aX":-2.8785791327608448},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-15.0,"breakHorizontal":5.6,"spinRate":2670,"spinDirection":333},"zone":8,"typeConfidence":0.9,"plateTime":0.5137338651097005,"extension":6.547044722974604},"hitData":{"launchSpeed":97.9,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.23,"coordY":110.44}},"index":7,"playId":"e67f1f55-e3f7-397e-a9c0-415e829467b7","pitchNumber":6,"startTime":"2026-07-29T03:53:05.801Z","endTime":"2026-07-29T03:53:15.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:53:15.891Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T03:54:28.561Z","endTime":"2026-07-29T03:55:08.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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":2},"index":0,"startTime":"2026-07-29T03:54:15.898Z","endTime":"2026-07-29T03:54:30.761Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":87.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.022674017244732,"aZ":-13.472727581697734,"pfxX":7.054471955812225,"pfxZ":9.533607228305197,"pX":0.8210503802899668,"pZ":3.055794861829903,"vX0":-6.517644388321291,"vY0":-138.69565832990423,"vZ0":-5.335832453140369,"x":85.7,"y":156.27,"x0":2.277074873710551,"y0":50.002592271763795,"z0":5.892376392511242,"aX":13.83838144483768},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":-11.5,"spinRate":2379,"spinDirection":144},"zone":3,"typeConfidence":0.9,"plateTime":0.39388444866674144,"extension":6.485143336231675},"index":1,"playId":"517966d5-c9f9-33e4-8394-285e494716cf","pitchNumber":1,"startTime":"2026-07-29T03:54:30.761Z","endTime":"2026-07-29T03:54:33.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23517898896488,"aZ":-12.647543664633586,"pfxX":6.564711832624063,"pfxZ":10.065995359665907,"pX":0.31814452652639463,"pZ":3.660760668862744,"vX0":-7.668712504792062,"vY0":-137.83171207332967,"vZ0":-3.848346120610761,"x":104.87,"y":139.94,"x0":2.272654214755913,"y0":50.006546599026535,"z0":5.918493404906848,"aX":12.739909359175734},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":-10.4,"spinRate":2364,"spinDirection":145},"zone":12,"typeConfidence":0.88,"plateTime":0.39612725885599165,"extension":6.433708926747893},"index":2,"playId":"cc9ecdae-9aa3-3535-8c92-2cf01930c7ad","pitchNumber":2,"startTime":"2026-07-29T03:54:46.971Z","endTime":"2026-07-29T03:54:52.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11250025293114,"aZ":-11.638463146302735,"pfxX":4.658340470787447,"pfxZ":10.501645375736352,"pX":0.9476580633625149,"pZ":4.599175321086599,"vX0":-4.533308947270714,"vY0":-138.50799876091887,"vZ0":-2.151844785951619,"x":80.88,"y":114.6,"x0":1.9953788313340401,"y0":50.000572966369965,"z0":6.158318786546288,"aX":9.107321554048923},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":-7.6,"spinRate":2388,"spinDirection":148},"zone":12,"typeConfidence":0.85,"plateTime":0.39451096771160277,"extension":6.598604779072979},"index":3,"playId":"fe780179-58a9-3c68-9ad5-dcbf6e46669c","pitchNumber":3,"startTime":"2026-07-29T03:55:04.668Z","endTime":"2026-07-29T03:55:08.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:55:08.421Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, catcher Connor Wong to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T03:57:36.997Z","endTime":"2026-07-29T03:58:03.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Anthony Seigler remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:57:15.276Z","endTime":"2026-07-29T03:57:15.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Defensive Substitution: Connor Wong replaces Masataka Yoshida, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T03:57:15.294Z","endTime":"2026-07-29T03:57:15.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"description":"Pitching Change: Ryan Watson replaces Jovani Morán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T03:57:15.296Z","endTime":"2026-07-29T03:57:39.131Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.396654817609054,"aZ":-40.079830798916774,"pfxX":5.379510044963679,"pfxZ":-5.202584141689883,"pX":-0.49256956588314715,"pZ":2.341991625863514,"vX0":-0.4363848001969864,"vY0":-121.79173779482056,"vZ0":0.2620184137590904,"x":135.78,"y":175.55,"x0":-1.0121767088217906,"y0":50.00396842975269,"z0":5.667703146919919,"aX":8.172731554608102},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.1,"breakHorizontal":-9.7,"spinRate":2188,"spinDirection":48},"zone":4,"typeConfidence":0.89,"plateTime":0.44779794647274596,"extension":6.810110225962557},"index":3,"playId":"a0d51461-57a0-3740-8ae3-34b4d743d127","pitchNumber":1,"startTime":"2026-07-29T03:57:39.131Z","endTime":"2026-07-29T03:57:43.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.891524979790148,"aZ":-27.757387380735317,"pfxX":1.4155462332533104,"pfxZ":2.5942398367577706,"pX":-0.554888558367396,"pZ":3.3417703488710404,"vX0":0.6150756435274418,"vY0":-128.70199489369287,"vZ0":-0.5834690835512886,"x":138.15,"y":148.55,"x0":-0.9798420860559603,"y0":50.00394858888517,"z0":5.692811036375801,"aX":2.410902050995756},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.6,"spinRate":1846,"spinDirection":194},"zone":1,"typeConfidence":0.82,"plateTime":0.4231266604040811,"extension":6.7423736640235195},"hitData":{"launchSpeed":78.7,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":135.84,"coordY":186.19}},"index":4,"playId":"d93b9bcb-9b6f-37be-b48e-0f2df3a63923","pitchNumber":2,"startTime":"2026-07-29T03:57:55.181Z","endTime":"2026-07-29T03:58:03.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:58:03.222Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T03:58:29.611Z","endTime":"2026-07-29T03:59:29.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269210472770975,"aZ":-24.075244389444823,"pfxX":0.1654101210283172,"pfxZ":4.673165618172071,"pX":0.8957519645327315,"pZ":2.7725153269809217,"vX0":4.000199927859637,"vY0":-129.84146551849452,"vZ0":-2.73112725685847,"x":82.86,"y":163.92,"x0":-0.6765704216491851,"y0":50.00517848997471,"z0":5.64023935683224,"aX":0.2860887509253154},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.2,"breakHorizontal":-1.1,"spinRate":1964,"spinDirection":198},"zone":12,"typeConfidence":0.89,"plateTime":0.4193873788719311,"extension":6.980283243722684},"index":0,"playId":"715930f4-a802-3c91-a643-99f160491cad","pitchNumber":1,"startTime":"2026-07-29T03:58:41.805Z","endTime":"2026-07-29T03:58:45.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070124453730408,"aZ":-21.752052546896874,"pfxX":-8.860506183124247,"pfxZ":5.559123594344382,"pX":0.1826764473990996,"pZ":1.8985031974054871,"vX0":5.388741856341394,"vY0":-135.66436441883494,"vZ0":-5.715488351983151,"x":110.04,"y":187.52,"x0":-0.6722441766678393,"y0":50.00401106098187,"z0":5.536470642073605,"aX":-16.612795098995772},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":15.0,"spinRate":2181,"spinDirection":211},"zone":8,"typeConfidence":0.89,"plateTime":0.40285513661298467,"extension":7.039030140524749},"index":1,"playId":"57d065b9-56be-3d6d-848d-7f109fc4a606","pitchNumber":2,"startTime":"2026-07-29T03:58:58.063Z","endTime":"2026-07-29T03:59:02.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615300124187936,"aZ":-28.28302624175477,"pfxX":6.40563675202727,"pfxZ":2.470360566044006,"pX":0.9514434631060641,"pZ":2.0433578131287597,"vX0":2.2758085891340025,"vY0":-125.01950450959902,"vZ0":-2.777138597961267,"x":80.73,"y":183.61,"x0":-0.8041500450033884,"y0":50.00023293071991,"z0":5.504294153411286,"aX":10.077255538610505},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-12.1,"spinRate":2139,"spinDirection":94},"zone":14,"typeConfidence":0.9,"plateTime":0.43911890635507556,"extension":6.956061842493371},"hitData":{"launchSpeed":70.7,"launchAngle":22.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.98,"coordY":107.68}},"index":2,"playId":"6bb82053-9a98-39b1-b2ed-8cd6581208c5","pitchNumber":3,"startTime":"2026-07-29T03:59:16.280Z","endTime":"2026-07-29T03:59:29.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:59:29.389Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lawrence Butler doubles (10) on a sharp line drive to center fielder Ceddanne Rafaela. Tommy White scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T04:00:10.484Z","endTime":"2026-07-29T04:02:06.300Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lawrence Butler replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T03:59:46.960Z","endTime":"2026-07-29T04:00:12.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"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.3,"endSpeed":82.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.789647404384045,"aZ":-28.15666873374614,"pfxX":1.068114755315532,"pfxZ":2.3124084083542567,"pX":0.1181632046876588,"pZ":2.9310323657858484,"vX0":2.7120478353066195,"vY0":-130.23176658102835,"vZ0":-1.3031079228278715,"x":112.5,"y":159.64,"x0":-1.0712630007202861,"y0":50.000563220832916,"z0":5.548009985457481,"aX":1.8519187930023622},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-2.5,"spinRate":1889,"spinDirection":190},"zone":2,"typeConfidence":0.9,"plateTime":0.4189960955124641,"extension":6.905004330951861},"index":1,"playId":"3f6e570a-5747-360f-a43a-fae3c4cb155c","pitchNumber":1,"startTime":"2026-07-29T04:00:12.444Z","endTime":"2026-07-29T04:00:16.783Z","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.9,"endSpeed":82.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.538911076346242,"aZ":-25.959132465588148,"pfxX":1.0054475864490477,"pfxZ":3.612488276690362,"pX":1.643009774175809,"pZ":1.8980401213773215,"vX0":5.995005069470138,"vY0":-129.47449922144597,"vZ0":-4.25728784377178,"x":54.37,"y":187.53,"x0":-0.8201390480944079,"y0":50.00505589085154,"z0":5.518330221318795,"aX":1.7297966208905073},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":1971,"spinDirection":198},"zone":14,"typeConfidence":0.87,"plateTime":0.42083612086348854,"extension":6.878753487181442},"index":2,"playId":"aae1eeda-fefc-3171-8e45-7c2eeac586c1","pitchNumber":2,"startTime":"2026-07-29T04:00:39.181Z","endTime":"2026-07-29T04:00:43.301Z","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":91.5,"endSpeed":85.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308343402815638,"aZ":-24.180823138421957,"pfxX":0.04179883652012695,"pfxZ":4.3664568729279845,"pX":1.8417184531069803,"pZ":2.1130992346246176,"vX0":6.630283889440479,"vY0":-133.1962681214739,"vZ0":-4.556912218733883,"x":46.8,"y":181.73,"x0":-0.6650004747806674,"y0":50.0065291689088,"z0":5.552393245201473,"aX":0.07674758294986166},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2037,"spinDirection":206},"zone":14,"typeConfidence":0.92,"plateTime":0.4081476702086615,"extension":6.913614248421396},"index":3,"playId":"e872463a-8be8-3b4d-a472-a89c1c39cbcd","pitchNumber":3,"startTime":"2026-07-29T04:00:59.187Z","endTime":"2026-07-29T04:01:02.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"74c3efb5-2ffe-337b-ab68-f254bbd991f8","startTime":"2026-07-29T04:01:21.135Z","endTime":"2026-07-29T04:01:24.451Z","isPitch":false,"type":"pickoff"},{"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":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.340457437298745,"aZ":-17.0405059873599,"pfxX":-2.9780861924116646,"pfxZ":7.960645370436588,"pX":-0.2064249057798782,"pZ":3.080575874185559,"vX0":3.098579022645827,"vY0":-136.36552780858958,"vZ0":-3.6569496082793878,"x0":-0.9654191162199897,"y0":50.00275239700527,"z0":5.600148042061841,"aX":-5.661694826526205},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":4.8,"spinRate":2166,"spinDirection":215},"zone":2,"typeConfidence":0.88,"plateTime":0.40022062257905766,"extension":6.8238849054441895},"hitData":{"launchSpeed":106.8,"launchAngle":19.0,"totalDistance":399.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.98,"coordY":50.45}},"index":5,"playId":"3b37b6b4-9634-3bdf-85f6-521412e23f84","pitchNumber":4,"startTime":"2026-07-29T04:01:52.969Z","endTime":"2026-07-29T04:02:06.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:02:06.300Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Bolte flies out to right fielder Wilyer Abreu. Lawrence Butler to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T04:02:48.731Z","endTime":"2026-07-29T04:03:01.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.578030081646357,"aZ":-25.608756687997566,"pfxX":1.4426006820821144,"pfxZ":3.7975275004484406,"pX":0.660430097260353,"pZ":2.5630411524663383,"vX0":3.393278378312557,"vY0":-129.94849287163018,"vZ0":-2.760047889728109,"x":91.83,"y":169.58,"x0":-0.8443040714974978,"y0":50.00230595554251,"z0":5.563181512908574,"aX":2.491533100131991},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":1876,"spinDirection":198},"zone":6,"typeConfidence":0.89,"plateTime":0.41984142551045167,"extension":6.934035352744133},"hitData":{"launchSpeed":93.7,"launchAngle":41.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.95,"coordY":108.42}},"index":0,"playId":"91b36494-a7d9-3669-af05-ce11f9e1f1a0","pitchNumber":1,"startTime":"2026-07-29T04:02:48.731Z","endTime":"2026-07-29T04:03:01.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:03:01.698Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T04:03:37.009Z","endTime":"2026-07-29T04:04:03.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688164896942514,"aZ":-20.681672613532832,"pfxX":-7.052162387725092,"pfxZ":6.027324495634028,"pX":-1.5187522118016985,"pZ":2.460716076310632,"vX0":0.5655877011657495,"vY0":-137.04795280813653,"vZ0":-4.653303205538102,"x":174.89,"y":172.34,"x0":-0.8111219464868828,"y0":50.00245757479279,"z0":5.589337465206112,"aX":-13.441555064954786},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":12.7,"spinRate":2201,"spinDirection":209},"zone":13,"typeConfidence":0.66,"plateTime":0.3993487366286752,"extension":6.882200420715812},"index":0,"playId":"ff885182-f35a-3046-9185-d16396410ab9","pitchNumber":1,"startTime":"2026-07-29T04:03:37.009Z","endTime":"2026-07-29T04:03:40.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495903817112104,"aZ":-22.381605823796363,"pfxX":-8.376367992628602,"pfxZ":5.085515771033537,"pX":-0.3487544597044805,"pZ":2.6401977239078054,"vX0":4.196025223816546,"vY0":-136.99958130504618,"vZ0":-3.8579825124471876,"x":130.29,"y":167.49,"x0":-0.8009740407328184,"y0":50.00411154075931,"z0":5.571911868318014,"aX":-16.135509851416764},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":14.5,"spinRate":2216,"spinDirection":206},"zone":4,"typeConfidence":0.86,"plateTime":0.3977787562837487,"extension":6.868247499445195},"hitData":{"launchSpeed":85.6,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.93,"coordY":160.26}},"index":1,"playId":"2d7b7d48-3ac7-3434-b8b1-6d9a6d07fbc9","pitchNumber":2,"startTime":"2026-07-29T04:03:56.084Z","endTime":"2026-07-29T04:04:03.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:04:03.987Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:06:22.457Z","endTime":"2026-07-29T04:07:27.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Lawrence Butler remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T04:05:38.637Z","endTime":"2026-07-29T04:06:24.659Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81407062192451,"aZ":-11.357911331173124,"pfxX":7.259957408305143,"pfxZ":10.744300498186696,"pX":-0.5755948614154104,"pZ":2.03366442251097,"vX0":-9.978215536850644,"vY0":-137.85509873560352,"vZ0":-7.998822841700954,"x":138.94,"y":183.87,"x0":2.136872408231177,"y0":50.00012266118443,"z0":5.727676992732013,"aX":14.061848055340825},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":-11.2,"spinRate":2344,"spinDirection":151},"zone":4,"typeConfidence":0.9,"plateTime":0.39637020059541106,"extension":6.665006139997167},"index":1,"playId":"bdce7d11-4662-3072-9171-e9a87e351f99","pitchNumber":1,"startTime":"2026-07-29T04:06:24.659Z","endTime":"2026-07-29T04:06:28.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.401689099432218,"aZ":-12.248908441689046,"pfxX":6.611137478099831,"pfxZ":10.518429533312034,"pX":0.5294267818962443,"pZ":2.6818313335481268,"vX0":-6.7367604518995705,"vY0":-136.14922426114882,"vZ0":-6.136122546638527,"x":96.82,"y":166.37,"x0":2.166418450111659,"y0":50.00160245159414,"z0":5.797918499164799,"aX":12.521661541385138},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":-10.7,"spinRate":2193,"spinDirection":143},"zone":3,"typeConfidence":0.87,"plateTime":0.4009375174615384,"extension":6.5383404341406735},"index":2,"playId":"7e7c6f5f-3513-3033-97d3-bdfb1370ae05","pitchNumber":2,"startTime":"2026-07-29T04:06:38.435Z","endTime":"2026-07-29T04:06:41.456Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T04:06:49.304Z","endTime":"2026-07-29T04:07:04.208Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"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":94.9,"endSpeed":86.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.660890475328454,"aZ":-11.543987074055503,"pfxX":6.635666699981303,"pfxZ":10.701674739848965,"pX":0.08312936391735044,"pZ":3.8198069137717114,"vX0":-7.8412057092683,"vY0":-137.95570560624458,"vZ0":-3.666553553943019,"x":112.93,"y":117.51,"x0":2.100001173232713,"y0":50.001036320247486,"z0":5.944039794944353,"aX":12.790499396725105},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":-10.3,"spinRate":2326,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.39700378482538934,"extension":6.577228312525091},"index":4,"playId":"3c0a33aa-23ba-3491-a79d-eabd61be0d1a","pitchNumber":3,"startTime":"2026-07-29T04:07:04.208Z","endTime":"2026-07-29T04:07:07.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.035447284345576,"aZ":-11.260488970023884,"pfxX":6.905510614589422,"pfxZ":10.574304316167282,"pX":-0.5603376193102543,"pZ":2.1289664770521357,"vX0":-9.71984217147128,"vY0":-139.00389643874314,"vZ0":-8.01713674158983,"x":138.36,"y":181.3,"x0":2.0673015458419517,"y0":50.00635300811935,"z0":5.778968166049628,"aX":13.66229179306562},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":-10.8,"spinRate":2403,"spinDirection":147},"zone":4,"typeConfidence":0.91,"plateTime":0.39244104995502704,"extension":6.62196582945859},"index":5,"playId":"a15e0d5b-3b9b-31b1-80ef-8ad950204716","pitchNumber":4,"startTime":"2026-07-29T04:07:22.611Z","endTime":"2026-07-29T04:07:27.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:07:27.336Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a line drive to shortstop Jacob Wilson, deflected by center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:07:34.076Z","endTime":"2026-07-29T04:08:59.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.2,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00149836418525,"aZ":-24.05427622522055,"pfxX":-1.7016476257120745,"pfxZ":5.151503895581838,"pX":-0.4265905763849642,"pZ":2.8695347309284047,"vX0":-5.9898497898316005,"vY0":-124.03364024689033,"vZ0":-2.274334016739264,"x":133.26,"y":161.3,"x0":2.229081591036437,"y0":50.004566114027334,"z0":5.779606173642642,"aX":-2.6834067831989774},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.1,"breakHorizontal":4.3,"spinRate":2220,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.43957744982945623,"extension":6.536007010373229},"index":0,"playId":"0f575936-b526-373d-b64f-5761e551b22d","pitchNumber":1,"startTime":"2026-07-29T04:07:50.336Z","endTime":"2026-07-29T04:07:54.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.638793755216483,"aZ":-11.852492844779526,"pfxX":7.759540684853242,"pfxZ":10.4282896810703,"pX":0.09171249959382263,"pZ":1.4533978756927357,"vX0":-7.922772038003069,"vY0":-138.8337409801962,"vZ0":-9.446247628124105,"x":113.5,"y":199.54,"x0":1.9768923077555487,"y0":50.00239703762731,"z0":5.6929325770967285,"aX":15.11896422927439},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-12.4,"spinRate":2345,"spinDirection":149},"zone":14,"typeConfidence":0.92,"plateTime":0.3948100817929743,"extension":6.674362222244686},"index":1,"playId":"9d23c8e0-45d4-374c-83dd-eae6b78f6a0c","pitchNumber":2,"startTime":"2026-07-29T04:08:06.338Z","endTime":"2026-07-29T04:08:11.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29661830973522,"aZ":-10.919807858133472,"pfxX":6.852330005243527,"pfxZ":10.89622182948058,"pX":-0.5603961614481309,"pZ":2.464149854619849,"vX0":-9.280274877614511,"vY0":-138.8373899740183,"vZ0":-6.98373341115542,"x":138.36,"y":172.25,"x0":1.936411420071546,"y0":50.0047591536231,"z0":5.740240241309872,"aX":13.369370370422972},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":-10.4,"spinRate":2409,"spinDirection":150},"zone":4,"typeConfidence":0.91,"plateTime":0.3946289055422203,"extension":6.646254644803267},"index":2,"playId":"6665d077-a121-3f60-a376-5d1698f29679","pitchNumber":3,"startTime":"2026-07-29T04:08:20.434Z","endTime":"2026-07-29T04:08:24.341Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T04:08:29.829Z","endTime":"2026-07-29T04:08:46.116Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27786390082661,"aZ":-21.169857299211866,"pfxX":0.3242374238050445,"pfxZ":6.915775379801754,"pX":-0.8523002340508588,"pZ":1.8915201801939228,"vX0":-7.880947914572481,"vY0":-125.10523123491055,"vZ0":-4.714120287084553,"x":149.49,"y":187.71,"x0":2.2912017981786517,"y0":50.00398129895887,"z0":5.526353730681549,"aX":0.5161964167252097},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.6,"breakHorizontal":1.2,"spinRate":2159,"spinDirection":197},"zone":13,"typeConfidence":0.89,"plateTime":0.43712394603800764,"extension":6.621676737197446},"hitData":{"launchSpeed":74.5,"launchAngle":24.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.89,"coordY":111.89}},"index":4,"playId":"dd4b5966-80b0-31a7-8aa7-4e01ce762c28","pitchNumber":4,"startTime":"2026-07-29T04:08:46.116Z","endTime":"2026-07-29T04:08:59.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:08:59.480Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:09:17.360Z","endTime":"2026-07-29T04:11:25.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.999829980620735,"aZ":-12.33891538871773,"pfxX":5.299528985390575,"pfxZ":10.157619619979721,"pX":0.13960240190903714,"pZ":3.6913995392357326,"vX0":-7.614952258399136,"vY0":-138.18724333111544,"vZ0":-3.7299632445137774,"x":111.68,"y":139.11,"x0":2.230159172586434,"y0":50.00338863150357,"z0":5.875589318088758,"aX":10.349864651849767},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":-8.2,"spinRate":2354,"spinDirection":150},"zone":12,"typeConfidence":0.85,"plateTime":0.39491387239430686,"extension":6.527664758007014},"index":0,"playId":"049a5060-2b09-3562-842a-2e9aaacd4c9b","pitchNumber":1,"startTime":"2026-07-29T04:09:20.918Z","endTime":"2026-07-29T04:09:25.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839801467137328,"aZ":-12.344402056072711,"pfxX":6.422955980218132,"pfxZ":10.349683810638513,"pX":-0.6660431026951221,"pZ":2.447100873772944,"vX0":-10.456099179476286,"vY0":-136.52968574916073,"vZ0":-6.530702842656048,"x":142.39,"y":172.71,"x0":2.3529167967223867,"y0":50.00583729443795,"z0":5.69449643953379,"aX":12.310712844586957},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":-9.8,"spinRate":2357,"spinDirection":151},"zone":4,"typeConfidence":0.84,"plateTime":0.39891072278775797,"extension":6.6295548171992795},"index":1,"playId":"4c38f357-788a-3d7f-92c2-a3369659e87d","pitchNumber":2,"startTime":"2026-07-29T04:09:36.457Z","endTime":"2026-07-29T04:09:40.642Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.0,"endSpeed":66.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.957883212856856,"aZ":-43.371007917071296,"pfxX":-4.737371612525552,"pfxZ":-9.922130475794017,"pX":0.8964026162881572,"pZ":3.1441693423161725,"vX0":-1.8808621764222837,"vY0":-106.1552734646332,"vZ0":3.717521934522959,"x":82.83,"y":153.89,"x0":2.4120858910376985,"y0":50.00069112697255,"z0":6.343572513109251,"aX":-5.348183122754749},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.2,"breakVerticalInduced":-16.4,"breakHorizontal":9.1,"spinRate":2715,"spinDirection":344},"zone":12,"typeConfidence":0.9,"plateTime":0.5180747321528676,"extension":6.391417196876599},"index":2,"playId":"fa7df0fe-b9ca-3643-a28a-b69c3bef192b","pitchNumber":3,"startTime":"2026-07-29T04:10:05.069Z","endTime":"2026-07-29T04:10:09.671Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"}}},{"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":1},"pitchData":{"startSpeed":72.8,"endSpeed":67.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.636049362024593,"aZ":-43.70131763911487,"pfxX":-4.309877717456718,"pfxZ":-10.260754130466127,"pX":0.42784316524174876,"pZ":2.548821997612045,"vX0":-2.986973984762195,"vY0":-105.8354720268279,"vZ0":2.973398600118273,"x":100.69,"y":169.96,"x0":2.4219836412077687,"y0":50.00137175113488,"z0":6.1643459192619705,"aX":-4.842676209149698},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-17.3,"breakHorizontal":8.6,"spinRate":2647,"spinDirection":336},"zone":6,"typeConfidence":0.9,"plateTime":0.5193793910330986,"extension":6.400727650669389},"index":3,"playId":"fea1b4b7-be26-3b9b-b8c4-4396c2df189d","pitchNumber":4,"startTime":"2026-07-29T04:10:42.996Z","endTime":"2026-07-29T04:10:46.281Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.893288963123975,"aZ":-9.309708310021403,"pfxX":6.93535859721138,"pfxZ":11.416437315149292,"pX":-0.06366101025463808,"pZ":2.6383403612229213,"vX0":-8.387400347279474,"vY0":-140.39931869804326,"vZ0":-7.165079556072792,"x":119.43,"y":167.54,"x0":2.057099623374439,"y0":50.0002188227723,"z0":5.824559568726318,"aX":13.886521295167148},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":-10.9,"spinRate":2450,"spinDirection":144},"zone":5,"typeConfidence":0.92,"plateTime":0.38968529681294495,"extension":6.483494012055811},"index":4,"playId":"1ff79d6c-332c-32d4-85a4-8b7913de62e8","pitchNumber":5,"startTime":"2026-07-29T04:11:01.913Z","endTime":"2026-07-29T04:11:04.913Z","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.1,"endSpeed":87.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95914163132507,"aZ":-11.467285235941763,"pfxX":6.993432023312932,"pfxZ":10.668936913843726,"pX":-0.24208186279139465,"pZ":1.9317298187733234,"vX0":-9.009256150082852,"vY0":-138.0028893146073,"vZ0":-8.418492734810037,"x":126.23,"y":186.62,"x0":2.1468903114146354,"y0":50.000518849103806,"z0":5.782440448688921,"aX":13.570359093310294},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":-10.9,"spinRate":2379,"spinDirection":145},"zone":8,"typeConfidence":0.91,"plateTime":0.3959690725336076,"extension":6.447139762942827},"index":5,"playId":"c069930a-3bfa-3fd8-ac9b-2d482595a816","pitchNumber":6,"startTime":"2026-07-29T04:11:20.777Z","endTime":"2026-07-29T04:11:25.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:11:25.490Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Connor Wong homers (2) on a fly ball to left field. Jarren Duran scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:11:34.848Z","endTime":"2026-07-29T04:12:12.046Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":86.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.653585556643684,"aZ":-11.784072409589538,"pfxX":7.174625109642053,"pfxZ":10.570425246105192,"pX":0.09842879175721164,"pZ":1.847216056573989,"vX0":-8.150848418845612,"vY0":-138.21021741798234,"vZ0":-8.494950663351919,"x":113.25,"y":188.91,"x0":2.1577452803218726,"y0":50.00182292727598,"z0":5.75778044062206,"aX":13.838750918556624},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":-11.3,"spinRate":2346,"spinDirection":142},"zone":8,"typeConfidence":0.91,"plateTime":0.3967517965831906,"extension":6.580392000109538},"hitData":{"launchSpeed":110.5,"launchAngle":23.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.43,"coordY":66.54}},"index":0,"playId":"fc2bd7b0-b0be-39a5-b118-31a1e0c219fa","pitchNumber":1,"startTime":"2026-07-29T04:11:48.061Z","endTime":"2026-07-29T04:12:12.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:12:12.046Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to center fielder Henry Bolte.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:13:06.582Z","endTime":"2026-07-29T04:13:37.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.19"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.27"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.84"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.64"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.12"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.74"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.65"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.54"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.13"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.42"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T04:12:38.599Z","endTime":"2026-07-29T04:13:08.546Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":68.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195594205217233,"aZ":-43.93478021303204,"pfxX":-4.369096071134148,"pfxZ":-9.978549906981169,"pX":-0.5272760663065362,"pZ":1.3597984374687848,"vX0":-4.401585613085685,"vY0":-108.82640568462749,"vZ0":0.22781330660703025,"x":137.1,"y":202.07,"x0":2.1024899877079086,"y0":50.00383559595694,"z0":6.082077717727729,"aX":-5.148334705718429},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-17.5,"breakHorizontal":9.2,"spinRate":2716,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.5066959869594414,"extension":6.457893480667574},"index":1,"playId":"bb682975-fd89-3df3-b77a-115c310c7bad","pitchNumber":1,"startTime":"2026-07-29T04:13:08.546Z","endTime":"2026-07-29T04:13:11.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-29T04:13:19.858Z","endTime":"2026-07-29T04:13:29.296Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.956053077740865,"aZ":-11.803692973161569,"pfxX":6.796548100796917,"pfxZ":10.319296027421347,"pX":-0.018100333751458295,"pZ":2.500365067053557,"vX0":-8.323855063525391,"vY0":-139.5138442104597,"vZ0":-6.895383688009169,"x":117.69,"y":171.27,"x0":2.1190557640313403,"y0":50.00358239078719,"z0":5.779450943083237,"aX":13.418363300115185},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-10.6,"spinRate":2328,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.39236503379216225,"extension":6.494767233236853},"hitData":{"launchSpeed":98.8,"launchAngle":27.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.04,"coordY":41.72}},"index":3,"playId":"cd4dae3e-44c6-3747-bc59-59af78da2286","pitchNumber":2,"startTime":"2026-07-29T04:13:29.296Z","endTime":"2026-07-29T04:13:37.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:13:37.384Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to center fielder Henry Bolte.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:13:06.582Z","endTime":"2026-07-29T04:13:37.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.19"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.27"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.84"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.64"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.12"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.74"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.65"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.54"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.13"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.42"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T04:12:38.599Z","endTime":"2026-07-29T04:13:08.546Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":68.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195594205217233,"aZ":-43.93478021303204,"pfxX":-4.369096071134148,"pfxZ":-9.978549906981169,"pX":-0.5272760663065362,"pZ":1.3597984374687848,"vX0":-4.401585613085685,"vY0":-108.82640568462749,"vZ0":0.22781330660703025,"x":137.1,"y":202.07,"x0":2.1024899877079086,"y0":50.00383559595694,"z0":6.082077717727729,"aX":-5.148334705718429},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-17.5,"breakHorizontal":9.2,"spinRate":2716,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.5066959869594414,"extension":6.457893480667574},"index":1,"playId":"bb682975-fd89-3df3-b77a-115c310c7bad","pitchNumber":1,"startTime":"2026-07-29T04:13:08.546Z","endTime":"2026-07-29T04:13:11.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-29T04:13:19.858Z","endTime":"2026-07-29T04:13:29.296Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.956053077740865,"aZ":-11.803692973161569,"pfxX":6.796548100796917,"pfxZ":10.319296027421347,"pX":-0.018100333751458295,"pZ":2.500365067053557,"vX0":-8.323855063525391,"vY0":-139.5138442104597,"vZ0":-6.895383688009169,"x":117.69,"y":171.27,"x0":2.1190557640313403,"y0":50.00358239078719,"z0":5.779450943083237,"aX":13.418363300115185},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-10.6,"spinRate":2328,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.39236503379216225,"extension":6.494767233236853},"hitData":{"launchSpeed":98.8,"launchAngle":27.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.04,"coordY":41.72}},"index":3,"playId":"cd4dae3e-44c6-3747-bc59-59af78da2286","pitchNumber":2,"startTime":"2026-07-29T04:13:29.296Z","endTime":"2026-07-29T04:13:37.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:13:37.384Z","atBatIndex":71},"scoringPlays":[15,52,60,64,70],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":71.8,"y":146.7},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":165.26,"y":156.19},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":139.9,"y":151.11},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":111.99,"y":175.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":159.93,"y":84.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":107.93,"y":154.16},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10,11],"bottom":[12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":160.12,"y":94.95},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":115.03,"y":152.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":115.81,"y":192.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":107.84,"y":181.22},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":127.21,"y":90.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":175.92,"y":137.89},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":145.98,"y":156.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":109.45,"y":173.48},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":108.95,"y":153.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":110.47,"y":173.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":145.48,"y":176.53},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":64.62,"y":121.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":111.99,"y":177.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":180.41,"y":64.12},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":114.24,"y":138.34},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":160.71,"y":107.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":124.6,"y":183.91},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":138.2,"y":176.33},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":116.58,"y":191.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":162.83,"y":121.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":199.42,"y":125.29},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40],"bottom":[41,42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":147.0,"y":156.7},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":124.17,"y":101.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":106.41,"y":159.24},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":55,"top":[46,47,48,49],"bottom":[50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":169.24,"y":131.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":126.98,"y":187.1},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":122.98,"y":44.64},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":134.33,"y":182.5},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":131.33,"y":29.45},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":59.33,"y":130.13},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":132.79,"y":142.98},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":66,"top":[56,57,58,59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":175.51,"y":127.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":126.73,"y":140.76},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":197.23,"y":110.44},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":135.84,"y":186.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":85.98,"y":107.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":110.98,"y":50.45},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":205.95,"y":108.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":107.93,"y":160.26},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":71,"top":[67,68,69,70,71],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":126.89,"y":111.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":36.43,"y":66.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":95.04,"y":41.72},"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":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":9,"errors":0,"leftOnBase":7},"away":{"runs":3,"hits":8,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"catcher":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"first":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"second":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"third":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"shortstop":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"left":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"center":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"right":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"onDeck":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"inHole":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"battingOrder":9,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"onDeck":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"inHole":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"battingOrder":1,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".244","atBats":30,"obp":".315","slg":".392","ops":".707","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":3,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"30.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":8,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":31,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":113,"era":"3.55","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.23","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":39,"strikes":74,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":4,"pitchesPerInning":"14.13","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(L, 6-4)","summary":"6.1 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":31,"strikes":57,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"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":11,"gamesStarted":11,"flyOuts":40,"groundOuts":70,"airOuts":74,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":11,"intentionalWalks":1,"hits":53,"hitByPitch":2,"atBats":237,"obp":".261","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":891,"era":"2.74","inningsPitched":"65.2","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"0.97","battersFaced":256,"outs":197,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":891,"balls":288,"strikes":603,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":3,"winPercentage":".600","pitchesPerInning":"13.57","gamesFinished":0,"strikeoutWalkRatio":"4.18","strikeoutsPer9Inn":"6.30","walksPer9Inn":"1.51","hitsPer9Inn":"7.26","runsScoredPer9":"2.74","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":43,"groundOuts":65,"airOuts":82,"runs":54,"doubles":18,"triples":2,"homeRuns":22,"strikeOuts":102,"baseOnBalls":43,"intentionalWalks":2,"hits":98,"hitByPitch":18,"avg":".285","atBats":344,"obp":".390","slg":".541","ops":".931","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":186,"rbi":66,"leftOnBase":132,"sacBunts":0,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.64","popOuts":25,"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":66,"putOuts":698,"errors":3,"chances":767,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":23,"gamesStarted":0,"flyOuts":11,"groundOuts":23,"airOuts":21,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":94,"obp":".273","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":366,"era":"2.25","inningsPitched":"24.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":11,"blownSaves":0,"earnedRuns":6,"whip":"1.04","battersFaced":99,"outs":72,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":366,"balls":99,"strikes":267,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"15.25","gamesFinished":2,"strikeoutWalkRatio":"9.33","strikeoutsPer9Inn":"10.50","walksPer9Inn":"1.13","hitsPer9Inn":"8.25","runsScoredPer9":"3.38","homeRunsPer9":"0.75","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":20,"airOuts":9,"runs":6,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".200","atBats":60,"obp":".284","slg":".333","ops":".617","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":20,"rbi":7,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".282","groundOutsToAirouts":"2.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":44,"errors":0,"chances":57,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663776":{"person":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":3,"gamesStarted":3,"flyOuts":6,"groundOuts":10,"airOuts":18,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":60,"obp":".359","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":225,"era":"3.21","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.64","battersFaced":64,"outs":42,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":79,"strikes":146,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"8.36","walksPer9Inn":"2.57","hitsPer9Inn":"12.21","runsScoredPer9":"3.86","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"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}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":64,"flyOuts":15,"groundOuts":23,"airOuts":27,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".160","atBats":106,"obp":".239","slg":".283","ops":".522","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":30,"rbi":11,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.33","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"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"}]},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":27,"groundOuts":39,"airOuts":44,"runs":20,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":1,"hits":39,"hitByPitch":2,"atBats":159,"obp":".305","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":660,"era":"4.14","inningsPitched":"41.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":19,"whip":"1.23","battersFaced":175,"outs":124,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":220,"strikes":440,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".600","pitchesPerInning":"15.97","gamesFinished":4,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"8.27","walksPer9Inn":"2.61","hitsPer9Inn":"8.49","runsScoredPer9":"4.35","homeRunsPer9":"1.52","inheritedRunners":27,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":19,"groundOuts":29,"airOuts":30,"runs":15,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".257","atBats":105,"obp":".331","slg":".429","ops":".760","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":45,"rbi":9,"leftOnBase":35,"sacBunts":1,"sacFlies":1,"babip":".293","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":39,"errors":4,"chances":117,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"902","stats":{"batting":{"summary":"1-1 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":17,"groundOuts":37,"airOuts":28,"runs":16,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".271","atBats":133,"obp":".359","slg":".383","ops":".742","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":51,"rbi":17,"leftOnBase":48,"sacBunts":4,"sacFlies":1,"babip":".358","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.50","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":18,"putOuts":342,"errors":2,"chances":362,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":8,"flyOuts":39,"groundOuts":90,"airOuts":61,"runs":48,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":54,"baseOnBalls":25,"intentionalWalks":0,"hits":84,"hitByPitch":3,"atBats":284,"obp":".354","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1187,"era":"5.60","inningsPitched":"70.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.54","battersFaced":317,"outs":212,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1187,"balls":424,"strikes":763,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".250","pitchesPerInning":"16.80","gamesFinished":1,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"6.88","walksPer9Inn":"3.18","hitsPer9Inn":"10.70","runsScoredPer9":"6.11","homeRunsPer9":"1.40","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":81,"groundOuts":73,"airOuts":138,"runs":53,"doubles":22,"triples":3,"homeRuns":15,"strikeOuts":93,"baseOnBalls":43,"intentionalWalks":2,"hits":100,"hitByPitch":2,"avg":".251","atBats":398,"obp":".324","slg":".435","ops":".759","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":173,"rbi":52,"leftOnBase":192,"sacBunts":1,"sacFlies":5,"babip":".288","groundOutsToAirouts":"0.53","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.53","popOuts":24,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":208,"errors":6,"chances":222,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":40,"gamesStarted":0,"flyOuts":20,"groundOuts":34,"airOuts":39,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":140,"obp":".231","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":549,"era":"2.08","inningsPitched":"39.0","wins":6,"losses":1,"saves":2,"saveOpportunities":4,"holds":20,"blownSaves":2,"earnedRuns":9,"whip":"0.87","battersFaced":148,"outs":117,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":159,"strikes":390,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".857","pitchesPerInning":"14.08","gamesFinished":7,"strikeoutWalkRatio":"6.83","strikeoutsPer9Inn":"9.46","walksPer9Inn":"1.38","hitsPer9Inn":"6.46","runsScoredPer9":"2.31","homeRunsPer9":"0.69","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":52,"groundOuts":109,"airOuts":102,"runs":34,"doubles":21,"triples":1,"homeRuns":12,"strikeOuts":93,"baseOnBalls":28,"intentionalWalks":0,"hits":96,"hitByPitch":3,"atBats":398,"obp":".295","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1558,"era":"2.78","inningsPitched":"106.2","wins":12,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.16","battersFaced":431,"outs":320,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1558,"balls":553,"strikes":1005,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".857","pitchesPerInning":"14.61","gamesFinished":0,"strikeoutWalkRatio":"3.32","strikeoutsPer9Inn":"7.85","walksPer9Inn":"2.36","hitsPer9Inn":"8.10","runsScoredPer9":"2.87","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":34,"groundOuts":33,"airOuts":61,"runs":22,"doubles":17,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":0,"avg":".249","atBats":181,"obp":".308","slg":".436","ops":".744","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":79,"rbi":18,"leftOnBase":83,"sacBunts":1,"sacFlies":1,"babip":".301","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.20","popOuts":15,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":83,"putOuts":100,"errors":3,"chances":186,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"25","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":44,"groundOuts":62,"airOuts":88,"runs":49,"doubles":17,"triples":1,"homeRuns":17,"strikeOuts":63,"baseOnBalls":39,"intentionalWalks":0,"hits":72,"hitByPitch":5,"avg":".253","atBats":285,"obp":".353","slg":".498","ops":".851","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":142,"rbi":48,"leftOnBase":127,"sacBunts":0,"sacFlies":0,"babip":".268","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.76","popOuts":18,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":220,"errors":8,"chances":329,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686580":{"person":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":13,"groundOuts":24,"airOuts":20,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":106,"obp":".321","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":424,"era":"4.78","inningsPitched":"26.1","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":16,"blownSaves":1,"earnedRuns":14,"whip":"1.37","battersFaced":114,"outs":79,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":424,"balls":140,"strikes":284,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".200","pitchesPerInning":"16.10","gamesFinished":3,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"11.62","walksPer9Inn":"2.05","hitsPer9Inn":"10.25","runsScoredPer9":"5.81","homeRunsPer9":"1.37","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":36,"groundOuts":110,"airOuts":94,"runs":45,"doubles":19,"triples":1,"homeRuns":10,"strikeOuts":52,"baseOnBalls":24,"intentionalWalks":0,"hits":78,"hitByPitch":7,"avg":".238","atBats":328,"obp":".302","slg":".393","ops":".695","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":365,"totalBases":129,"rbi":44,"leftOnBase":137,"sacBunts":4,"sacFlies":2,"babip":".254","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.80","popOuts":28,"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":184,"putOuts":66,"errors":6,"chances":256,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":47,"groundOuts":83,"airOuts":93,"runs":34,"doubles":19,"triples":1,"homeRuns":5,"strikeOuts":103,"baseOnBalls":26,"intentionalWalks":0,"hits":84,"hitByPitch":2,"atBats":360,"obp":".286","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1510,"era":"3.02","inningsPitched":"95.1","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.15","battersFaced":391,"outs":286,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1510,"balls":556,"strikes":954,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".571","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"3.96","strikeoutsPer9Inn":"9.72","walksPer9Inn":"2.45","hitsPer9Inn":"7.93","runsScoredPer9":"3.21","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":26,"groundOuts":35,"airOuts":44,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":60,"baseOnBalls":13,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".195","atBats":164,"obp":".264","slg":".287","ops":".551","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":47,"rbi":9,"leftOnBase":85,"sacBunts":5,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.67","popOuts":7,"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":7,"stolenBases":33,"stolenBasePercentage":".825","caughtStealingPercentage":".175","assists":24,"putOuts":480,"errors":4,"chances":508,"fielding":".992","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2 K, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":39,"groundOuts":98,"airOuts":92,"runs":46,"doubles":10,"triples":3,"homeRuns":13,"strikeOuts":124,"baseOnBalls":28,"intentionalWalks":0,"hits":76,"hitByPitch":4,"avg":".199","atBats":382,"obp":".257","slg":".343","ops":".600","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":131,"rbi":54,"leftOnBase":140,"sacBunts":1,"sacFlies":7,"babip":".250","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"29.38","popOuts":26,"lineOuts":27},"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":176,"errors":1,"chances":183,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":60,"groundOuts":67,"airOuts":111,"runs":39,"doubles":20,"triples":1,"homeRuns":11,"strikeOuts":103,"baseOnBalls":27,"intentionalWalks":0,"hits":78,"hitByPitch":3,"atBats":357,"obp":".278","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1450,"era":"3.32","inningsPitched":"95.0","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.11","battersFaced":389,"outs":285,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1450,"balls":455,"strikes":995,"strikePercentage":".690","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"15.26","gamesFinished":0,"strikeoutWalkRatio":"3.81","strikeoutsPer9Inn":"9.76","walksPer9Inn":"2.56","hitsPer9Inn":"7.39","runsScoredPer9":"3.69","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":31,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 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":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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":55,"groundOuts":100,"airOuts":102,"runs":50,"doubles":25,"triples":3,"homeRuns":11,"strikeOuts":83,"baseOnBalls":18,"intentionalWalks":0,"hits":109,"hitByPitch":6,"avg":".278","atBats":392,"obp":".320","slg":".441","ops":".761","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":173,"rbi":50,"leftOnBase":148,"sacBunts":2,"sacFlies":0,"babip":".329","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.64","popOuts":17,"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":6,"putOuts":243,"errors":1,"chances":250,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":3,"flyOuts":25,"groundOuts":36,"airOuts":45,"runs":13,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":151,"obp":".249","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":668,"era":"2.66","inningsPitched":"44.0","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":13,"whip":"0.95","battersFaced":174,"outs":132,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":668,"balls":254,"strikes":414,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"15.18","gamesFinished":6,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"10.23","walksPer9Inn":"3.89","hitsPer9Inn":"4.70","runsScoredPer9":"2.66","homeRunsPer9":"1.02","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":34,"groundOuts":70,"airOuts":61,"runs":28,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":23,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".262","atBats":210,"obp":".342","slg":".381","ops":".723","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":80,"rbi":19,"leftOnBase":100,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.50","popOuts":9,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"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"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":36,"gamesStarted":0,"flyOuts":18,"groundOuts":28,"airOuts":30,"runs":8,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":45,"baseOnBalls":17,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":129,"obp":".299","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":571,"era":"1.82","inningsPitched":"34.2","wins":1,"losses":3,"saves":25,"saveOpportunities":27,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"1.24","battersFaced":147,"outs":104,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":571,"balls":189,"strikes":382,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".250","pitchesPerInning":"16.47","gamesFinished":30,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"11.68","walksPer9Inn":"4.41","hitsPer9Inn":"6.75","runsScoredPer9":"2.08","homeRunsPer9":"0.26","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.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":35,"gamesStarted":0,"flyOuts":34,"groundOuts":55,"airOuts":66,"runs":28,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":54,"hitByPitch":3,"atBats":215,"obp":".319","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":888,"era":"4.53","inningsPitched":"55.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.31","battersFaced":240,"outs":167,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":888,"balls":318,"strikes":570,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.95","gamesFinished":23,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"6.95","walksPer9Inn":"3.07","hitsPer9Inn":"8.73","runsScoredPer9":"4.53","homeRunsPer9":"1.29","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"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"}]}},"batters":[663330,678011,663853,575929,677800,678882,702332,680776,655316,665966,807799,657136,687562,663558,670245],"pitchers":[687562,663558,670245],"bench":[678554],"bullpen":[678394,547973,543243,594027,663776,686580,624133,801139,669711,676477],"battingOrder":[678011,663853,575929,677800,678882,702332,680776,655316,657136],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jones, Jah (4, Jump)."},{"label":"HR","value":"Wong (2, 9th inning off Harris, H, 1 on, 2 out)."},{"label":"TB","value":"Abreu, W; Duran, Ja 2; Durbin; Jones, Jah 2; Rafaela; Wong 4; Yoshida."},{"label":"RBI","value":"Abreu, W (52); Wong 2 (17)."},{"label":"2-out RBI","value":"Abreu, W; Wong 2."},{"label":"Runners left in scoring position, 2 out","value":"Narváez; Rafaela; Monasterio."},{"label":"SAC","value":"Durbin."},{"label":"GIDP","value":"Abreu, W; Contreras, Wn; Gonzalez, R."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Durbin (12, 2nd base off Jump/Serven)."},{"label":"CS","value":"Duran, Ja (3, 2nd base by Jump/Serven)."},{"label":"PO","value":"Duran, Ja (1st base by Jump)."}]}],"note":[{"label":"a","value":"Singled for Narváez in the 8th."},{"label":"b","value":"Walked for Jones, Jah in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":11,"airOuts":8,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".245","atBats":31,"obp":".321","slg":".404","ops":".725","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":14,"rbi":4,"leftOnBase":12,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":30,"obp":".389","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":146,"era":"5.32","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.48","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":55,"strikes":91,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.40","rbi":3,"pitchesPerInning":"16.22","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":26,"groundOuts":82,"airOuts":52,"runs":35,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":81,"baseOnBalls":38,"intentionalWalks":1,"hits":53,"hitByPitch":1,"avg":".199","atBats":266,"obp":".301","slg":".301","ops":".602","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":80,"rbi":26,"leftOnBase":110,"sacBunts":1,"sacFlies":1,"babip":".265","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.20","popOuts":6,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":164,"errors":3,"chances":168,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":32,"groundOuts":59,"airOuts":57,"runs":22,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".220","atBats":200,"obp":".274","slg":".420","ops":".694","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":84,"rbi":33,"leftOnBase":110,"sacBunts":0,"sacFlies":3,"babip":".227","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":12,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":34,"stolenBasePercentage":".829","caughtStealingPercentage":".171","assists":12,"putOuts":315,"errors":2,"chances":329,"fielding":".994","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695720":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"jerseyNumber":"47","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"4-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":14,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".359","atBats":39,"obp":".390","slg":".410","ops":".800","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":16,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":25,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":13,"groundOuts":25,"airOuts":29,"runs":20,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".296","atBats":108,"obp":".377","slg":".481","ops":".858","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":52,"rbi":13,"leftOnBase":42,"sacBunts":1,"sacFlies":0,"babip":".354","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.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":35,"putOuts":19,"errors":1,"chances":55,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":48,"groundOuts":85,"airOuts":101,"runs":29,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":23,"intentionalWalks":1,"hits":71,"hitByPitch":4,"avg":".245","atBats":290,"obp":".306","slg":".331","ops":".637","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":96,"rbi":33,"leftOnBase":128,"sacBunts":1,"sacFlies":3,"babip":".266","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.50","popOuts":17,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":176,"errors":4,"chances":345,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":18,"groundOuts":16,"airOuts":32,"runs":13,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":1,"hits":21,"hitByPitch":0,"atBats":92,"obp":".324","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":438,"era":"4.74","inningsPitched":"24.2","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.38","battersFaced":105,"outs":74,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":438,"balls":167,"strikes":271,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".500","pitchesPerInning":"17.76","gamesFinished":6,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"8.39","walksPer9Inn":"4.74","hitsPer9Inn":"7.66","runsScoredPer9":"4.74","homeRunsPer9":"1.82","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661531":{"person":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".286","slg":".714","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":0,"putOuts":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":32,"groundOuts":72,"airOuts":59,"runs":22,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":22,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".269","atBats":223,"obp":".343","slg":".426","ops":".769","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":95,"rbi":27,"leftOnBase":104,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.86","popOuts":10,"lineOuts":17},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":28,"obp":".485","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":103,"era":"10.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.67","battersFaced":33,"outs":18,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":45,"strikes":58,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"17.17","gamesFinished":6,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"1.50","walksPer9Inn":"7.50","hitsPer9Inn":"16.50","runsScoredPer9":"12.00","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":70,"errors":0,"chances":72,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":2,"flyOuts":27,"groundOuts":46,"airOuts":52,"runs":30,"doubles":14,"triples":0,"homeRuns":5,"strikeOuts":59,"baseOnBalls":23,"intentionalWalks":1,"hits":58,"hitByPitch":3,"atBats":212,"obp":".351","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":945,"era":"4.55","inningsPitched":"55.1","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":28,"whip":"1.46","battersFaced":241,"outs":166,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":353,"strikes":592,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"17.08","gamesFinished":13,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.60","walksPer9Inn":"3.74","hitsPer9Inn":"9.43","runsScoredPer9":"4.88","homeRunsPer9":"0.81","inheritedRunners":28,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656240":{"person":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":20,"strikes":22,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":13,"flyOuts":48,"groundOuts":48,"airOuts":90,"runs":45,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":53,"baseOnBalls":40,"intentionalWalks":0,"hits":68,"hitByPitch":3,"atBats":253,"obp":".370","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1228,"era":"6.12","inningsPitched":"64.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":44,"whip":"1.67","battersFaced":302,"outs":194,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1228,"balls":491,"strikes":737,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".556","pitchesPerInning":"18.99","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.38","walksPer9Inn":"5.57","hitsPer9Inn":"9.46","runsScoredPer9":"6.26","homeRunsPer9":"1.53","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":11,"groundOuts":23,"airOuts":25,"runs":13,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".262","atBats":103,"obp":".287","slg":".408","ops":".695","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":42,"rbi":10,"leftOnBase":47,"sacBunts":2,"sacFlies":1,"babip":".352","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.50","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":36,"errors":6,"chances":107,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":95,"flyOuts":46,"groundOuts":104,"airOuts":82,"runs":50,"doubles":22,"triples":2,"homeRuns":17,"strikeOuts":71,"baseOnBalls":48,"intentionalWalks":4,"hits":85,"hitByPitch":3,"avg":".249","atBats":341,"obp":".346","slg":".475","ops":".821","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":162,"rbi":50,"leftOnBase":155,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.06","popOuts":20,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":177,"errors":1,"chances":183,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":1,"flyOuts":4,"groundOuts":12,"airOuts":10,"runs":6,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":47,"obp":".373","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":179,"era":"5.06","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.78","battersFaced":51,"outs":32,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":58,"strikes":121,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"16.78","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.44","walksPer9Inn":"2.53","hitsPer9Inn":"13.50","runsScoredPer9":"5.06","homeRunsPer9":"0.84","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 4-6)","summary":"6.0 IP, 0 ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":37,"strikes":53,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"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":12,"gamesStarted":12,"flyOuts":34,"groundOuts":46,"airOuts":62,"runs":30,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":25,"intentionalWalks":1,"hits":63,"hitByPitch":3,"atBats":235,"obp":".341","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1070,"era":"4.00","inningsPitched":"63.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.40","battersFaced":267,"outs":189,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1070,"balls":372,"strikes":698,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".400","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"2.72","strikeoutsPer9Inn":"9.71","walksPer9Inn":"3.57","hitsPer9Inn":"9.00","runsScoredPer9":"4.29","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696522":{"person":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":8,"groundOuts":3,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":23,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":115,"era":"5.68","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.42","battersFaced":29,"outs":19,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":115,"balls":42,"strikes":73,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":".---","pitchesPerInning":"18.16","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"2.84","walksPer9Inn":"4.26","hitsPer9Inn":"8.53","runsScoredPer9":"5.68","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"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":true,"isSubstitute":false}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":24,"groundOuts":23,"airOuts":27,"runs":18,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":112,"obp":".315","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":533,"era":"5.23","inningsPitched":"31.0","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":5,"blownSaves":1,"earnedRuns":18,"whip":"1.26","battersFaced":127,"outs":93,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":186,"strikes":347,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"17.19","gamesFinished":11,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"10.74","walksPer9Inn":"3.77","hitsPer9Inn":"7.55","runsScoredPer9":"5.23","homeRunsPer9":"2.03","inheritedRunners":19,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":37,"groundOuts":60,"airOuts":59,"runs":62,"doubles":15,"triples":1,"homeRuns":21,"strikeOuts":137,"baseOnBalls":77,"intentionalWalks":9,"hits":90,"hitByPitch":2,"avg":".260","atBats":346,"obp":".398","slg":".491","ops":".889","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":425,"totalBases":170,"rbi":69,"leftOnBase":107,"sacBunts":0,"sacFlies":0,"babip":".367","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.48","popOuts":7,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":631,"errors":3,"chances":673,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(S, 9)","summary":"1.1 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":6,"strikes":20,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":21,"groundOuts":33,"airOuts":43,"runs":19,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":65,"baseOnBalls":28,"intentionalWalks":2,"hits":43,"hitByPitch":5,"atBats":183,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":910,"era":"3.38","inningsPitched":"48.0","wins":3,"losses":0,"saves":9,"saveOpportunities":13,"holds":10,"blownSaves":4,"earnedRuns":18,"whip":"1.48","battersFaced":217,"outs":144,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":910,"balls":352,"strikes":558,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":3,"winPercentage":"1.000","pitchesPerInning":"18.96","gamesFinished":16,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"12.19","walksPer9Inn":"5.25","hitsPer9Inn":"8.06","runsScoredPer9":"3.56","homeRunsPer9":"1.13","inheritedRunners":33,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":12,"strikes":18,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":1,"flyOuts":32,"groundOuts":35,"airOuts":47,"runs":25,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":58,"baseOnBalls":26,"intentionalWalks":1,"hits":47,"hitByPitch":3,"atBats":182,"obp":".355","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":848,"era":"3.70","inningsPitched":"48.2","wins":2,"losses":2,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":20,"whip":"1.50","battersFaced":216,"outs":146,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":848,"balls":332,"strikes":516,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"17.42","gamesFinished":12,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"10.73","walksPer9Inn":"4.81","hitsPer9Inn":"8.69","runsScoredPer9":"4.62","homeRunsPer9":"0.74","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":19,"groundOuts":60,"airOuts":32,"runs":20,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":65,"baseOnBalls":17,"intentionalWalks":0,"hits":51,"hitByPitch":8,"avg":".249","atBats":205,"obp":".328","slg":".327","ops":".655","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":67,"rbi":18,"leftOnBase":74,"sacBunts":1,"sacFlies":2,"babip":".345","groundOutsToAirouts":"1.88","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"68.33","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":177,"errors":5,"chances":184,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":1,"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":53,"flyOuts":22,"groundOuts":19,"airOuts":36,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":4,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".207","atBats":111,"obp":".241","slg":".342","ops":".583","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":38,"rbi":11,"leftOnBase":53,"sacBunts":2,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.75","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":70,"errors":2,"chances":72,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":26,"gamesStarted":8,"flyOuts":49,"groundOuts":48,"airOuts":77,"runs":51,"doubles":10,"triples":2,"homeRuns":11,"strikeOuts":80,"baseOnBalls":27,"intentionalWalks":0,"hits":66,"hitByPitch":8,"atBats":268,"obp":".330","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1191,"era":"6.45","inningsPitched":"68.1","wins":2,"losses":6,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":49,"whip":"1.36","battersFaced":306,"outs":205,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1191,"balls":421,"strikes":770,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".250","pitchesPerInning":"17.43","gamesFinished":5,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"10.54","walksPer9Inn":"3.56","hitsPer9Inn":"8.69","runsScoredPer9":"6.72","homeRunsPer9":"1.45","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":82,"groundOuts":87,"airOuts":133,"runs":79,"doubles":19,"triples":4,"homeRuns":27,"strikeOuts":86,"baseOnBalls":39,"intentionalWalks":0,"hits":112,"hitByPitch":2,"atBats":413,"obp":".333","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1789,"era":"6.23","inningsPitched":"104.0","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":72,"whip":"1.45","battersFaced":459,"outs":312,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1789,"balls":658,"strikes":1131,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".231","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"7.44","walksPer9Inn":"3.38","hitsPer9Inn":"9.69","runsScoredPer9":"6.84","homeRunsPer9":"2.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806960":{"person":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":2,"flyOuts":5,"groundOuts":11,"airOuts":18,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":61,"obp":".461","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":299,"era":"10.93","inningsPitched":"14.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"2.43","battersFaced":76,"outs":42,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":299,"balls":124,"strikes":175,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".000","pitchesPerInning":"21.36","gamesFinished":1,"strikeoutWalkRatio":"0.92","strikeoutsPer9Inn":"7.71","walksPer9Inn":"8.36","hitsPer9Inn":"13.50","runsScoredPer9":"11.57","homeRunsPer9":"3.21","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"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}},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":42,"groundOuts":97,"airOuts":71,"runs":31,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":74,"hitByPitch":2,"avg":".273","atBats":271,"obp":".305","slg":".399","ops":".704","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":108,"rbi":32,"leftOnBase":116,"sacBunts":1,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.71","popOuts":7,"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":118,"putOuts":71,"errors":0,"chances":189,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[805779,701762,641680,691016,695720,687515,671732,703607,675961,661531,695611,665622,663687],"pitchers":[695611,665622,663687],"bench":[666126,643446,622268],"bullpen":[665660,686930,669620,656240,696522,682052,806960,678022,605488,660761],"battingOrder":[805779,701762,641680,691016,695720,671732,703607,675961,661531],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wilson, J (11, Morán); Butler, L (10, Watson, R)."},{"label":"HR","value":"Serven (1, 7th inning off Bennett, 1 on, 1 out)."},{"label":"TB","value":"Bolte 2; Butler, L 2; Serven 4; White 4; Wilson, J 2."},{"label":"RBI","value":"Bolte (18); Butler, L (26); Serven 2 (2)."},{"label":"2-out RBI","value":"Bolte."},{"label":"Runners left in scoring position, 2 out","value":"Thomas, C; Williams; Heim; Wilson, J."},{"label":"SAC","value":"Thomas, C; Williams."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bolte (12, 2nd base off Bennett/Narváez); Wilson, J (4, 3rd base off Morán/Narváez)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Jump (Duran, Ja at 1st base)."},{"label":"DP","value":"3 (Williams-Wilson, J-Kurtz; White-Williams-Kurtz; Williams-Kurtz)."}]}],"note":[{"label":"a","value":"Doubled for Thomas, C in the 8th."}]}},"officials":[{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Narváez 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Bolte (Strike-Overturned to Ball); Serven 2 (Ball-Overturned to Strike, Ball-Confirmed); Harris, H 2 (Ball-Overturned to Strike, Ball-Confirmed); Monasterio (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Bennett 88-57; Morán 13-8; Watson, R 12-9; Jump 90-53; Medina 30-18; Harris, H 26-20."},{"label":"Groundouts-flyouts","value":"Bennett 9-5; Morán 0-0; Watson, R 2-1; Jump 5-2; Medina 2-1; Harris, H 0-1."},{"label":"Batters faced","value":"Bennett 27; Morán 3; Watson, R 5; Jump 22; Medina 8; Harris, H 7."},{"label":"Inherited runners-scored","value":"Harris, H 2-1."},{"label":"Umpires","value":"HP: Mark Wegner. 1B: Bruce Dreckman. 2B: Nate Tomlinson. 3B: Carlos Torres. "},{"label":"Weather","value":"92 degrees, Clear."},{"label":"Wind","value":"6 mph, Out To CF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:32."},{"label":"Att","value":"10,356."},{"label":"Venue","value":"Sutter Health Park."},{"label":"July 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","boxscoreName":"Jump"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 4-6)","summary":"6.0 IP, 0 ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":37,"strikes":53,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"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":12,"gamesStarted":12,"flyOuts":34,"groundOuts":46,"airOuts":62,"runs":30,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":25,"intentionalWalks":1,"hits":63,"hitByPitch":3,"atBats":235,"obp":".341","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1070,"era":"4.00","inningsPitched":"63.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.40","battersFaced":267,"outs":189,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1070,"balls":372,"strikes":698,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".400","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"2.72","strikeoutsPer9Inn":"9.71","walksPer9Inn":"3.57","hitsPer9Inn":"9.00","runsScoredPer9":"4.29","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":69,"pitchingGameScore":69},{"player":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720","boxscoreName":"White"},"jerseyNumber":"47","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"4-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":14,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".359","atBats":39,"obp":".390","slg":".410","ops":".800","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":16,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":25,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","boxscoreName":"Wong"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"902","stats":{"batting":{"summary":"1-1 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":17,"groundOuts":37,"airOuts":28,"runs":16,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".271","atBats":133,"obp":".359","slg":".383","ops":".742","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":51,"rbi":17,"leftOnBase":48,"sacBunts":4,"sacFlies":1,"babip":".358","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.50","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":18,"putOuts":342,"errors":2,"chances":362,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"loser":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"save":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}