{"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":824579,"link":"/api/v1.1/game/824579/feed/live","metaData":{"wait":10,"timeStamp":"20260708_023510","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824579,"type":"R","doubleHeader":"N","id":"2026/07/07/bosmlb-chamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824579-2026-07-07","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-07T23:40:00Z","originalDate":"2026-07-07","officialDate":"2026-07-07","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":89,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":48,"ties":0,"pct":".461"},"records":{},"divisionLeader":false,"wins":41,"losses":48,"winningPercentage":".461"},"franchiseName":"Boston","clubName":"Red Sox","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145","season":2026,"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"cha","fileCode":"cws","abbreviation":"CWS","teamName":"White Sox","locationName":"Chicago","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi White Sox","record":{"gamesPlayed":90,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":43,"ties":0,"pct":".522"},"records":{},"divisionLeader":false,"wins":47,"losses":43,"winningPercentage":".522"},"franchiseName":"Chicago","clubName":"White Sox","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID671976":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976","firstName":"Tristan","lastName":"Peters","primaryNumber":"29","birthDate":"2000-02-29","currentAge":26,"birthCity":"Winkler","birthStateProvince":"MB","birthCountry":"Canada","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Tristan","useLastName":"Peters","middleName":"Dimitri","boxscoreName":"Peters","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Peters","nameSlug":"tristan-peters-671976","firstLastName":"Tristan Peters","lastFirstName":"Peters, Tristan","lastInitName":"Peters, T","initLastName":"T Peters","fullFMLName":"Tristan Dimitri Peters","fullLFMName":"Peters, Tristan Dimitri","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"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},"ID663436":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","firstName":"Davis","lastName":"Martin","primaryNumber":"65","birthDate":"1997-01-04","currentAge":29,"birthCity":"Abilene","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Davis","useLastName":"Martin","middleName":"Alan","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Martin","nameSlug":"davis-martin-663436","firstLastName":"Davis Martin","lastFirstName":"Martin, Davis","lastInitName":"Martin, D","initLastName":"D Martin","fullFMLName":"Davis Alan Martin","fullLFMName":"Martin, Davis Alan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682668":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668","firstName":"Luisangel","lastName":"Acuña","primaryNumber":"0","birthDate":"2002-03-12","currentAge":24,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 7\"","weight":181,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luisangel","useLastName":"Acuña","middleName":"Jose","boxscoreName":"Acuña","nickName":"Jose","gender":"M","nameMatrilineal":"Cartaya","isPlayer":true,"isVerified":false,"pronunciation":"Loo-EESE-ahn-hel","mlbDebutDate":"2024-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luisangel Acuña","nameSlug":"luisangel-acuna-682668","firstLastName":"Luisangel Acuña","lastFirstName":"Acuña, Luisangel","lastInitName":"Acuña, L","initLastName":"L Acuña","fullFMLName":"Luisangel Jose Acuña","fullLFMName":"Acuña, Luisangel Jose","strikeZoneTop":3.008,"strikeZoneBottom":1.518},"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},"ID691019":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019","firstName":"Kyle","lastName":"Teel","primaryNumber":"8","birthDate":"2002-02-15","currentAge":24,"birthCity":"Ridgewood","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Teel","middleName":"Henry","boxscoreName":"Teel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Teel","nameSlug":"kyle-teel-691019","firstLastName":"Kyle Teel","lastFirstName":"Teel, Kyle","lastInitName":"Teel, K","initLastName":"K Teel","fullFMLName":"Kyle Henry Teel","fullLFMName":"Teel, Kyle Henry","strikeZoneTop":3.154,"strikeZoneBottom":1.592},"ID805367":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367","firstName":"Chase","lastName":"Meidroth","primaryNumber":"10","birthDate":"2001-07-23","currentAge":25,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chase","useLastName":"Meidroth","middleName":"Gregory","boxscoreName":"Meidroth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"MY-drawth","mlbDebutDate":"2025-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Meidroth","nameSlug":"chase-meidroth-805367","firstLastName":"Chase Meidroth","lastFirstName":"Meidroth, Chase","lastInitName":"Meidroth, C","initLastName":"C Meidroth","fullFMLName":"Chase Gregory Meidroth","fullLFMName":"Meidroth, Chase Gregory","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"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},"ID678577":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577","firstName":"Junior","lastName":"Perez","primaryNumber":"37","birthDate":"2001-07-04","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Junior","useLastName":"Perez","middleName":"Jose","boxscoreName":"Perez, J","gender":"M","nameMatrilineal":"Reynoso","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Perez","nameSlug":"junior-perez-678577","firstLastName":"Junior Perez","lastFirstName":"Perez, Junior","lastInitName":"Perez, J","initLastName":"J Perez","fullFMLName":"Junior Jose Perez","fullLFMName":"Perez, Junior Jose","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID695657":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","firstName":"Colson","lastName":"Montgomery","primaryNumber":"12","birthDate":"2002-02-27","currentAge":24,"birthCity":"Holland","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colson","useLastName":"Montgomery","middleName":"Kade","boxscoreName":"Montgomery, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colson Montgomery","nameSlug":"colson-montgomery-695657","firstLastName":"Colson Montgomery","lastFirstName":"Montgomery, Colson","lastInitName":"Montgomery, C","initLastName":"C Montgomery","fullFMLName":"Colson Kade Montgomery","fullLFMName":"Montgomery, Colson Kade","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID691011":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011","firstName":"Drew","lastName":"Romo","primaryNumber":"36","birthDate":"2001-08-29","currentAge":25,"birthCity":"Fountain Valley","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Romo","middleName":"Arthur","boxscoreName":"Romo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Romo","nameSlug":"drew-romo-691011","firstLastName":"Drew Romo","lastFirstName":"Romo, Drew","lastInitName":"Romo, D","initLastName":"D Romo","fullFMLName":"Drew Arthur Romo","fullLFMName":"Romo, Drew Arthur","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID670950":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950","firstName":"Trevor","lastName":"Richards","primaryNumber":"43","birthDate":"1993-05-15","currentAge":33,"birthCity":"Aviston","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Richards","middleName":"Michael","boxscoreName":"Richards, T","nickName":"Richie","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Richards","nameSlug":"trevor-richards-670950","firstLastName":"Trevor Richards","lastFirstName":"Richards, Trevor","lastInitName":"Richards, T","initLastName":"T Richards","fullFMLName":"Trevor Michael Richards","fullLFMName":"Richards, Trevor Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695731":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731","firstName":"Braden","lastName":"Montgomery","primaryNumber":"24","birthDate":"2003-04-16","currentAge":23,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Braden","useLastName":"Montgomery","middleName":"Abraham","boxscoreName":"Montgomery, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Montgomery","nameSlug":"braden-montgomery-695731","firstLastName":"Braden Montgomery","lastFirstName":"Montgomery, Braden","lastInitName":"Montgomery, B","initLastName":"B Montgomery","fullFMLName":"Braden Abraham Montgomery","fullLFMName":"Montgomery, Braden Abraham","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID702273":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273","firstName":"Noah","lastName":"Schultz","primaryNumber":"22","birthDate":"2003-08-05","currentAge":23,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"6' 10\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Schultz","middleName":"Chris","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Schultz","nameSlug":"noah-schultz-702273","firstLastName":"Noah Schultz","lastFirstName":"Schultz, Noah","lastInitName":"Schultz, N","initLastName":"N Schultz","fullFMLName":"Noah Chris Schultz","fullLFMName":"Schultz, Noah Chris","strikeZoneTop":3.656,"strikeZoneBottom":1.845},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":29,"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},"ID643217":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217","firstName":"Andrew","lastName":"Benintendi","primaryNumber":"23","birthDate":"1994-07-06","currentAge":32,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"Benintendi","middleName":"Sebastian","boxscoreName":"Benintendi","nickName":"Benny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Benintendi","nameSlug":"andrew-benintendi-643217","firstLastName":"Andrew Benintendi","lastFirstName":"Benintendi, Andrew","lastInitName":"Benintendi, A","initLastName":"A Benintendi","fullFMLName":"Andrew Sebastian Benintendi","fullLFMName":"Benintendi, Andrew Sebastian","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID803011":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011","firstName":"Samuel","lastName":"Antonacci","primaryNumber":"17","birthDate":"2003-02-06","currentAge":23,"birthCity":"Springfield","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":193,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Sam","useLastName":"Antonacci","middleName":"Joseph","boxscoreName":"Antonacci","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Antonacci","nameSlug":"sam-antonacci-803011","firstLastName":"Sam Antonacci","lastFirstName":"Antonacci, Sam","lastInitName":"Antonacci, S","initLastName":"S Antonacci","fullFMLName":"Samuel Joseph Antonacci","fullLFMName":"Antonacci, Samuel Joseph","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID678246":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246","firstName":"Miguel","lastName":"Vargas","primaryNumber":"20","birthDate":"1999-11-17","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Miguel","useLastName":"Vargas","middleName":"Antonio","boxscoreName":"Vargas, M","gender":"M","nameMatrilineal":"Echarry","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Vargas","nameSlug":"miguel-vargas-678246","firstLastName":"Miguel Vargas","lastFirstName":"Vargas, Miguel","lastInitName":"Vargas, M","initLastName":"M Vargas","fullFMLName":"Miguel Antonio Vargas","fullLFMName":"Vargas, Miguel Antonio","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"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},"ID641743":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743","firstName":"Anthony","lastName":"Kay","primaryNumber":"18","birthDate":"1995-03-21","currentAge":31,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Kay","middleName":"Benjamin","boxscoreName":"Kay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Kay","nameSlug":"anthony-kay-641743","firstLastName":"Anthony Kay","lastFirstName":"Kay, Anthony","lastInitName":"Kay, A","initLastName":"A Kay","fullFMLName":"Anthony Benjamin Kay","fullLFMName":"Kay, Anthony Benjamin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663853":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853","firstName":"Roman","lastName":"Gonzalez","primaryNumber":"23","birthDate":"1996-09-06","currentAge":30,"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},"ID685126":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126","firstName":"Brandon","lastName":"Eisert","primaryNumber":"14","birthDate":"1998-01-19","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Eisert","middleName":"Michael","boxscoreName":"Eisert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"EYE-sert","mlbDebutDate":"2024-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Eisert","nameSlug":"brandon-eisert-685126","firstLastName":"Brandon Eisert","lastFirstName":"Eisert, Brandon","lastInitName":"Eisert, B","initLastName":"B Eisert","fullFMLName":"Brandon Michael Eisert","fullLFMName":"Eisert, Brandon Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID545341":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341","firstName":"Randal","lastName":"Grichuk","primaryNumber":"34","birthDate":"1991-08-13","currentAge":35,"birthCity":"Rosenberg","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Randal","useLastName":"Grichuk","middleName":"Alexander","boxscoreName":"Grichuk","nickName":"Grich","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"GRICH-ick","mlbDebutDate":"2014-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randal Grichuk","nameSlug":"randal-grichuk-545341","firstLastName":"Randal Grichuk","lastFirstName":"Grichuk, Randal","lastInitName":"Grichuk, R","initLastName":"R Grichuk","fullFMLName":"Randal Alexander Grichuk","fullLFMName":"Grichuk, Randal Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691799":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799","firstName":"Grant","lastName":"Taylor","primaryNumber":"31","birthDate":"2002-05-20","currentAge":24,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Taylor","middleName":"Alan","boxscoreName":"Taylor, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Taylor","nameSlug":"grant-taylor-691799","firstLastName":"Grant Taylor","lastFirstName":"Taylor, Grant","lastInitName":"Taylor, G","initLastName":"G Taylor","fullFMLName":"Grant Alan Taylor","fullLFMName":"Taylor, Grant Alan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID622554":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554","firstName":"Seranthony","lastName":"Domínguez","primaryNumber":"58","birthDate":"1994-11-25","currentAge":31,"birthCity":"Esperanza Valverde Mao","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seranthony","useLastName":"Domínguez","middleName":"Ambioris","boxscoreName":"Domínguez","nickName":"Sir Anthony","gender":"M","nameMatrilineal":"Taveras","isPlayer":true,"isVerified":false,"pronunciation":"ser-AN-thoh-nee doh-MIN-gehz","mlbDebutDate":"2018-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seranthony Domínguez","nameSlug":"seranthony-dominguez-622554","firstLastName":"Seranthony Domínguez","lastFirstName":"Domínguez, Seranthony","lastInitName":"Domínguez, S","initLastName":"S Domínguez","fullFMLName":"Seranthony Ambioris Domínguez","fullLFMName":"Domínguez, Seranthony Ambioris","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669684":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684","firstName":"Christopher","lastName":"Murphy","primaryNumber":"38","birthDate":"1998-06-05","currentAge":28,"birthCity":"Mission Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Murphy","middleName":"Michael","boxscoreName":"Murphy, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Murphy","nameSlug":"chris-murphy-669684","firstLastName":"Chris Murphy","lastFirstName":"Murphy, Chris","lastInitName":"Murphy, C","initLastName":"C Murphy","fullFMLName":"Christopher Michael Murphy","fullLFMName":"Murphy, Christopher Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID686563":{"id":686563,"fullName":"Jonathan Cannon","link":"/api/v1/people/686563","firstName":"Jonathan","lastName":"Cannon","primaryNumber":"48","birthDate":"2000-07-19","currentAge":26,"birthCity":"Columbia","birthStateProvince":"SC","birthCountry":"USA","height":"6' 6\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Cannon","middleName":"Patrick","boxscoreName":"Cannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Cannon","nameSlug":"jonathan-cannon-686563","firstLastName":"Jonathan Cannon","lastFirstName":"Cannon, Jonathan","lastInitName":"Cannon, J","initLastName":"J Cannon","fullFMLName":"Jonathan Patrick Cannon","fullLFMName":"Cannon, Jonathan Patrick","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"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":30,"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},"ID680732":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732","firstName":"Sean","lastName":"Burke","primaryNumber":"59","birthDate":"1999-12-18","currentAge":26,"birthCity":"Sutton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Burke","middleName":"Michael","boxscoreName":"Burke, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Burke","nameSlug":"sean-burke-680732","firstLastName":"Sean Burke","lastFirstName":"Burke, Sean","lastInitName":"Burke, S","initLastName":"S Burke","fullFMLName":"Sean Michael Burke","fullLFMName":"Burke, Sean Michael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID663542":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542","firstName":"Bryan","lastName":"Hudson","primaryNumber":"60","birthDate":"1997-05-08","currentAge":29,"birthCity":"Godfrey","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Hudson","middleName":"Michael","boxscoreName":"Hudson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan Hudson","nameSlug":"bryan-hudson-663542","firstLastName":"Bryan Hudson","lastFirstName":"Hudson, Bryan","lastInitName":"Hudson, B","initLastName":"B Hudson","fullFMLName":"Bryan Michael Hudson","fullLFMName":"Hudson, Bryan Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":25,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"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},"ID607200":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200","firstName":"Erick","lastName":"Fedde","primaryNumber":"47","birthDate":"1993-02-25","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erick","useLastName":"Fedde","middleName":"James","boxscoreName":"Fedde","nickName":"Feddeccini","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"FEH-dee","mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erick Fedde","nameSlug":"erick-fedde-607200","firstLastName":"Erick Fedde","lastFirstName":"Fedde, Erick","lastInitName":"Fedde, E","initLastName":"E Fedde","fullFMLName":"Erick James Fedde","fullLFMName":"Fedde, Erick James","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID663855":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855","firstName":"Jordan","lastName":"Hicks","primaryNumber":"44","birthDate":"1996-09-06","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Hicks","middleName":"McKinley","boxscoreName":"Hicks, J","nickName":"Type 1","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Hicks","nameSlug":"jordan-hicks-663855","firstLastName":"Jordan Hicks","lastFirstName":"Hicks, Jordan","lastInitName":"Hicks, J","initLastName":"J Hicks","fullFMLName":"Jordan McKinley Hicks","fullLFMName":"Hicks, Jordan McKinley","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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}},"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4","location":{"address1":"333 West 35th Street","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60616","defaultCoordinates":{"latitude":41.83,"longitude":-87.634167},"azimuthAngle":127.0,"elevation":595,"country":"USA","phone":"(312) 674-1000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40126,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":377,"center":400,"rightCenter":372,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4,"link":"/api/v1/venues/4"},"weather":{"condition":"Clear","temp":"80","wind":"8 mph, In From LF"},"gameInfo":{"attendance":25392,"firstPitch":"2026-07-07T23:41:00.000Z","gameDurationMinutes":173},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"home":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":684802,"fullName":"Zac Basile","link":"/api/v1/people/684802"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a line drive to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T23:41:32.706Z","endTime":"2026-07-07T23:43:45.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-07T19:57:00.485Z","endTime":"2026-07-07T23:11:09.774Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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-07T23:11:09.774Z","endTime":"2026-07-07T23:39:51.904Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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-07T23:39:51.904Z","endTime":"2026-07-07T23:41:34.867Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.192385867771065,"aZ":-23.78045758618164,"pfxX":11.47835026234122,"pfxZ":4.3251204708110995,"pX":0.3431285198118256,"pZ":1.5824366057914387,"vX0":-8.202276337861413,"vY0":-138.2620882953617,"vZ0":-6.417581022784532,"x":103.92,"y":196.05,"x0":1.8536475172729163,"y0":50.00113082498367,"z0":5.524273844148547,"aX":22.269728105471955},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":-19.1,"spinRate":2530,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.39582025501050877,"extension":6.199314718211294},"index":3,"playId":"28edafe8-401b-3e59-8d48-582b8ca17d51","pitchNumber":1,"startTime":"2026-07-07T23:41:34.867Z","endTime":"2026-07-07T23:41:41.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515209105693955,"aZ":-24.648235477186663,"pfxX":11.46730747717711,"pfxZ":3.9480597052468127,"pX":-0.4252292985835349,"pZ":2.3874360737005613,"vX0":-9.894537841739727,"vY0":-137.23645758187888,"vZ0":-4.267600784659415,"x":133.21,"y":174.32,"x0":1.7379280153688947,"y0":50.00418683753965,"z0":5.64266800506631,"aX":21.86444081534953},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":-18.7,"spinRate":2677,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.39920206636733546,"extension":6.389227003233063},"index":4,"playId":"0cdd5217-da8e-3d46-b974-f8ba72eba945","pitchNumber":2,"startTime":"2026-07-07T23:41:52.032Z","endTime":"2026-07-07T23:41:55.989Z","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":90.3,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619203675621975,"aZ":-20.998624230675116,"pfxX":0.3801232260331968,"pfxZ":6.311945644249348,"pX":-0.5753997132409312,"pZ":2.5161022451350443,"vX0":-6.488949224192124,"vY0":-131.40828153826186,"vZ0":-4.903279379457869,"x":138.93,"y":170.85,"x0":1.86365372327138,"y0":50.00244420188867,"z0":5.940644937191463,"aX":0.6734737950897176},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":0.6,"spinRate":2682,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4148598317100851,"extension":6.517227800760781},"index":5,"playId":"1a2d7d5c-3213-378e-a065-8c05e193dbc3","pitchNumber":3,"startTime":"2026-07-07T23:42:08.265Z","endTime":"2026-07-07T23:42:12.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-07T23:42:25.627Z","endTime":"2026-07-07T23:42:38.421Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64194555597835,"aZ":-32.38286295586245,"pfxX":9.41469669516673,"pfxZ":-0.12241836496946235,"pX":1.2287254703234751,"pZ":3.1475344039778097,"vX0":-4.66587273383621,"vY0":-129.21797764148772,"vZ0":-0.4474924274345081,"x":70.16,"y":153.8,"x0":1.8412269125021854,"y0":50.003528228559986,"z0":5.825543665371491,"aX":15.813005034056932},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.1,"breakHorizontal":-16.0,"spinRate":2040,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.42498220471659165,"extension":6.430550320096565},"index":7,"playId":"8a02496f-872b-3d8f-8e8a-fa5fbd26ad39","pitchNumber":4,"startTime":"2026-07-07T23:42:38.421Z","endTime":"2026-07-07T23:42:41.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06367041541996,"aZ":-16.81440672341284,"pfxX":0.16590603622418687,"pfxZ":8.357266419797783,"pX":0.26276148964082746,"pZ":3.480332854004302,"vX0":-4.268548314480912,"vY0":-134.2120537341577,"vZ0":-3.6479736986606346,"x":106.98,"y":144.81,"x0":1.847272866759433,"y0":50.000340686266085,"z0":6.043202117589271,"aX":0.3052197616360367},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":0.6,"spinRate":2716,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4069677809808079,"extension":6.474193198851407},"index":8,"playId":"a9afbb96-d470-3e74-8b84-c1fcde0f3f6d","pitchNumber":5,"startTime":"2026-07-07T23:42:54.231Z","endTime":"2026-07-07T23:42:59.299Z","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":80.3,"endSpeed":73.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.968641222151238,"aZ":-30.670452047282723,"pfxX":-9.296744866599862,"pfxZ":1.090918000855412,"pX":0.9004702859453663,"pZ":2.2340655014176725,"vX0":-0.7332005467013647,"vY0":-116.98457430300981,"vZ0":-1.4249472030375032,"x":82.68,"y":178.46,"x0":2.4249277880632167,"y0":50.00089131840104,"z0":5.750748862425729,"aX":-12.763987244423772},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.9,"breakHorizontal":17.0,"spinRate":2813,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.46986973323896963,"extension":6.454299488983823},"index":9,"playId":"ad1f75b0-35ac-3110-b965-5c04a45d76a5","pitchNumber":6,"startTime":"2026-07-07T23:43:17.273Z","endTime":"2026-07-07T23:43:23.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649660328561684,"aZ":-24.80767620117106,"pfxX":11.793153230415664,"pfxZ":3.8153486704888406,"pX":0.801140830864563,"pZ":1.9872978852748673,"vX0":-7.374166111803364,"vY0":-138.25574741029538,"vZ0":-5.038573263001459,"x":86.46,"y":185.12,"x0":1.9747803249988172,"y0":50.000849503138426,"z0":5.504308795775656,"aX":22.762376467478067},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":-19.8,"spinRate":2434,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.39660551607294936,"extension":6.358978631950683},"hitData":{"launchSpeed":73.7,"launchAngle":19.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.15,"coordY":96.15}},"index":10,"playId":"76527565-393f-3aa5-b8e7-2fda96e014bd","pitchNumber":7,"startTime":"2026-07-07T23:43:36.360Z","endTime":"2026-07-07T23:43:45.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:43:45.705Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to first baseman Miguel Vargas. Anthony Seigler to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T23:43:50.026Z","endTime":"2026-07-07T23:45:07.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.732631519210344,"aZ":-20.970365035493852,"pfxX":6.386834959360193,"pfxZ":5.713216738482762,"pX":-0.0720105279819032,"pZ":2.3598866622856622,"vX0":-7.962323377022081,"vY0":-139.0586668238842,"vZ0":-5.022010861437951,"x":119.74,"y":175.06,"x0":1.996566410690131,"y0":50.00452577468067,"z0":5.577551807755771,"aX":12.529189902113934},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":-10.0,"spinRate":2502,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.39365190617747636,"extension":6.371209800804337},"index":0,"playId":"ca803995-c20c-39f8-9e95-62f92c1779fd","pitchNumber":1,"startTime":"2026-07-07T23:44:08.227Z","endTime":"2026-07-07T23:44:14.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567966292393404,"aZ":-18.85759294620625,"pfxX":0.2912397514878413,"pfxZ":7.194546977707638,"pX":0.39876564993343433,"pZ":2.7447631353342485,"vX0":-4.447468404168415,"vY0":-134.11924195334944,"vZ0":-4.902848464674803,"x":101.8,"y":164.67,"x0":2.02937087211103,"y0":50.00543724012705,"z0":5.9110028264366825,"aX":0.5393715902967586},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":0.2,"spinRate":2662,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4058698245304986,"extension":6.373873829834862},"index":1,"playId":"3755105f-2771-384b-828e-91b39ea4ab9e","pitchNumber":2,"startTime":"2026-07-07T23:44:40.138Z","endTime":"2026-07-07T23:44:44.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93553206687761,"aZ":-21.435646507309816,"pfxX":7.916581578197212,"pfxZ":5.463138658925791,"pX":0.7738346103795214,"pZ":2.635066709245104,"vX0":-6.285101514581168,"vY0":-139.04166950399613,"vZ0":-4.351410001693217,"x":87.5,"y":167.63,"x0":2.030253082220841,"y0":50.00471222677426,"z0":5.634979824394129,"aX":15.568107650907264},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":-13.1,"spinRate":2510,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.3932868780648442,"extension":6.161602390849088},"hitData":{"launchSpeed":72.6,"launchAngle":-67.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.13,"coordY":170.94}},"index":2,"playId":"f9545dc3-2b3d-3149-9757-028ff1a988c0","pitchNumber":3,"startTime":"2026-07-07T23:44:59.446Z","endTime":"2026-07-07T23:45:07.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:45:07.444Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T23:45:19.527Z","endTime":"2026-07-07T23:48:15.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":7},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.544727806889362,"aZ":-27.3016936339177,"pfxX":10.487816445173177,"pfxZ":2.511186062514371,"pX":-0.02198620563195879,"pZ":2.326338114269862,"vX0":-9.203216356487578,"vY0":-138.36699996683976,"vZ0":-3.90639138456868,"x":117.84,"y":175.97,"x0":1.9827477216056122,"y0":50.00455037881352,"z0":5.5834719949414575,"aX":20.36155415079684},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":-17.2,"spinRate":2492,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.3956859871033571,"extension":6.206589994061372},"index":0,"playId":"806f091d-9ca2-3ee0-ad1e-50bf83423990","pitchNumber":1,"startTime":"2026-07-07T23:45:46.298Z","endTime":"2026-07-07T23:45:50.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.911627288364077,"aZ":-24.9283086539028,"pfxX":9.66674058732951,"pfxZ":3.742224722145213,"pX":0.4157518377861186,"pZ":3.57044924821683,"vX0":-7.569936214884753,"vY0":-138.25838048343385,"vZ0":-1.3367171042197108,"x":101.15,"y":142.38,"x0":1.933738551428048,"y0":50.00067289419892,"z0":5.733591243958684,"aX":18.706722739421238},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":-16.0,"spinRate":2428,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.39621084444063204,"extension":6.141490106089494},"index":1,"playId":"0e804195-1c78-3ff8-b3b8-62514b4a1284","pitchNumber":2,"startTime":"2026-07-07T23:46:04.958Z","endTime":"2026-07-07T23:46:09.714Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63757269921563,"aZ":-21.447721421162974,"pfxX":0.5264993626647554,"pfxZ":6.050823594048866,"pX":-1.3405196724739867,"pZ":2.120649645260386,"vX0":-8.541263011504258,"vY0":-131.4530442801799,"vZ0":-5.855279124157659,"x":168.1,"y":181.52,"x0":1.8652590473792412,"y0":50.000390194947556,"z0":5.9415291458664665,"aX":0.9350964361203001},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":0.7,"spinRate":2607,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.41472371660026575,"extension":6.468654121778197},"index":2,"playId":"55dcfc55-cf98-33d7-b8a9-ca1bc8d6c0ee","pitchNumber":3,"startTime":"2026-07-07T23:46:23.553Z","endTime":"2026-07-07T23:46:27.109Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48888347264434,"aZ":-25.19646787951918,"pfxX":10.171483189656247,"pfxZ":3.5766108103032757,"pX":-0.1700190922223739,"pZ":3.623209999007543,"vX0":-9.190058445763611,"vY0":-138.6557948089047,"vZ0":-1.1208588198021137,"x":123.48,"y":140.95,"x0":1.8630156613245263,"y0":50.00150309763076,"z0":5.711141233637462,"aX":19.838811883551504},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":-16.6,"spinRate":2534,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.39475017921589606,"extension":6.05961554127758},"index":3,"playId":"faee718d-e742-3f43-b7c1-58b92ba703dd","pitchNumber":4,"startTime":"2026-07-07T23:46:44.267Z","endTime":"2026-07-07T23:46:48.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41141666997053,"aZ":-20.71548608269776,"pfxX":0.983997251824179,"pfxZ":6.327689852321187,"pX":-0.23821581612821122,"pZ":2.797756905610392,"vX0":-6.0332781779573725,"vY0":-132.97646390021936,"vZ0":-4.401691201820232,"x":126.08,"y":163.24,"x0":1.921040101849577,"y0":50.00534686438748,"z0":5.954983110599155,"aX":1.782797901767348},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":-0.6,"spinRate":2777,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.4100727717159698,"extension":6.438887419851189},"index":4,"playId":"b960609f-e45c-34c6-b1ee-31b17f755e13","pitchNumber":5,"startTime":"2026-07-07T23:47:02.924Z","endTime":"2026-07-07T23:47:06.399Z","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.8,"endSpeed":74.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56877031999487,"aZ":-34.92565476672562,"pfxX":-9.24097990549568,"pfxZ":-1.9272453885693732,"pX":1.2420044787241546,"pZ":2.6908782248213954,"vX0":0.0777450275968457,"vY0":-119.16457355833785,"vZ0":0.08025220774485753,"x":69.66,"y":166.13,"x0":2.4078727235017374,"y0":50.00309010329946,"z0":5.832409563695761,"aX":-13.186373409403013},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.1,"breakHorizontal":16.7,"spinRate":2898,"spinDirection":283},"zone":12,"typeConfidence":2.0,"plateTime":0.4610241855943702,"extension":6.273618279352481},"index":5,"playId":"de1031e7-b5f9-38eb-ade8-3a1f73dc53af","pitchNumber":6,"startTime":"2026-07-07T23:47:26.998Z","endTime":"2026-07-07T23:47:30.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.131945831228403,"aZ":-26.283723508150995,"pfxX":10.241720940356814,"pfxZ":3.0666806628247336,"pX":-0.3502135155594515,"pZ":2.3828415104567284,"vX0":-10.124485400108467,"vY0":-137.85327964831765,"vZ0":-3.7525678130649283,"x":130.35,"y":174.44,"x0":2.0424599809748756,"y0":50.003996144884276,"z0":5.5395797596329395,"aX":19.679854855980956},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.9,"breakHorizontal":-16.4,"spinRate":2463,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.3975780453890856,"extension":6.366262305616946},"index":6,"playId":"15798c12-8c65-3246-a839-4f95e8e5e8be","pitchNumber":7,"startTime":"2026-07-07T23:47:44.933Z","endTime":"2026-07-07T23:47:48.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53918871966328,"aZ":-23.466998639357968,"pfxX":-0.5550637540589842,"pfxZ":4.853654157723488,"pX":-0.4971148887525926,"pZ":2.155479975653928,"vX0":-6.435407961214299,"vY0":-132.40344169102553,"vZ0":-5.167823695761124,"x":135.95,"y":180.58,"x0":2.0266575351656515,"y0":50.00275467999914,"z0":5.826850619177615,"aX":-0.9946817463998932},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2623,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.4120552967352604,"extension":6.571766355949885},"hitData":{"launchSpeed":76.5,"launchAngle":32.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.75,"coordY":93.9}},"index":7,"playId":"38d842e9-7ee4-3c34-b70a-d9d5188c0f4c","pitchNumber":8,"startTime":"2026-07-07T23:48:06.288Z","endTime":"2026-07-07T23:48:15.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:48:15.225Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks. Anthony Seigler to 3rd. Ceddanne Rafaela to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T23:48:15.764Z","endTime":"2026-07-07T23:51:28.047Z","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":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25569192219083,"aZ":-23.41655272706163,"pfxX":-0.9023070929203882,"pfxZ":4.93442043467325,"pX":-0.2602466038868847,"pZ":3.471414402895319,"vX0":-5.7092150002830655,"vY0":-131.24329349561495,"vZ0":-2.1806877012666845,"x":126.92,"y":145.05,"x0":2.045090505924565,"y0":50.00215818677783,"z0":6.026215082281834,"aX":-1.6010897086108733},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":2.6,"spinRate":2740,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4146035129097605,"extension":6.392198488146914},"index":0,"playId":"f92a1d6a-4dc9-383e-99d6-419dc95de1ba","pitchNumber":1,"startTime":"2026-07-07T23:48:51.105Z","endTime":"2026-07-07T23:49:18.116Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":575929,"fullName":"Willson Contreras","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21855173727977,"aZ":-23.916255073003057,"pfxX":6.767359113605745,"pfxZ":4.220493022239859,"pX":-1.007433556047144,"pZ":3.3323673965328404,"vX0":-10.425394798487192,"vY0":-138.36005133760412,"vZ0":-2.0201647377309326,"x":155.4,"y":148.81,"x0":1.9143322171059365,"y0":50.00407167805803,"z0":5.659828206659163,"aX":13.24386362244695},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":-10.3,"spinRate":2555,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.39449278645115493,"extension":6.270125813377616},"index":1,"playId":"8b6fd14d-3ea8-3c23-ae22-2514ce2a46f3","pitchNumber":2,"startTime":"2026-07-07T23:49:23.910Z","endTime":"2026-07-07T23:49:28.215Z","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":96.2,"endSpeed":88.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.474101581079157,"aZ":-22.538923308912434,"pfxX":8.373527177181176,"pfxZ":4.824357851017481,"pX":0.5062898556508587,"pZ":2.5295051437723544,"vX0":-7.417217527057616,"vY0":-139.9163991394255,"vZ0":-4.239264288935335,"x":97.7,"y":170.48,"x0":2.0945406769679153,"y0":50.000454203231094,"z0":5.527955577710511,"aX":16.717542062765407},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.2,"breakHorizontal":-13.8,"spinRate":2455,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.3904059545413241,"extension":6.191875108596922},"index":2,"playId":"846d63fd-3250-3fc8-a6cf-d0bca67e24a8","pitchNumber":3,"startTime":"2026-07-07T23:49:43.661Z","endTime":"2026-07-07T23:49:47.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240833297951596,"aZ":-33.162578215624656,"pfxX":-6.602755114413574,"pfxZ":-0.6772179014986515,"pX":0.4704875581389782,"pZ":1.8726490486742549,"vX0":-2.2687965492046054,"vY0":-120.30339732664987,"vZ0":-2.112817721844135,"x":99.07,"y":188.22,"x0":2.283297792910972,"y0":50.00014008334396,"z0":5.700326711997886,"aX":-9.680859798973563},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.4,"breakHorizontal":12.5,"spinRate":2843,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.4552072835604277,"extension":6.347537515156604},"index":3,"playId":"3a638ddc-c78e-3151-aef9-4a51f9f0d8fd","pitchNumber":4,"startTime":"2026-07-07T23:50:01.914Z","endTime":"2026-07-07T23:50:06.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618373238007216,"aZ":-31.016976114283757,"pfxX":-6.365387024152586,"pfxZ":0.7699737826627899,"pX":-0.03934221074574792,"pZ":2.542748534628602,"vX0":-3.7412860431929644,"vY0":-121.77186221200685,"vZ0":-0.9768057405380479,"x":118.5,"y":170.13,"x0":2.3412173365934295,"y0":50.004980125232535,"z0":5.618578824643017,"aX":-9.616149027859336},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.4,"breakHorizontal":12.4,"spinRate":2923,"spinDirection":288},"zone":5,"typeConfidence":2.0,"plateTime":0.44880238166128805,"extension":6.344066643229087},"index":4,"playId":"81077739-0cd4-3249-8c10-bd93067b02cd","pitchNumber":5,"startTime":"2026-07-07T23:50:25.565Z","endTime":"2026-07-07T23:50:34.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.018109224010516,"aZ":-28.63608475829066,"pfxX":11.697179642547397,"pfxZ":2.0538868462446933,"pX":-1.2241332313020246,"pZ":1.0179811297317503,"vX0":-11.17890243992656,"vY0":-130.526831434583,"vZ0":-6.0142072977373155,"x":163.66,"y":211.29,"x0":1.5988169002675467,"y0":50.00217068789848,"z0":5.514015173200853,"aX":20.140404986868578},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":-18.6,"spinRate":2016,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.41997094449783434,"extension":6.711957026802821},"index":5,"playId":"36a91a98-260f-3389-8897-346aca8c044c","pitchNumber":6,"startTime":"2026-07-07T23:51:02.439Z","endTime":"2026-07-07T23:51:06.591Z","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":93.7,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.451161294396563,"aZ":-20.956093310898105,"pfxX":9.152799189312724,"pfxZ":5.997664829316851,"pX":-1.4719883433066212,"pZ":2.0320049625421275,"vX0":-11.767949792910807,"vY0":-135.83192287130083,"vZ0":-5.406267124887474,"x":173.11,"y":183.92,"x0":1.7252115305346627,"y0":50.0035071418299,"z0":5.503000173015403,"aX":17.122688423869718},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":-14.2,"spinRate":2332,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.40306242124107783,"extension":6.593408549944232},"index":6,"playId":"bb52344c-1903-3616-a48b-93da9a50c86a","pitchNumber":7,"startTime":"2026-07-07T23:51:23.671Z","endTime":"2026-07-07T23:51:28.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:51:28.047Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T23:52:15.927Z","endTime":"2026-07-07T23:53:40.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-07T23:51:39.891Z","endTime":"2026-07-07T23:52:17.842Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83327496462685,"aZ":-31.180499883428244,"pfxX":-8.42646369656623,"pfxZ":0.6806555600297379,"pX":0.13461966638349457,"pZ":2.4157892296620105,"vX0":-2.0517051060691944,"vY0":-120.07452478392594,"vZ0":-1.475378639555219,"x":111.87,"y":173.55,"x0":2.0952479423437254,"y0":50.00123474171612,"z0":5.819333177935831,"aX":-12.269966749935666},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":2888,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.45662076274707974,"extension":6.384463032138391},"index":1,"playId":"8b26f671-9d01-3028-a70e-15688f6a091a","pitchNumber":1,"startTime":"2026-07-07T23:52:17.842Z","endTime":"2026-07-07T23:52:21.854Z","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":89.9,"endSpeed":82.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.600421453896864,"aZ":-29.071574983476673,"pfxX":10.651121667253028,"pfxZ":1.7916468531404286,"pX":1.0423002471968923,"pZ":1.6958678218490428,"vX0":-5.566095631366961,"vY0":-130.745427191731,"vZ0":-4.528447798528566,"x":77.27,"y":192.99,"x0":1.8151435028839369,"y0":50.00239891929842,"z0":5.632336416088446,"aX":18.437108850537317},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.4,"breakHorizontal":-18.0,"spinRate":1960,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.41895329585037455,"extension":6.3157329379726725},"index":2,"playId":"543a8651-cbb0-3300-9475-33f61159efa7","pitchNumber":2,"startTime":"2026-07-07T23:52:36.215Z","endTime":"2026-07-07T23:52:39.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.018666567328932,"aZ":-28.75544668395017,"pfxX":11.312939244140296,"pfxZ":1.9644795322588582,"pX":0.703342004865761,"pZ":1.1230119062537758,"vX0":-6.779649200218083,"vY0":-131.02448574264554,"vZ0":-5.915556743384789,"x":90.19,"y":208.46,"x0":1.8564277707411971,"y0":50.0002154777366,"z0":5.56229889507403,"aX":19.64107644141985},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.4,"breakHorizontal":-19.0,"spinRate":2075,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4182532739174021,"extension":6.302132143559873},"index":3,"playId":"1a36be2b-ff83-3363-8c23-990f4b6ce25e","pitchNumber":3,"startTime":"2026-07-07T23:52:55.193Z","endTime":"2026-07-07T23:52:59.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45471868043092,"aZ":-28.4098684943639,"pfxX":11.885366260932958,"pfxZ":2.17879163899347,"pX":0.038842987243554054,"pZ":1.2933983242927662,"vX0":-8.257602308452887,"vY0":-130.67765063100813,"vZ0":-5.711460721401234,"x":115.52,"y":203.86,"x0":1.6950289470523507,"y0":50.00472039921652,"z0":5.640719233842182,"aX":20.564576540201273},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-19.7,"spinRate":2148,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4190937697943564,"extension":6.304819179061075},"index":4,"playId":"e1414fe0-9cac-31e6-b648-0d901d9fdf06","pitchNumber":4,"startTime":"2026-07-07T23:53:16.871Z","endTime":"2026-07-07T23:53:21.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.733330796769785,"aZ":-21.875955835667206,"pfxX":7.977056221204643,"pfxZ":5.2010269416072905,"pX":1.448593916265001,"pZ":2.2403125635562144,"vX0":-4.829485774407795,"vY0":-139.6436327022765,"vZ0":-4.769302494091473,"x":61.78,"y":178.29,"x0":2.1619384563502484,"y0":50.00080777568382,"z0":5.404710059302187,"aX":15.790727213659242},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":-13.4,"spinRate":2440,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3918623808382451,"extension":6.237977119956602},"index":5,"playId":"41071fdb-6915-3def-a0f7-ae4417771194","pitchNumber":5,"startTime":"2026-07-07T23:53:36.259Z","endTime":"2026-07-07T23:53:40.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:53:40.741Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Caleb Durbin lines out to right fielder Junior Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-07T23:53:47.429Z","endTime":"2026-07-07T23:54:55.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.175146791131098,"aZ":-17.097519507080765,"pfxX":1.5746423733459445,"pfxZ":8.149290837193846,"pX":-0.4158684915052587,"pZ":1.7955017460153846,"vX0":-6.9444702262560805,"vY0":-134.63357414700175,"vZ0":-7.521529254370676,"x":132.85,"y":190.3,"x0":1.9838860634224174,"y0":50.00185150870774,"z0":5.819243402775201,"aX":2.914038338773973},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":-1.4,"spinRate":2743,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.40567801462162123,"extension":6.3995071863521025},"index":0,"playId":"c8ab0602-d4b0-35e6-a5bb-5189e90b098d","pitchNumber":1,"startTime":"2026-07-07T23:54:04.185Z","endTime":"2026-07-07T23:54:08.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025358594769607,"aZ":-21.391437415673604,"pfxX":-1.4160164312507044,"pfxZ":5.854887507393062,"pX":-0.12997013987351705,"pZ":2.277961515362979,"vX0":-5.332147884034291,"vY0":-134.578104047233,"vZ0":-5.396872151161279,"x":121.95,"y":177.28,"x0":2.0575878423392555,"y0":50.00357186452407,"z0":5.815401886577324,"aX":-2.6090582118025574},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":3.7,"spinRate":2636,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.40632552397640653,"extension":6.384713539996787},"index":1,"playId":"ed80c5f1-f0f3-3a1e-8491-03bc4d9261ce","pitchNumber":2,"startTime":"2026-07-07T23:54:24.851Z","endTime":"2026-07-07T23:54:28.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08364150420076,"aZ":-20.587046597468937,"pfxX":6.948993166528439,"pfxZ":5.739703707595295,"pX":0.07161385475591303,"pZ":2.351733264211349,"vX0":-7.986235253445528,"vY0":-141.13466922475735,"vZ0":-5.474111220206901,"x":114.27,"y":175.28,"x0":2.0349306655383446,"y0":50.00030392811727,"z0":5.6421148829617875,"aX":14.01944374350301},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.5,"breakHorizontal":-10.9,"spinRate":2527,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.3880874371597285,"extension":6.22926124465676},"hitData":{"launchSpeed":85.1,"launchAngle":21.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.86,"coordY":104.69}},"index":2,"playId":"e018fda0-5c84-3b4d-b5a6-a0142a90c617","pitchNumber":3,"startTime":"2026-07-07T23:54:47.455Z","endTime":"2026-07-07T23:54:55.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:54:55.409Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Vargas walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T23:56:42.654Z","endTime":"2026-07-07T23:58:35.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16071670507303,"aZ":-16.641557588153013,"pfxX":4.30930538903473,"pfxZ":7.859226655196602,"pX":-0.2836425713263578,"pZ":3.9400557753882173,"vX0":-8.681484659019407,"vY0":-139.8435685025105,"vZ0":-1.4947593805238173,"x":127.81,"y":132.4,"x0":2.3040785977693323,"y0":50.001908450975556,"z0":5.575494194039369,"aX":8.516465872366757},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":-6.0,"spinRate":2270,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.3919856207417478,"extension":7.32341635096434},"index":0,"playId":"a0d6e40e-a485-3ab4-a58f-6bb9a8aacbac","pitchNumber":1,"startTime":"2026-07-07T23:57:04.548Z","endTime":"2026-07-07T23:57:08.550Z","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":96.4,"endSpeed":88.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89508728627896,"aZ":-13.358916268844949,"pfxX":5.05102818365633,"pfxZ":9.38668281448756,"pX":0.5220213132421173,"pZ":2.3112826740269607,"vX0":-7.102685321485054,"vY0":-140.26013752919224,"vZ0":-6.288284888081426,"x":97.1,"y":176.38,"x0":2.423708794318599,"y0":50.00467254177806,"z0":5.4432665276289605,"aX":10.127200580622308},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":-7.8,"spinRate":2303,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.38959360833746404,"extension":7.540532019458552},"index":1,"playId":"dbd6c7f4-cdd2-39ad-8c7f-5ff3ae638612","pitchNumber":2,"startTime":"2026-07-07T23:57:18.151Z","endTime":"2026-07-07T23:57:21.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.093641723038427,"aZ":-27.56338461581583,"pfxX":-1.6057311118867865,"pfxZ":2.6871697834909423,"pX":-0.6191559419272876,"pZ":3.356887950879378,"vX0":-7.077845286078582,"vY0":-129.18105344534962,"vZ0":-0.4944226669254018,"x":140.6,"y":148.14,"x0":2.3480052804080427,"y0":50.00177315236678,"z0":5.642063405774993,"aX":-2.754738648538265},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":4.3,"spinRate":2484,"spinDirection":181},"zone":1,"typeConfidence":2.0,"plateTime":0.4215710421069345,"extension":7.269640494047345},"index":2,"playId":"66d2e2a0-196c-3071-8686-7c8e6c98e683","pitchNumber":3,"startTime":"2026-07-07T23:57:34.976Z","endTime":"2026-07-07T23:57:39.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150012354655633,"aZ":-16.428343836665697,"pfxX":4.781381046082338,"pfxZ":7.952040912152224,"pX":0.775442031314636,"pZ":3.345745485066484,"vX0":-6.847997237538998,"vY0":-139.5408047802737,"vZ0":-2.9893812905420116,"x":87.44,"y":148.44,"x0":2.6353265492138407,"y0":50.00481103789905,"z0":5.507589364280225,"aX":9.470672843784621},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":-7.3,"spinRate":2271,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.39188873703983695,"extension":7.3458887672066995},"index":3,"playId":"c2ad5e16-7829-3a57-a97e-d02ae3c3888f","pitchNumber":4,"startTime":"2026-07-07T23:57:49.759Z","endTime":"2026-07-07T23:57:54.106Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901423825385272,"aZ":-15.041733504234571,"pfxX":5.259286635171746,"pfxZ":8.593718069977418,"pX":0.38351943791110116,"pZ":2.849442624584691,"vX0":-7.831398329559335,"vY0":-139.8919528731383,"vZ0":-4.409803667781144,"x":102.38,"y":161.85,"x0":2.5286582639488446,"y0":50.00021485669878,"z0":5.423960651569036,"aX":10.482014108732177},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":-8.0,"spinRate":2281,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3906999934145028,"extension":7.441041627192766},"index":4,"playId":"167c6c1b-fb37-3b47-8dd6-3984ee8233e0","pitchNumber":5,"startTime":"2026-07-07T23:58:05.689Z","endTime":"2026-07-07T23:58:09.540Z","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":5,"startTime":"2026-07-07T23:58:20.959Z","endTime":"2026-07-07T23:58:30.674Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"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":96.7,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24931507518185,"aZ":-13.538728684320548,"pfxX":5.779688190245168,"pfxZ":9.252249257228936,"pX":1.1739092653078438,"pZ":2.218585542925,"vX0":-5.613112128242564,"vY0":-140.62494226666087,"vZ0":-6.347780142101321,"x":72.25,"y":178.88,"x0":2.4396157383834307,"y0":50.00087022259078,"z0":5.374176964065939,"aX":11.638325532951926},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":-9.4,"spinRate":2241,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.38868587929850973,"extension":7.508889289570249},"index":6,"playId":"5c39506c-75b0-3d93-bafe-90390e731c8c","pitchNumber":6,"startTime":"2026-07-07T23:58:30.674Z","endTime":"2026-07-07T23:58:35.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-07T23:58:35.329Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-07T23:58:43.412Z","endTime":"2026-07-08T00:01:37.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946112663672984,"aZ":-15.09963034680537,"pfxX":5.53137000011052,"pfxZ":8.80355440762029,"pX":1.0678006372250446,"pZ":1.5574852418959686,"vX0":-5.997413971629659,"vY0":-138.17005519618976,"vZ0":-7.918568423411212,"x":76.3,"y":196.73,"x0":2.5448507665798816,"y0":50.002436144073016,"z0":5.469321015741905,"aX":10.726526717001954},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":-8.8,"spinRate":2397,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.39597805364720084,"extension":7.421721386351667},"index":0,"playId":"d5c9824a-57d4-3aad-9997-4f0e41e392f4","pitchNumber":1,"startTime":"2026-07-07T23:59:02.791Z","endTime":"2026-07-07T23:59:07.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31217480375522,"aZ":-13.688875573303113,"pfxX":5.273853733149864,"pfxZ":9.489759830566662,"pX":-0.25835547528042024,"pZ":1.950634875760552,"vX0":-9.0497014056081,"vY0":-138.53951534728364,"vZ0":-7.077567233945451,"x":126.85,"y":186.11,"x0":2.3621363229026957,"y0":50.006833413490774,"z0":5.449662296129884,"aX":10.277918057909444},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":-7.7,"spinRate":2412,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.3950404866871078,"extension":7.4130257654371},"index":1,"playId":"64f2932b-af9a-3d78-9589-a8e5e8ba4706","pitchNumber":2,"startTime":"2026-07-07T23:59:22.497Z","endTime":"2026-07-07T23:59:25.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.349825420713636,"aZ":-28.449784280914102,"pfxX":-1.963798523719447,"pfxZ":2.3149773112843306,"pX":1.0312276822291924,"pZ":2.7050084052805428,"vX0":-3.5073253027882156,"vY0":-125.4480628620906,"vZ0":-1.475515570687087,"x":77.69,"y":165.74,"x0":2.6978486879645214,"y0":50.00062049025148,"z0":5.601421585367235,"aX":-3.1560315003425092},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":4.3,"spinRate":2386,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4351993817942379,"extension":7.146338373529278},"index":2,"playId":"3bd720ce-5e3c-3c9e-9d99-86e323172dbb","pitchNumber":3,"startTime":"2026-07-07T23:59:45.594Z","endTime":"2026-07-07T23:59:50.171Z","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":95.5,"endSpeed":87.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68385515868451,"aZ":-13.997926666500137,"pfxX":3.9139374967883795,"pfxZ":9.286846391630567,"pX":0.2483126659456801,"pZ":3.7554102322162843,"vX0":-7.582176558902597,"vY0":-138.91382888399994,"vZ0":-2.189700138800086,"x":107.53,"y":137.38,"x0":2.502785523046214,"y0":50.00262673983198,"z0":5.48278250001413,"aX":7.660903038468374},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":-5.5,"spinRate":2295,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.394073061127437,"extension":7.209499722828369},"index":3,"playId":"d16b0715-f25c-3ac6-9629-49a5a56eadfd","pitchNumber":4,"startTime":"2026-07-08T00:00:05.749Z","endTime":"2026-07-08T00:00:10.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493670512654134,"aZ":-30.58404718226582,"pfxX":-1.9474750146335709,"pfxZ":0.9526488508255797,"pX":0.40111122614592537,"pZ":1.782458982232456,"vX0":-4.783220847391419,"vY0":-127.6772190501741,"vZ0":-3.2881736891031124,"x":101.71,"y":190.65,"x0":2.5434261502539073,"y0":50.003241263405535,"z0":5.465257231885264,"aX":-3.251163156996766},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":4.4,"spinRate":2432,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.42714186477054383,"extension":7.188337658079199},"index":4,"playId":"0ad115ae-b7cf-3145-a8ce-b018d05a3dc3","pitchNumber":5,"startTime":"2026-07-08T00:00:26.760Z","endTime":"2026-07-08T00:00:32.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.733700206411886,"aZ":-13.063284561830034,"pfxX":6.982575983728747,"pfxZ":9.474560966345205,"pX":-0.7788388161472996,"pZ":1.673375264735379,"vX0":-10.995334327943858,"vY0":-140.82858811546066,"vZ0":-8.18345064743993,"x":146.69,"y":193.6,"x0":2.261362547872951,"y0":50.00103545111697,"z0":5.453726547763333,"aX":14.08266725745919},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":-10.6,"spinRate":2315,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.3883061150092204,"extension":7.4873124867012955},"index":5,"playId":"4bf4b1bf-b233-316d-b61b-693245b4af7f","pitchNumber":6,"startTime":"2026-07-08T00:00:51.352Z","endTime":"2026-07-08T00:00:56.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30444205749094,"aZ":-13.766507418460208,"pfxX":5.639814039430997,"pfxZ":9.447212456252727,"pX":0.2908855054033172,"pZ":2.252155833033464,"vX0":-8.105326325262274,"vY0":-138.7763367447445,"vZ0":-5.887066642159642,"x":105.91,"y":177.97,"x0":2.5178876098886254,"y0":50.006083193385074,"z0":5.31957395821008,"aX":10.993537319274939},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-8.5,"spinRate":2283,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.3948183940554535,"extension":7.5295734316203},"index":6,"playId":"fceb83f3-aa69-3621-ba1c-457c0ad3e701","pitchNumber":7,"startTime":"2026-07-08T00:01:11.444Z","endTime":"2026-07-08T00:01:14.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2371753320456,"aZ":-28.7269285753997,"pfxX":0.05919183465562883,"pfxZ":2.0690193061031454,"pX":0.08242700677817705,"pZ":3.2188282777670247,"vX0":-6.216751121048729,"vY0":-127.68824073506713,"vZ0":-0.08725535225599323,"x":113.86,"y":151.87,"x0":2.532376636776513,"y0":50.00265698910432,"z0":5.498120499339674,"aX":0.10036250485985042},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":1.2,"spinRate":2402,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4275999449293728,"extension":7.110260925798132},"index":7,"playId":"d5e8a2cf-0ed2-3e29-8f39-0211db5a5393","pitchNumber":8,"startTime":"2026-07-08T00:01:33.577Z","endTime":"2026-07-08T00:01:37.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:01:37.680Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Colson Montgomery grounds into a force out, second baseman Anthony Seigler to shortstop Andruw Monasterio. Miguel Vargas out at 2nd. Colson Montgomery to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T00:01:39.686Z","endTime":"2026-07-08T00:02:11.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80386333026398,"aZ":-20.442120876527593,"pfxX":9.50978370985392,"pfxZ":6.009709153478095,"pX":0.7909495571526984,"pZ":3.0435009774003126,"vX0":-7.901625769774187,"vY0":-138.97204241915873,"vZ0":-3.0456081449562467,"x":86.85,"y":156.61,"x0":2.4387627527126337,"y0":50.000153445231014,"z0":5.515000974498371,"aX":18.556423924682264},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":-15.5,"spinRate":2249,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.39447489438284133,"extension":7.70574642819273},"hitData":{"launchSpeed":58.2,"launchAngle":5.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.0,"coordY":159.0}},"index":0,"playId":"9be390c9-75c5-3586-b551-91e119e9239a","pitchNumber":1,"startTime":"2026-07-08T00:02:04.030Z","endTime":"2026-07-08T00:02:11.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:02:11.437Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Meidroth flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T00:02:44.275Z","endTime":"2026-07-08T00:04:44.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T00:02:44.059Z","endTime":"2026-07-08T00:02:46.652Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05424989474298,"aZ":-22.78959380012446,"pfxX":10.073593515648621,"pfxZ":4.805401512769198,"pX":0.8737334473756904,"pZ":2.649919887565772,"vX0":-7.909460424386942,"vY0":-138.6215351279172,"vZ0":-3.474719886215601,"x":83.7,"y":167.23,"x0":2.450649183181538,"y0":50.002582810864766,"z0":5.435399624042125,"aX":19.66788561649753},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.2,"breakHorizontal":-16.7,"spinRate":2239,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39463980112869557,"extension":7.655974244180678},"index":1,"playId":"5355fa7a-f684-3830-a22b-523de12377ec","pitchNumber":1,"startTime":"2026-07-08T00:02:46.652Z","endTime":"2026-07-08T00:02:50.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.677001443489484,"aZ":-14.400902113487682,"pfxX":6.441758817661704,"pfxZ":8.726869883114453,"pX":1.2785080873357317,"pZ":3.0499976512605906,"vX0":-5.491177421286029,"vY0":-141.6501023705681,"vZ0":-4.265800647244714,"x":68.27,"y":156.43,"x0":2.4030950778181746,"y0":50.00436263726342,"z0":5.49317422079803,"aX":13.121222534210244},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":-10.6,"spinRate":2325,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3863426891258488,"extension":7.320064029583181},"index":2,"playId":"22e3390a-bafc-34ea-ac82-90ea7ba011a0","pitchNumber":2,"startTime":"2026-07-08T00:03:08.394Z","endTime":"2026-07-08T00:03:11.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.473105392111226,"aZ":-21.69409111034712,"pfxX":10.174193574380345,"pfxZ":5.372503109548193,"pX":0.19677382911826127,"pZ":2.3835431098849553,"vX0":-9.663986603598387,"vY0":-138.86673322847074,"vZ0":-4.321576187440277,"x":109.5,"y":174.42,"x0":2.402262211432962,"y0":50.00287060520682,"z0":5.40557043537526,"aX":19.845534923666953},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":-16.4,"spinRate":2281,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.39462696404585174,"extension":7.5368426161149635},"index":3,"playId":"3436f6b8-2f37-3818-aea2-9ed661baaba1","pitchNumber":3,"startTime":"2026-07-08T00:03:28.595Z","endTime":"2026-07-08T00:03:32.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.158869122763413,"aZ":-15.354681911417442,"pfxX":6.308658014703366,"pfxZ":8.387089697598817,"pX":0.3519067064926163,"pZ":2.8734355766449475,"vX0":-8.212683026128952,"vY0":-140.55281416973799,"vZ0":-4.45377601995238,"x":103.59,"y":161.2,"x0":2.488886262677124,"y0":50.00168703265339,"z0":5.4720742519578245,"aX":12.650829804380312},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":-9.8,"spinRate":2369,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.3893362937502558,"extension":7.631410536495735},"index":4,"playId":"49af5c34-2665-3da8-b495-9f49027e62e9","pitchNumber":4,"startTime":"2026-07-08T00:03:53.082Z","endTime":"2026-07-08T00:03:56.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57871249287387,"aZ":-35.77244663318289,"pfxX":-2.859067830646418,"pfxZ":-2.368013358586131,"pX":1.229754711582799,"pZ":1.2047010407006973,"vX0":-2.6590394557544816,"vY0":-121.88107008214972,"vZ0":-2.7075374680888844,"x":70.12,"y":206.25,"x0":2.702124240834037,"y0":50.00285174262702,"z0":5.3874338734681775,"aX":-4.3461005256575955},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.7,"breakHorizontal":5.8,"spinRate":2461,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.4476019582497903,"extension":7.2141480402776},"index":5,"playId":"fcfe8a1a-6e3a-39ea-bd09-4811599b6020","pitchNumber":5,"startTime":"2026-07-08T00:04:15.719Z","endTime":"2026-07-08T00:04:20.246Z","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":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66991886886779,"aZ":-13.372929626333837,"pfxX":6.523272255141128,"pfxZ":9.150987907937413,"pX":-0.5413866542351747,"pZ":2.10995790819596,"vX0":-10.769879164240484,"vY0":-141.7906143835774,"vZ0":-6.707635826462784,"x":137.64,"y":181.81,"x0":2.442932474092842,"y0":50.0025420920239,"z0":5.34420313289972,"aX":13.402953796122056},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":-9.8,"spinRate":2321,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.3849624853306626,"extension":7.593103966665575},"hitData":{"launchSpeed":96.3,"launchAngle":31.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.76,"coordY":61.24}},"index":6,"playId":"c110a8d0-bdb0-3465-b801-2ed1f9d99c31","pitchNumber":6,"startTime":"2026-07-08T00:04:35.633Z","endTime":"2026-07-08T00:04:44.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:04:44.341Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T00:06:34.667Z","endTime":"2026-07-08T00:09:04.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107019034657046,"aZ":-24.2512838260583,"pfxX":-0.7421654448366994,"pfxZ":4.552856749298884,"pX":0.12876007246214127,"pZ":1.706085859157408,"vX0":-4.575466257817547,"vY0":-130.07316312224035,"vZ0":-6.080424325195367,"x":112.09,"y":192.72,"x0":1.9954533706776774,"y0":50.00602927811712,"z0":5.872419609675191,"aX":-1.2926448502750596},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":2.2,"spinRate":2608,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.41849474249645,"extension":6.356376426940518},"index":0,"playId":"55fe644f-15a2-3b7b-b565-d14eeb497e52","pitchNumber":1,"startTime":"2026-07-08T00:06:55.861Z","endTime":"2026-07-08T00:07:22.872Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.018919895418268,"aZ":-29.6320564570627,"pfxX":-7.99473928550226,"pfxZ":1.7231982001743216,"pX":-0.4542328793265095,"pZ":3.609327074589885,"vX0":-3.8389498659087984,"vY0":-120.27569748893177,"vZ0":0.756577652520694,"x":134.31,"y":141.33,"x0":2.1981365866975717,"y0":50.001961543986525,"z0":5.906212784725641,"aX":-11.781304438757708},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":15.4,"spinRate":2932,"spinDirection":285},"zone":11,"typeConfidence":2.0,"plateTime":0.4543615404550616,"extension":6.452511850990427},"index":1,"playId":"c0d347c6-f338-3cd6-b70b-689744c275ab","pitchNumber":2,"startTime":"2026-07-08T00:07:31.352Z","endTime":"2026-07-08T00:07:36.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905600652917897,"aZ":-29.933518188680893,"pfxX":10.263363951815471,"pfxZ":1.163502973253376,"pX":1.2191916344181435,"pZ":3.2041234181378258,"vX0":-6.059673617898912,"vY0":-137.93262028453253,"vZ0":-1.039344459657686,"x":70.53,"y":152.27,"x0":2.1120578473738116,"y0":50.00244148714359,"z0":5.605602044301473,"aX":19.76000281208624},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":-17.3,"spinRate":2582,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.3972137486175189,"extension":6.109911766224894},"index":2,"playId":"78e65112-e192-3470-bcbd-d8986864cf0a","pitchNumber":3,"startTime":"2026-07-08T00:07:47.548Z","endTime":"2026-07-08T00:07:51.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50139254522364,"aZ":-25.34396739861762,"pfxX":9.997316360133865,"pfxZ":3.5647894905743414,"pX":0.5506806495287266,"pZ":2.977145944422495,"vX0":-7.252743456402117,"vY0":-137.50446891564457,"vZ0":-2.7222652114284887,"x":96.01,"y":158.4,"x0":1.9237124470459954,"y0":50.00149523948162,"z0":5.6996785362236295,"aX":19.141882695325645},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":-16.6,"spinRate":2649,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.39834404877098173,"extension":6.272384005148488},"index":3,"playId":"cda1761c-c8e5-3fed-9f58-39f686cb96cc","pitchNumber":4,"startTime":"2026-07-08T00:08:05.727Z","endTime":"2026-07-08T00:08:09.423Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-08T00:08:19.660Z","endTime":"2026-07-08T00:08:37.639Z","isPitch":false,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4291776395882,"aZ":-24.90059623865332,"pfxX":-0.17929865331502604,"pfxZ":3.989923331288205,"pX":0.3520321019206631,"pZ":2.5915612171752724,"vX0":-4.620850036853533,"vY0":-133.62158252547292,"vZ0":-4.107323562437239,"x":103.58,"y":168.81,"x0":2.1208490493353347,"y0":50.006267688025744,"z0":5.919287806749802,"aX":-0.3263743932771401},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":1.2,"spinRate":2626,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4085522389212479,"extension":6.358349618687453},"index":5,"playId":"a32d6121-17e9-317a-b55f-8f25f8c47f55","pitchNumber":5,"startTime":"2026-07-08T00:08:37.639Z","endTime":"2026-07-08T00:08:41.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128797747796426,"aZ":-21.964250159770003,"pfxX":5.708583501338892,"pfxZ":5.177012213258092,"pX":0.8228137356709224,"pZ":3.6665394455512645,"vX0":-5.704469620834274,"vY0":-138.8506874997573,"vZ0":-1.308408367754855,"x":85.64,"y":139.78,"x0":2.1522091908756167,"y0":50.00383237850645,"z0":5.5911209987461,"aX":11.260882216871003},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":-9.4,"spinRate":2484,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.39294574698667706,"extension":6.270161632425995},"index":6,"playId":"9de50ab3-90d5-36a0-bac7-907cfdefa22f","pitchNumber":6,"startTime":"2026-07-08T00:08:59.094Z","endTime":"2026-07-08T00:09:04.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:09:04.195Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andruw Monasterio homers (4) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T00:09:09.965Z","endTime":"2026-07-08T00:10:55.349Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":702273,"link":"/api/v1/people/702273"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.719726501906894,"aZ":-24.792574105785995,"pfxX":10.612687007863673,"pfxZ":3.737965970948438,"pX":0.9344015425224705,"pZ":2.241095042579397,"vX0":-6.897781218040578,"vY0":-139.5056618332354,"vZ0":-4.5032981413076625,"x":81.38,"y":178.27,"x0":2.0572314124195428,"y0":50.00546187666221,"z0":5.506039935519549,"aX":20.968704260334672},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":-17.9,"spinRate":2559,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.39228915170627277,"extension":6.260982183138969},"index":0,"playId":"1a370135-21c2-30bf-b8e6-c62dbd4d5281","pitchNumber":1,"startTime":"2026-07-08T00:09:30.644Z","endTime":"2026-07-08T00:09:34.918Z","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":89.9,"endSpeed":83.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.754494874153146,"aZ":-26.59317139535168,"pfxX":10.116234904483566,"pfxZ":3.2209385445127205,"pX":-1.4975335671649082,"pZ":0.6198851200999962,"vX0":-11.473627424645173,"vY0":-130.33539586738047,"vZ0":-7.754209836038972,"x":174.08,"y":222.04,"x0":1.6341170067600796,"y0":50.002766937172936,"z0":5.62341125136085,"aX":17.51712274493897},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":-16.0,"spinRate":1899,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.41923416947057124,"extension":6.436896154590338},"index":1,"playId":"d0630120-5f3f-35c9-a99b-9d40e583b60d","pitchNumber":2,"startTime":"2026-07-08T00:09:47.969Z","endTime":"2026-07-08T00:09:51.072Z","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":90.4,"endSpeed":84.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.186137662509847,"aZ":-24.730875135717756,"pfxX":-1.4180135509596021,"pfxZ":4.139161013460752,"pX":0.78862342476861,"pZ":2.8664364123216535,"vX0":-3.1029338201581034,"vY0":-131.79364572240652,"vZ0":-3.268022512862104,"x":86.94,"y":161.39,"x0":2.1553340028854495,"y0":50.00413511450483,"z0":5.904774716768367,"aX":-2.5487925322616607},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":3.1,"spinRate":2719,"spinDirection":174},"zone":3,"typeConfidence":2.0,"plateTime":0.4121347818797041,"extension":6.430621511061912},"index":2,"playId":"004d40ae-ea28-3fb5-9a49-005aa036ae77","pitchNumber":3,"startTime":"2026-07-08T00:10:07.516Z","endTime":"2026-07-08T00:10:12.182Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-08T00:10:17.802Z","endTime":"2026-07-08T00:10:31.237Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40016829245476,"aZ":-33.246531095368596,"pfxX":-7.861441857422439,"pfxZ":-0.7325358176417218,"pX":-0.28612364683044184,"pZ":1.7567853293199411,"vX0":-3.9564742099739494,"vY0":-120.827894483689,"vZ0":-2.485287662560398,"x":127.91,"y":191.35,"x0":2.4008746102729592,"y0":50.00471986603525,"z0":5.757811702828388,"aX":-11.47301873702612},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.2,"spinRate":2944,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.4555923238814499,"extension":6.518574961706407},"hitData":{"launchSpeed":106.2,"launchAngle":25.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.68,"coordY":94.3}},"index":4,"playId":"47cb20bc-cd18-3acd-97a6-5e9f12ca21d3","pitchNumber":4,"startTime":"2026-07-08T00:10:31.237Z","endTime":"2026-07-08T00:10:55.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:10:55.349Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Wong singles on a bunt ground ball to third baseman Colson Montgomery.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T00:10:59.148Z","endTime":"2026-07-08T00:11:31.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.808575240665746,"aZ":-27.08899928621287,"pfxX":9.903275017406633,"pfxZ":2.5867437106139466,"pX":-0.5226910681129836,"pZ":2.5421132066334633,"vX0":-9.905378697885784,"vY0":-138.79246521731295,"vZ0":-3.481223392204333,"x":136.92,"y":170.14,"x0":1.7925087023544943,"y0":50.00479903701023,"z0":5.6011960448550955,"aX":19.47394554464272},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":-16.1,"spinRate":2410,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.3934750484229532,"extension":6.282016481290105},"hitData":{"launchSpeed":38.7,"launchAngle":-1.0,"totalDistance":23.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":117.93,"coordY":188.0}},"index":0,"playId":"5aa6a2e0-009d-3c9d-ab4b-ee7e8e649dbd","pitchNumber":1,"startTime":"2026-07-08T00:11:21.230Z","endTime":"2026-07-08T00:11:31.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:11:31.265Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out sharply to center fielder Tristan Peters.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T00:12:04.488Z","endTime":"2026-07-08T00:12:19.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T00:11:50.810Z","endTime":"2026-07-08T00:12:06.882Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.077714180339026,"aZ":-24.433315738385907,"pfxX":9.699390533056663,"pfxZ":3.9476540049745026,"pX":-0.12091436610513703,"pZ":2.264643479500743,"vX0":-9.205620221939256,"vY0":-138.47063442235785,"vZ0":-4.758290301369961,"x":121.61,"y":177.63,"x0":1.9707701663951651,"y0":50.00188803063064,"z0":5.619615567505254,"aX":19.019337800989074},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.4,"breakHorizontal":-15.8,"spinRate":2492,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.39407348416556776,"extension":6.292279241501516},"hitData":{"launchSpeed":100.5,"launchAngle":24.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":104.46,"coordY":50.72}},"index":1,"playId":"8ac904a5-a657-358b-833d-005269e6a7ff","pitchNumber":1,"startTime":"2026-07-08T00:12:06.882Z","endTime":"2026-07-08T00:12:19.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:12:19.923Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ceddanne Rafaela homers (8) on a fly ball to left field. Connor Wong scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T00:12:24.178Z","endTime":"2026-07-08T00:13:08.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":702273,"link":"/api/v1/people/702273"},"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":702273,"link":"/api/v1/people/702273"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97266138920936,"aZ":-31.345472778324048,"pfxX":-6.9897861238894805,"pfxZ":0.5623689917743082,"pX":-0.5960894964173727,"pZ":1.9571998972468798,"vX0":-4.5864030308548,"vY0":-120.5696003282039,"vZ0":-2.5625767834203836,"x":139.72,"y":185.94,"x0":2.2375795709601656,"y0":50.003903664367165,"z0":5.7941611246354405,"aX":-10.312266292719215},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.7,"breakHorizontal":13.8,"spinRate":2843,"spinDirection":297},"zone":7,"typeConfidence":2.0,"plateTime":0.4539232332633971,"extension":6.33755975692522},"hitData":{"launchSpeed":103.7,"launchAngle":35.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":21.2,"coordY":83.59}},"index":0,"playId":"d01160d7-a18a-3563-80f3-f42325df4ffe","pitchNumber":1,"startTime":"2026-07-08T00:12:42.449Z","endTime":"2026-07-08T00:13:08.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:13:08.109Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wilyer Abreu pops out to second baseman Chase Meidroth.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T00:13:10.094Z","endTime":"2026-07-08T00:14:22.570Z","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":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":"Pop Out","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":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83996769056077,"aZ":-26.10959880032854,"pfxX":9.519964690963294,"pfxZ":2.968069978789961,"pX":1.1696133742586454,"pZ":3.2782489767607204,"vX0":-6.101259862383419,"vY0":-141.48650254163655,"vZ0":-2.215332828732793,"x":72.42,"y":150.27,"x0":2.1080935754389403,"y0":50.00517359655276,"z0":5.730903631473957,"aX":19.459515635036812},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.2,"spinRate":2633,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3859526512471705,"extension":6.209323723539112},"index":0,"playId":"3dd69948-a69f-3efd-ae4f-368733b6d8fb","pitchNumber":1,"startTime":"2026-07-08T00:13:34.903Z","endTime":"2026-07-08T00:13:37.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.006622278808237,"aZ":-34.41676512011492,"pfxX":-7.504060862843964,"pfxZ":-1.4800174671636857,"pX":0.8274982222052998,"pZ":2.223359189242906,"vX0":-1.3692892874373426,"vY0":-122.05447581383933,"vZ0":-1.626331236896198,"x":85.46,"y":178.75,"x0":2.370322259709403,"y0":50.00199164154676,"z0":5.849563781782155,"aX":-11.372531704834891},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.8,"breakHorizontal":13.9,"spinRate":2893,"spinDirection":295},"zone":6,"typeConfidence":2.0,"plateTime":0.44798226817462794,"extension":6.4578661508418564},"index":1,"playId":"8d88c9ba-59c7-3129-aae2-aa45ebe05609","pitchNumber":2,"startTime":"2026-07-08T00:13:54.483Z","endTime":"2026-07-08T00:13:59.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.264203200850066,"aZ":-22.763694090923593,"pfxX":-0.924928677585992,"pfxZ":5.095387494753828,"pX":-0.22842660478701166,"pZ":3.0083105084606614,"vX0":-5.8832004000388345,"vY0":-134.1463995277281,"vZ0":-3.6374633646222834,"x":125.71,"y":157.56,"x0":2.101024832847658,"y0":50.00459543689694,"z0":5.9783969308537905,"aX":-1.7093476136300534},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":2.8,"spinRate":2640,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.40617278995538797,"extension":6.521242368988187},"hitData":{"launchSpeed":90.3,"launchAngle":61.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.86,"coordY":132.93}},"index":2,"playId":"aa7afddc-ebfa-3fb9-bb7b-7747a3cb0ffe","pitchNumber":3,"startTime":"2026-07-08T00:14:12.674Z","endTime":"2026-07-08T00:14:22.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:14:22.570Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a sharp ground ball to second baseman Anthony Seigler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T00:16:14.225Z","endTime":"2026-07-08T00:18:25.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.671466175870425,"aZ":-16.856252299697438,"pfxX":6.021232282297787,"pfxZ":7.768443682699212,"pX":0.33762763552973096,"pZ":2.50827164703284,"vX0":-7.928275244326227,"vY0":-139.37677841946143,"vZ0":-5.2002245819608754,"x":104.13,"y":171.06,"x0":2.4337898236594393,"y0":50.001308508304845,"z0":5.507448287609824,"aX":11.871648553663572},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":-9.4,"spinRate":2309,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.3926371767572374,"extension":7.20091548442005},"index":0,"playId":"b17ff1c3-a0db-3ebd-b5f0-d9e5a2b69ee5","pitchNumber":1,"startTime":"2026-07-08T00:16:31.255Z","endTime":"2026-07-08T00:16:34.975Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-08T00:16:44.439Z","endTime":"2026-07-08T00:16:57.120Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94430427245904,"aZ":-16.69309767898876,"pfxX":6.75722076250177,"pfxZ":7.763381297327732,"pX":-1.3787964197064053,"pZ":2.002027610092356,"vX0":-12.404587940736674,"vY0":-139.91636446138793,"vZ0":-6.277700539083876,"x":169.56,"y":184.73,"x0":2.223038110328562,"y0":50.001194466318125,"z0":5.358549608777263,"aX":13.472149423659014},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":-9.8,"spinRate":2280,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.3906607149807071,"extension":7.397385645069385},"index":2,"playId":"bc5b3dfa-db14-30ce-9cf6-40b705fea276","pitchNumber":2,"startTime":"2026-07-08T00:16:57.120Z","endTime":"2026-07-08T00:17:01.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53542448206079,"aZ":-26.594460343614006,"pfxX":-1.0652690906356845,"pfxZ":3.2725346888281432,"pX":-1.7690992048702254,"pZ":1.0848372490601046,"vX0":-10.313177048796053,"vY0":-128.6397449446698,"vZ0":-5.685016923485674,"x":184.43,"y":209.49,"x0":2.40276912128415,"y0":50.000406848441955,"z0":5.341667743510906,"aX":-1.8137687622259577},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":3.8,"spinRate":2578,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4231201254391914,"extension":7.159773067179956},"index":3,"playId":"039e7a00-5f25-3732-9e53-1342672fa7a6","pitchNumber":3,"startTime":"2026-07-08T00:17:11.495Z","endTime":"2026-07-08T00:17:14.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.547439445804056,"aZ":-24.59091795508089,"pfxX":10.048482089747079,"pfxZ":3.8524862612382424,"pX":0.5783277762657497,"pZ":2.3535702847548454,"vX0":-8.706885865793675,"vY0":-139.25532119662304,"vZ0":-3.836985710883091,"x":94.96,"y":175.23,"x0":2.4361575857937146,"y0":50.00482211769672,"z0":5.371419485115563,"aX":19.786666570087213},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":-16.4,"spinRate":2387,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3929550996798392,"extension":7.229342873807448},"index":4,"playId":"c9818709-998c-3e0d-bd78-1efdafe35a15","pitchNumber":4,"startTime":"2026-07-08T00:17:26.358Z","endTime":"2026-07-08T00:17:29.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381023664777967,"aZ":-28.01725593974209,"pfxX":-0.7330205877872249,"pfxZ":2.4011231155601287,"pX":-2.7416205822612594,"pZ":1.5376955975504856,"vX0":-12.687673213948232,"vY0":-129.95157074129935,"vZ0":-4.497672298328013,"x":221.5,"y":197.26,"x0":2.276333188107429,"y0":50.00105416191623,"z0":5.391497672135711,"aX":-1.2653406624925116},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":3.8,"spinRate":2585,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.4196920950382417,"extension":7.320475086194018},"index":5,"playId":"aa07e5a6-a058-3192-b761-9a91c400a303","pitchNumber":5,"startTime":"2026-07-08T00:17:59.278Z","endTime":"2026-07-08T00:18:02.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.188913894266406,"aZ":-21.58706075951288,"pfxX":10.078457596769475,"pfxZ":5.299576996358456,"pX":0.2671015804760251,"pZ":2.0968549047961043,"vX0":-9.803870178853586,"vY0":-140.52138498525088,"vZ0":-5.169430531887842,"x":106.82,"y":182.16,"x0":2.4937243395381588,"y0":50.00301227493065,"z0":5.3650867681543035,"aX":20.132901418478355},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":-16.2,"spinRate":2406,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.38996128278570197,"extension":7.384949829263005},"hitData":{"launchSpeed":102.4,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":160.93,"coordY":122.8}},"index":6,"playId":"fd1d238d-9161-3ded-ae8c-4da5cf979488","pitchNumber":6,"startTime":"2026-07-08T00:18:15.076Z","endTime":"2026-07-08T00:18:25.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:18:25.111Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Junior Perez pops out to shortstop Andruw Monasterio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T00:18:29.968Z","endTime":"2026-07-08T00:19:50.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"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_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":95.7,"endSpeed":88.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072218995538595,"aZ":-19.241429542453634,"pfxX":5.920241869297286,"pfxZ":6.514350579187903,"pX":0.3037451165908774,"pZ":3.4625175737784404,"vX0":-8.157249623088918,"vY0":-139.2299747458827,"vZ0":-2.2291210292786166,"x":105.42,"y":145.29,"x0":2.4875542118433294,"y0":50.0007657837834,"z0":5.531835077295222,"aX":11.749495092774652},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":-9.2,"spinRate":2303,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.39178236456751714,"extension":7.266768880051984},"index":0,"playId":"44949dcb-a135-3fa1-88ab-9933c108b2cf","pitchNumber":1,"startTime":"2026-07-08T00:18:56.368Z","endTime":"2026-07-08T00:19:00.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.6,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288476492414688,"aZ":-17.388339890714118,"pfxX":6.24233718074869,"pfxZ":7.642398634290236,"pX":1.0597911186758875,"pZ":2.0007344222497037,"vX0":-6.386410381271293,"vY0":-137.67287000032186,"vZ0":-5.759932171095096,"x":76.6,"y":184.76,"x0":2.589742876391248,"y0":50.0051804270654,"z0":5.28239874873927,"aX":12.080341943810497},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-10.1,"spinRate":2199,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.3966528794586033,"extension":7.104433000639093},"index":1,"playId":"478f4a15-c069-3641-9d08-dcaba98b88e0","pitchNumber":2,"startTime":"2026-07-08T00:19:18.180Z","endTime":"2026-07-08T00:19:21.181Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.101810213498364,"aZ":-23.166735781583153,"pfxX":9.859783487253196,"pfxZ":4.60314708096484,"pX":0.2288003264229477,"pZ":1.9872278767971447,"vX0":-9.335655882831237,"vY0":-138.3728107872524,"vZ0":-4.978744395362896,"x":108.28,"y":185.12,"x0":2.3497254506447414,"y0":50.00510533490935,"z0":5.34253422080799,"aX":19.30608613581423},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":-16.2,"spinRate":2324,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.39439127240816285,"extension":7.080355931921663},"hitData":{"launchSpeed":76.6,"launchAngle":55.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.03,"coordY":128.98}},"index":2,"playId":"61b3eb0c-4b74-3a4c-bc2e-73cc0273fff3","pitchNumber":3,"startTime":"2026-07-08T00:19:40.910Z","endTime":"2026-07-08T00:19:50.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:19:50.579Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Teel lines out to shortstop Andruw Monasterio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T00:20:12.903Z","endTime":"2026-07-08T00:22:08.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78785636328192,"aZ":-14.718747177775963,"pfxX":5.438389575882274,"pfxZ":8.846885302655679,"pX":0.31944775757385746,"pZ":3.2172252504735237,"vX0":-8.109942216438066,"vY0":-139.4517998046536,"vZ0":-3.561132135883492,"x":104.82,"y":151.91,"x0":2.556185061211748,"y0":50.00607326654144,"z0":5.479250754625973,"aX":10.734860788756292},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":-8.2,"spinRate":2251,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.3924808977952825,"extension":7.193515960448574},"index":0,"playId":"e12b2c11-ada0-3d45-94d4-cc1c2957251c","pitchNumber":1,"startTime":"2026-07-08T00:20:18.921Z","endTime":"2026-07-08T00:20:22.768Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28182933812821,"aZ":-17.42215893754019,"pfxX":5.34239818727672,"pfxZ":7.416154924147163,"pX":1.1500642547228797,"pZ":3.1869030054514513,"vX0":-5.791500487608017,"vY0":-139.63303282203242,"vZ0":-3.2033049941204723,"x":73.16,"y":152.73,"x0":2.549723265608307,"y0":50.00158996959876,"z0":5.4847299885488985,"aX":10.62614204476188},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":-8.6,"spinRate":2222,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3911600063285894,"extension":7.215038527691342},"index":1,"playId":"af4d2b89-94b4-3a5a-9b15-be18b453c4b1","pitchNumber":2,"startTime":"2026-07-08T00:20:38.859Z","endTime":"2026-07-08T00:20:42.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01807629502051,"aZ":-16.45108847680111,"pfxX":5.920797550616942,"pfxZ":7.799558674538021,"pX":-0.31955650717081485,"pZ":3.5955360148581836,"vX0":-9.410076696264563,"vY0":-140.44743630856405,"vZ0":-2.5374154434473954,"x":129.18,"y":141.7,"x0":2.290832435045084,"y0":50.005629209016746,"z0":5.568802422511652,"aX":11.941079572361682},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":-9.0,"spinRate":2292,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.3885906552168015,"extension":7.32203618273662},"index":2,"playId":"d90cff87-766e-3e84-8156-8231e307bfdb","pitchNumber":3,"startTime":"2026-07-08T00:20:58.884Z","endTime":"2026-07-08T00:21:03.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560047157816825,"aZ":-34.43709730118976,"pfxX":-1.6630965384691487,"pfxZ":-1.4975767986467057,"pX":-1.310721093643175,"pZ":1.5105139549415432,"vX0":-8.191479559029672,"vY0":-121.731177617289,"vZ0":-2.59677592667016,"x":166.96,"y":198.0,"x0":2.2994010472791233,"y0":50.00066506899569,"z0":5.542137152147543,"aX":-2.5189909011852976},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.0,"breakHorizontal":4.8,"spinRate":2516,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4481729999430599,"extension":7.145581759797993},"index":3,"playId":"6b01f669-3729-3f45-8208-4d10016d40c1","pitchNumber":4,"startTime":"2026-07-08T00:21:19.565Z","endTime":"2026-07-08T00:21:22.864Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"62f5b451-2429-3041-9704-73deb81deaf1","startTime":"2026-07-08T00:21:42.451Z","endTime":"2026-07-08T00:21:45.451Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.003836007464898,"aZ":-26.805536941538683,"pfxX":-1.226750769156555,"pfxZ":3.2050745289561586,"pX":-0.848817648834418,"pZ":2.4550241734302882,"vX0":-8.033242665341767,"vY0":-128.02467714005428,"vZ0":-2.1675016796005493,"x":149.35,"y":172.49,"x0":2.476589214334137,"y0":50.00567562441154,"z0":5.390340497896035,"aX":-2.055113297873938},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":3.8,"spinRate":2505,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4262440143508508,"extension":7.0966044853297685},"hitData":{"launchSpeed":79.7,"launchAngle":13.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":153.2}},"index":5,"playId":"a4ec0090-b601-3d10-af5f-98ac6bbf4533","pitchNumber":5,"startTime":"2026-07-08T00:22:01.819Z","endTime":"2026-07-08T00:22:08.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:22:08.877Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luisangel Acuña flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T00:22:23.528Z","endTime":"2026-07-08T00:23:40.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":88.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.320666515026055,"aZ":-16.066773623388748,"pfxX":5.889756843757788,"pfxZ":8.071627156247297,"pX":-1.3158342567516985,"pZ":1.9391292709027,"vX0":-12.006046953820197,"vY0":-140.27353001108554,"vZ0":-6.914409541930063,"x":167.16,"y":186.42,"x0":2.2518352992971393,"y0":50.002999992647105,"z0":5.480917289180315,"aX":11.75446888323378},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":-8.3,"spinRate":2325,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3902627866756041,"extension":7.436105936349479},"index":0,"playId":"5cf19663-9897-324a-8906-4185450c4a7d","pitchNumber":1,"startTime":"2026-07-08T00:22:38.463Z","endTime":"2026-07-08T00:22:42.862Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.6,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.965381533208983,"aZ":-26.862001421826143,"pfxX":-1.477635885749427,"pfxZ":3.1250241496624387,"pX":-0.06541586974925076,"pZ":0.9109100234054668,"vX0":-6.230893787638305,"vY0":-128.36624915933172,"vZ0":-5.896785830365824,"x":119.49,"y":214.19,"x0":2.567250099206908,"y0":50.00301431742827,"z0":5.279880318092773,"aX":-2.510614605161422},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":3.8,"spinRate":2521,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.4237234225124964,"extension":7.281802273921928},"index":1,"playId":"e20b23b2-b687-3ec2-a53b-1c2e6450f6e5","pitchNumber":2,"startTime":"2026-07-08T00:22:58.459Z","endTime":"2026-07-08T00:23:04.470Z","isPitch":true,"type":"pitch"},{"details":{"description":"Sam Antonacci steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"e20b23b2-b687-3ec2-a53b-1c2e6450f6e5","startTime":"2026-07-08T00:23:10.264Z","endTime":"2026-07-08T00:23:30.276Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45736062903866,"aZ":-15.848166238531968,"pfxX":7.872128030479956,"pfxZ":8.357367690186283,"pX":-0.7388237274886494,"pZ":2.423654286074483,"vX0":-11.474056766734428,"vY0":-139.18807895088497,"vZ0":-5.084153839680873,"x":145.16,"y":173.34,"x0":2.422221333955239,"y0":50.00583687276328,"z0":5.330350102328663,"aX":15.384688963971952},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":-11.8,"spinRate":2298,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.3941391570184818,"extension":7.137544522464449},"hitData":{"launchSpeed":87.5,"launchAngle":37.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.55,"coordY":73.8}},"index":3,"playId":"666a2726-897f-3fae-b0d3-b8a75ce6ed7a","pitchNumber":3,"startTime":"2026-07-08T00:23:30.276Z","endTime":"2026-07-08T00:23:40.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:23:40.180Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a line drive to right fielder Junior Perez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T00:25:43.078Z","endTime":"2026-07-08T00:27:12.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55171053160528,"aZ":-22.37166537705129,"pfxX":7.076010357816564,"pfxZ":5.124878979189013,"pX":0.2629243577521042,"pZ":2.577535088734053,"vX0":-7.002624643997788,"vY0":-137.45773265503928,"vZ0":-4.443667715117741,"x":106.98,"y":169.19,"x0":1.9245022522372415,"y0":50.00338544542569,"z0":5.734553886193067,"aX":13.537386790207476},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.5,"breakHorizontal":-11.4,"spinRate":2404,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.39851154712415493,"extension":6.328960353262377},"index":0,"playId":"0a52a9aa-ae65-3657-a6a9-81b481782754","pitchNumber":1,"startTime":"2026-07-08T00:25:50.504Z","endTime":"2026-07-08T00:25:54.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191521654176807,"aZ":-25.274606650813137,"pfxX":-3.6315426553748167,"pfxZ":4.139828560857968,"pX":-0.5054520445107759,"pZ":2.859124567089799,"vX0":-5.16235947323803,"vY0":-128.01198365267945,"vZ0":-3.0910646590980924,"x":136.27,"y":161.58,"x0":2.005514455387268,"y0":50.00618892976599,"z0":6.050275087396288,"aX":-6.057619716396108},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":7.7,"spinRate":2744,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.4270679478740558,"extension":6.365768720115294},"index":1,"playId":"245c6fa9-ab6d-31f4-9345-512759a8c4fd","pitchNumber":2,"startTime":"2026-07-08T00:26:09.530Z","endTime":"2026-07-08T00:26:13.500Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-08T00:26:24.996Z","endTime":"2026-07-08T00:26:42.109Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87998330474628,"aZ":-21.01048673907877,"pfxX":7.604076939157463,"pfxZ":5.71456041911728,"pX":-1.2698366353281847,"pZ":3.099476258203257,"vX0":-11.038799337623,"vY0":-138.4001578492089,"vZ0":-3.361130799079575,"x":165.4,"y":155.09,"x0":1.769670002032838,"y0":50.00377705313847,"z0":5.72531065056496,"aX":14.856595903374405},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":-11.6,"spinRate":2366,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.3947200691692725,"extension":6.407653438104642},"index":3,"playId":"50de8ee4-b708-33d3-9078-a9d8879b3fce","pitchNumber":3,"startTime":"2026-07-08T00:26:42.109Z","endTime":"2026-07-08T00:26:45.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.338535564999752,"aZ":-27.16483350831442,"pfxX":9.784286768949897,"pfxZ":2.911671041772032,"pX":0.3279507590271414,"pZ":1.5263101913878707,"vX0":-7.189862431159517,"vY0":-130.38866310516036,"vZ0":-5.476076669405709,"x":104.5,"y":197.57,"x0":1.8494876852904756,"y0":50.00589796448532,"z0":5.702829521556229,"aX":16.855263634264464},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-16.1,"spinRate":1845,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4200198150584664,"extension":6.503337807521044},"hitData":{"launchSpeed":82.1,"launchAngle":25.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.6,"coordY":91.75}},"index":4,"playId":"ee8ecd86-8532-3a88-9fe2-6bec16fde655","pitchNumber":4,"startTime":"2026-07-08T00:27:01.210Z","endTime":"2026-07-08T00:27:12.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:27:12.257Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T00:27:19.246Z","endTime":"2026-07-08T00:30:48.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":9},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017059446201554,"aZ":-31.538256797573702,"pfxX":-7.3682089259972825,"pfxZ":0.44516733486672067,"pX":1.2257657569810854,"pZ":2.7599449643883776,"vX0":-0.9711564086399616,"vY0":-119.30094401772115,"vZ0":-0.40965235681111,"x":70.28,"y":164.26,"x0":2.5955358125705055,"y0":50.00474535202035,"z0":5.777195852515768,"aX":-10.619142563517906},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.0,"breakHorizontal":13.6,"spinRate":2810,"spinDirection":283},"zone":12,"typeConfidence":2.0,"plateTime":0.4591655993851629,"extension":6.289861780006315},"index":0,"playId":"761b2f90-9cc4-3fe1-8e2a-434731ccf0f9","pitchNumber":1,"startTime":"2026-07-08T00:27:36.543Z","endTime":"2026-07-08T00:27:41.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893704945134402,"aZ":-22.91346843899116,"pfxX":-2.35327329338001,"pfxZ":5.2322398504246035,"pX":-0.026349205388054745,"pZ":2.887478322490949,"vX0":-4.5535132631613555,"vY0":-131.49196441613495,"vZ0":-3.579670377674676,"x":118.0,"y":160.82,"x0":2.0260341155413966,"y0":50.00608234271119,"z0":5.944070009820424,"aX":-4.168965684217178},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":5.2,"spinRate":2694,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4147374766602212,"extension":6.388553027121813},"index":1,"playId":"86441cce-c792-39e8-a72f-0535105dbe6f","pitchNumber":2,"startTime":"2026-07-08T00:27:54.376Z","endTime":"2026-07-08T00:27:58.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.907968458324643,"aZ":-27.689229508648985,"pfxX":10.796485207735895,"pfxZ":2.3090211909046126,"pX":0.807313516318088,"pZ":2.020030390025716,"vX0":-7.125068365116106,"vY0":-138.46770310584196,"vZ0":-4.3475825317138215,"x":86.23,"y":184.24,"x0":2.0111255356534024,"y0":50.00179437986505,"z0":5.46295316249241,"aX":20.964575580812678},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":-18.1,"spinRate":2406,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.3955614272719994,"extension":6.196668597497829},"index":2,"playId":"5504bbfd-3cc6-3353-837a-2cb3408127f4","pitchNumber":3,"startTime":"2026-07-08T00:28:12.770Z","endTime":"2026-07-08T00:28:20.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T00:28:48.248Z","endTime":"2026-07-08T00:28:58.479Z","isPitch":false,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072214965710394,"aZ":-26.297077170449196,"pfxX":9.381649192479294,"pfxZ":3.3606687752957827,"pX":-0.9245279539100654,"pZ":1.1594196520649234,"vX0":-10.135204345189827,"vY0":-130.74901686298372,"vZ0":-6.537331055730973,"x":152.24,"y":207.48,"x0":1.7654981064118407,"y0":50.0018242270795,"z0":5.639594135514469,"aX":16.399841433999516},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":-15.0,"spinRate":1966,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4173697503414302,"extension":6.524411567586468},"index":4,"playId":"89fc17b6-b0f3-3670-9bb0-de22f707884d","pitchNumber":4,"startTime":"2026-07-08T00:28:58.479Z","endTime":"2026-07-08T00:29:01.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310275471365863,"aZ":-22.394261371179972,"pfxX":0.03219904808830565,"pfxZ":5.42972424170937,"pX":-0.3163845317402304,"pZ":2.2416589647763288,"vX0":-6.385867509974677,"vY0":-132.38205809901407,"vZ0":-5.4217136379623305,"x":129.06,"y":178.26,"x0":2.1079843927747492,"y0":50.00506789897424,"z0":5.922921467854778,"aX":0.05960544235176001},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":1.1,"spinRate":2772,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.41142089409523663,"extension":6.515558281893254},"index":5,"playId":"dfe52295-c2ce-3e7d-b0ff-e73213a3374d","pitchNumber":5,"startTime":"2026-07-08T00:29:17.850Z","endTime":"2026-07-08T00:29:20.850Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.901703759364654,"aZ":-22.70607024681776,"pfxX":5.42432845008602,"pfxZ":4.798044169545841,"pX":-0.33851505862199244,"pZ":2.747503919161153,"vX0":-7.962527325056931,"vY0":-139.07970631743444,"vZ0":-3.995649181967154,"x":129.9,"y":164.6,"x0":1.846521268031823,"y0":50.005382782664455,"z0":5.694208309395701,"aX":10.711465521805888},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":-8.3,"spinRate":2494,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.3926510434014685,"extension":6.363751078047045},"index":6,"playId":"0c437890-721a-3ecd-a763-27ff2ecfdd0e","pitchNumber":6,"startTime":"2026-07-08T00:29:41.289Z","endTime":"2026-07-08T00:29:45.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"c5a1d626-62f8-3a42-b724-b5e4c1301fe2","startTime":"2026-07-08T00:30:05.342Z","endTime":"2026-07-08T00:30:08.342Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945228609941054,"aZ":-21.374449005201193,"pfxX":9.349917867080396,"pfxZ":5.421569925434676,"pX":1.5018604832160987,"pZ":1.960372963451054,"vX0":-4.408862070052828,"vY0":-139.8542871329019,"vZ0":-6.599444947714694,"x":59.75,"y":185.85,"x0":1.8793721556873442,"y0":50.00132246188604,"z0":5.740869569564589,"aX":18.619832516714865},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":-16.1,"spinRate":2413,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.39082712062434855,"extension":6.330596897937143},"index":8,"playId":"beb180c2-a69c-31ea-8175-9458c1788b74","pitchNumber":7,"startTime":"2026-07-08T00:30:24.582Z","endTime":"2026-07-08T00:30:28.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017177972212973,"aZ":-18.819504206770095,"pfxX":1.970389576552453,"pfxZ":7.272696803926283,"pX":-0.38655192930188825,"pZ":2.1384423047963814,"vX0":-6.405637525724111,"vY0":-133.9341108670232,"vZ0":-6.390119321643279,"x":131.73,"y":181.04,"x0":1.7688971994787774,"y0":50.00314709956561,"z0":5.878516616429438,"aX":3.6189236578490025},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-2.4,"spinRate":2513,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.40728764928118233,"extension":6.47718230813647},"index":9,"playId":"39cf65fe-5563-3ac4-8af5-5131790aab06","pitchNumber":8,"startTime":"2026-07-08T00:30:44.005Z","endTime":"2026-07-08T00:30:48.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:30:48.519Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Junior Perez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T00:30:53.528Z","endTime":"2026-07-08T00:31:21.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856511666234212,"aZ":-18.019824398006485,"pfxX":8.983697321312412,"pfxZ":7.2766391222083255,"pX":0.6936206904366221,"pZ":2.479822719803514,"vX0":-6.347546340218569,"vY0":-138.35294595419717,"vZ0":-5.790841902832172,"x":90.56,"y":171.82,"x0":1.8463827445120715,"y0":50.0034442927551,"z0":5.80110080310743,"aX":17.477638011545796},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":-15.0,"spinRate":2462,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.39535122427516756,"extension":6.458610754867028},"hitData":{"launchSpeed":85.2,"launchAngle":53.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.64,"coordY":122.21}},"index":0,"playId":"8fa0861b-7997-3634-9cee-7f6b05710a5e","pitchNumber":1,"startTime":"2026-07-08T00:31:10.069Z","endTime":"2026-07-08T00:31:21.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:31:21.813Z","atBatIndex":22},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Willson Contreras caught stealing 2nd base, catcher Kyle Teel to shortstop Luisangel Acuña.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T00:31:26.215Z","endTime":"2026-07-08T00:32:42.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537010261293307,"aZ":-23.506963723697165,"pfxX":0.0569427859679863,"pfxZ":4.822323624647996,"pX":-0.3528724654325704,"pZ":2.250512218592305,"vX0":-6.62014626834595,"vY0":-132.2756124634497,"vZ0":-5.173781849232075,"x":130.45,"y":178.02,"x0":2.1602886812812554,"y0":50.00235956667557,"z0":5.9243459889466195,"aX":0.10399506979775945},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":1.1,"spinRate":2606,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.41191183192634107,"extension":6.5332573017847295},"index":0,"playId":"d5240794-8e46-3c58-ab38-063bda9edf56","pitchNumber":1,"startTime":"2026-07-08T00:31:47.490Z","endTime":"2026-07-08T00:31:50.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731981937846335,"aZ":-31.428242625788506,"pfxX":-7.219139179165369,"pfxZ":0.4959710611640844,"pX":0.2564870943435213,"pZ":2.821852964862148,"vX0":-2.692460060081931,"vY0":-121.80760069868698,"vZ0":-0.8556939631067498,"x":107.22,"y":162.59,"x0":2.3138322157285787,"y0":50.00357511652679,"z0":5.893051458445271,"aX":-10.85643878202183},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":13.7,"spinRate":2846,"spinDirection":276},"zone":5,"typeConfidence":2.0,"plateTime":0.4495264240883601,"extension":6.392281728238765},"index":1,"playId":"68d81cca-ac17-30fa-b42f-96c95650fdcf","pitchNumber":2,"startTime":"2026-07-08T00:32:09.995Z","endTime":"2026-07-08T00:32:13.982Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39064814141084,"aZ":-28.158870258560697,"pfxX":9.628609124773757,"pfxZ":2.077848029119931,"pX":-0.21995503045624515,"pZ":3.615888646667493,"vX0":-9.438082262495637,"vY0":-137.8603183514563,"vZ0":-0.5202450821305399,"x":125.38,"y":141.15,"x0":1.9897216755341487,"y0":50.00472101290999,"z0":5.700571724601032,"aX":18.617638576764815},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":-15.6,"spinRate":2445,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.39664374482436404,"extension":6.230620277080798},"index":2,"playId":"bf6a0c23-a830-3d12-a1e7-7fca02d137dd","pitchNumber":3,"startTime":"2026-07-08T00:32:36.555Z","endTime":"2026-07-08T00:32:42.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:32:42.628Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong challenged (pitch result), call on the field was overturned: Tristan Peters called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T00:34:49.021Z","endTime":"2026-07-08T00:36:18.754Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"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_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":94.7,"endSpeed":86.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08266320099318,"aZ":-21.06537626895418,"pfxX":10.169415648054379,"pfxZ":5.798360470612105,"pX":0.7881126478198265,"pZ":2.698876436765661,"vX0":-8.034843746912502,"vY0":-137.6740203123947,"vZ0":-3.3898068182405514,"x":86.96,"y":165.91,"x0":2.4257988594785402,"y0":50.00319030986561,"z0":5.374894814016265,"aX":19.486735584042783},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":-16.7,"spinRate":2377,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.39811270898906015,"extension":7.4215608535022355},"index":0,"playId":"52b6e771-b510-3a44-89ce-3d62eb9e3c99","pitchNumber":1,"startTime":"2026-07-08T00:34:58.298Z","endTime":"2026-07-08T00:35:25.322Z","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":95.5,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35943120177321,"aZ":-16.321687545135873,"pfxX":7.31477270604738,"pfxZ":8.152561227903593,"pX":-0.5874155150332726,"pZ":2.3418560191043962,"vX0":-10.579638384996041,"vY0":-138.64429063259627,"vZ0":-5.38595129513271,"x":139.39,"y":175.55,"x0":2.329766539056628,"y0":50.0021920024443,"z0":5.401085487778044,"aX":14.222870473462738},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":-11.0,"spinRate":2393,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.3952484006241632,"extension":7.593974173437671},"index":1,"playId":"dee7f789-c28a-32e4-9a6c-46ded4a94988","pitchNumber":2,"startTime":"2026-07-08T00:35:13.368Z","endTime":"2026-07-08T00:35:17.776Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43081382120074,"aZ":-13.004345525378799,"pfxX":5.733963759389047,"pfxZ":9.82738511389124,"pX":-0.12877303429891823,"pZ":2.6555228756818,"vX0":-9.141833816891257,"vY0":-139.2962384060674,"vZ0":-5.253895119394353,"x":121.91,"y":167.08,"x0":2.4617521254602086,"y0":50.00193168480066,"z0":5.436903936382959,"aX":11.184794776003448},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":-8.3,"spinRate":2404,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.3943022874342579,"extension":7.473688689340508},"index":2,"playId":"ea36a963-1382-3cb1-b8bd-04876a69682d","pitchNumber":3,"startTime":"2026-07-08T00:35:26.974Z","endTime":"2026-07-08T00:35:31.244Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T00:35:40.994Z","endTime":"2026-07-08T00:35:51.743Z","isPitch":false,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"}},{"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":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8855062413438,"aZ":-15.602579446581728,"pfxX":6.923171337990636,"pfxZ":8.257248491882212,"pX":-0.6097954520393376,"pZ":2.6294906567383887,"vX0":-10.640093544152144,"vY0":-140.97108592315226,"vZ0":-4.849850877678012,"x":140.24,"y":167.78,"x0":2.318888498594928,"y0":50.00233996549164,"z0":5.383684971609199,"aX":13.894665904029004},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":-10.3,"spinRate":2436,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.388941419683805,"extension":7.547065895775072},"index":4,"playId":"527ff9f8-805f-3ccc-95b3-fca2c4fcb682","pitchNumber":4,"startTime":"2026-07-08T00:35:51.743Z","endTime":"2026-07-08T00:36:18.754Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}},"playEndTime":"2026-07-08T00:36:18.754Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Vargas pops out to shortstop Andruw Monasterio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T00:36:10.500Z","endTime":"2026-07-08T00:36:58.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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_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":82.2,"endSpeed":76.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.643880999545285,"aZ":-39.83231033289365,"pfxX":-4.62411339903436,"pfxZ":-5.258069292746143,"pX":-0.9080127535694911,"pZ":2.5245122967695073,"vX0":-6.3968055721791055,"vY0":-119.5777673176307,"vZ0":0.9788853991293098,"x":151.61,"y":170.62,"x0":2.395613730589605,"y0":50.001285409149624,"z0":5.665345714625666,"aX":-6.737423487856594},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.0,"breakHorizontal":9.8,"spinRate":2520,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.45691436597039115,"extension":6.982145484904739},"index":0,"playId":"2342f39d-0206-325c-b203-3d46aed3d70f","pitchNumber":1,"startTime":"2026-07-08T00:36:33.607Z","endTime":"2026-07-08T00:36:38.429Z","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":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.195470971652536,"aZ":-29.50961595396158,"pfxX":7.973254242114183,"pfxZ":1.5473667160253264,"pX":0.11700526550637275,"pZ":2.0426596125376424,"vX0":-9.05963133420917,"vY0":-130.01599755293927,"vZ0":-2.4644937118905044,"x":112.54,"y":183.63,"x0":2.5975944424813164,"y0":50.005751598817845,"z0":5.224184474399571,"aX":13.763445948703724},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":-12.6,"spinRate":987,"spinDirection":116},"zone":8,"typeConfidence":2.0,"plateTime":0.4199776388160599,"extension":7.264726193559962},"hitData":{"launchSpeed":93.1,"launchAngle":64.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":82.87,"coordY":154.75}},"index":1,"playId":"2b78bee7-8d5f-3de6-83e4-780e15bc6522","pitchNumber":2,"startTime":"2026-07-08T00:36:46.500Z","endTime":"2026-07-08T00:36:58.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:36:58.204Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randal Grichuk pops out to second baseman Anthony Seigler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T00:37:05.770Z","endTime":"2026-07-08T00:38:00.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":96.2,"endSpeed":87.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30436527532345,"aZ":-13.880479902515765,"pfxX":6.2920278370524265,"pfxZ":9.26688076761861,"pX":0.15800178858361477,"pZ":3.0484370730181647,"vX0":-8.710321423027976,"vY0":-139.79577571645746,"vZ0":-3.7331531176067094,"x":110.98,"y":156.47,"x0":2.500564785368905,"y0":50.00223652847021,"z0":5.31587746778593,"aX":12.420808279305238},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-9.6,"spinRate":2386,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.3922080288281342,"extension":7.29981922642936},"index":0,"playId":"27ca938f-e47f-38d4-aebb-b7065cda05ef","pitchNumber":1,"startTime":"2026-07-08T00:37:19.917Z","endTime":"2026-07-08T00:37:22.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73844493351501,"aZ":-31.696580070141064,"pfxX":7.654930633773603,"pfxZ":0.2755962596510537,"pX":1.9185456873996802,"pZ":1.8733017298959498,"vX0":-4.187008047710411,"vY0":-129.55614413723686,"vZ0":-2.261701407127744,"x":43.87,"y":188.2,"x0":2.556706732480035,"y0":50.000567324591984,"z0":5.167737213584698,"aX":13.07923116003526},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":-13.0,"spinRate":1282,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.42192999073889714,"extension":7.359405657116039},"index":1,"playId":"5d6df80f-ca3c-3057-a38b-218c6ee76b39","pitchNumber":2,"startTime":"2026-07-08T00:37:35.168Z","endTime":"2026-07-08T00:37:38.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.008956516374884,"aZ":-15.57714966537559,"pfxX":7.282830427095988,"pfxZ":8.226694077642698,"pX":-0.5326766734598308,"pZ":2.2325184711349757,"vX0":-10.908189842263711,"vY0":-140.9162927290811,"vZ0":-5.643509579314287,"x":137.3,"y":178.5,"x0":2.4362914022408346,"y0":50.00562424731943,"z0":5.261950962336666,"aX":14.698841461874178},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":-11.0,"spinRate":2235,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.3881854413372259,"extension":7.483141719840267},"hitData":{"launchSpeed":70.2,"launchAngle":42.0,"totalDistance":223.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.92,"coordY":113.66}},"index":2,"playId":"2a3bbaf1-c4dd-357c-b6e6-9d13b4388660","pitchNumber":3,"startTime":"2026-07-08T00:37:50.838Z","endTime":"2026-07-08T00:38:00.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:38:00.246Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jarren Duran doubles (10) on a fly ball to left fielder Sam Antonacci.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T00:39:52.080Z","endTime":"2026-07-08T00:41:08.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461466348830253,"aZ":-19.87130424627494,"pfxX":5.362145560497634,"pfxZ":6.394193648210349,"pX":0.3395546554361454,"pZ":2.638650101157277,"vX0":-6.572160099160739,"vY0":-137.7722213212233,"vZ0":-4.503669896605409,"x":104.06,"y":167.54,"x0":2.0586708327564787,"y0":50.00024697456223,"z0":5.636555761179519,"aX":10.312486087011044},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":-8.4,"spinRate":2540,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.3974803028752891,"extension":6.254864999102851},"index":0,"playId":"2571a2f3-8528-3f55-b8be-258d6f7f508c","pitchNumber":1,"startTime":"2026-07-08T00:40:06.010Z","endTime":"2026-07-08T00:40:09.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.909653107816112,"aZ":-23.962396880975632,"pfxX":10.003383923740186,"pfxZ":4.247256351261402,"pX":1.1301418326593635,"pZ":4.039674760228131,"vX0":-5.704308426504081,"vY0":-137.98081854727437,"vZ0":-1.1090607576972331,"x":73.92,"y":129.71,"x0":1.9216264948340804,"y0":50.002983278233636,"z0":6.057281090581885,"aX":19.341839545032283},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":-16.9,"spinRate":2502,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39655053342520175,"extension":6.249282851898566},"index":1,"playId":"414f72cd-50e4-3101-825c-a9242307718d","pitchNumber":2,"startTime":"2026-07-08T00:40:39.393Z","endTime":"2026-07-08T00:40:43.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.449076487278507,"aZ":-23.41414892983123,"pfxX":-1.4109913373328036,"pfxZ":5.083422106084412,"pX":-0.46122525205348186,"pZ":1.8285107005862242,"vX0":-5.954848885610008,"vY0":-129.3023107516887,"vZ0":-5.937564460324811,"x":134.58,"y":189.41,"x0":2.0384142060445662,"y0":50.003869398372565,"z0":5.907906551480493,"aX":-2.431280003471738},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":3.7,"spinRate":2540,"spinDirection":165},"zone":7,"typeConfidence":2.0,"plateTime":0.42074561256023335,"extension":6.540298089957101},"hitData":{"launchSpeed":68.0,"launchAngle":27.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.12,"coordY":146.82}},"index":2,"playId":"0b2a7cf0-2758-3730-957f-760090bf367e","pitchNumber":3,"startTime":"2026-07-08T00:40:56.008Z","endTime":"2026-07-08T00:41:08.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:41:08.229Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andruw Monasterio walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T00:41:17.795Z","endTime":"2026-07-08T00:43:41.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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(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":95.1,"endSpeed":87.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355991338411798,"aZ":-25.247028406898036,"pfxX":11.55199965554883,"pfxZ":3.5627563527298065,"pX":1.0890392559388768,"pZ":4.2464656148801385,"vX0":-6.942683298846511,"vY0":-138.40985288710667,"vZ0":0.4585565233222879,"x":75.49,"y":124.13,"x0":2.126655653599745,"y0":50.002139704978134,"z0":5.7668409084031795,"aX":22.45388089704586},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":-19.6,"spinRate":2476,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3954485941304333,"extension":6.350043612735723},"index":0,"playId":"9a7c2209-a646-39df-b1af-9eae276a1954","pitchNumber":1,"startTime":"2026-07-08T00:41:36.477Z","endTime":"2026-07-08T00:41:42.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Noah Schultz. Jarren Duran to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"9a7c2209-a646-39df-b1af-9eae276a1954","startTime":"2026-07-08T00:41:57.423Z","endTime":"2026-07-08T00:42:07.013Z","isPitch":false,"isBaseRunningPlay":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425956475856704,"aZ":-22.10085480957326,"pfxX":8.81988854921785,"pfxZ":5.334267461735182,"pX":1.7552804394100303,"pZ":3.996283303385755,"vX0":-3.8463637076076242,"vY0":-136.4514003577066,"vZ0":-1.5532812691933815,"x":50.09,"y":130.88,"x0":2.035456565982436,"y0":50.006338679346946,"z0":6.092432880536693,"aX":16.670712721504486},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-15.2,"spinRate":2322,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40107526183053643,"extension":6.364390405336447},"index":2,"playId":"9f7c3a4f-2078-3470-acac-2457852f318b","pitchNumber":2,"startTime":"2026-07-08T00:42:07.013Z","endTime":"2026-07-08T00:42:10.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309340583897008,"aZ":-23.417292384656907,"pfxX":5.602315060264992,"pfxZ":4.534681824588366,"pX":0.8972661019843701,"pZ":4.346134360047349,"vX0":-5.55412327441164,"vY0":-137.76555772444112,"vZ0":0.79114321644901,"x":82.8,"y":121.43,"x0":2.2072066793231877,"y0":50.00134342893636,"z0":5.632620737735901,"aX":10.816619428652254},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":-9.0,"spinRate":2377,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3968864016576381,"extension":6.1676590112179},"index":3,"playId":"0870c1d0-259e-3414-940e-4952be618536","pitchNumber":3,"startTime":"2026-07-08T00:42:29.040Z","endTime":"2026-07-08T00:42:32.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207692797137184,"aZ":-24.63359090542922,"pfxX":10.650569036211566,"pfxZ":4.033401825080787,"pX":0.42628967915467286,"pZ":3.229631795954291,"vX0":-8.04477837376744,"vY0":-136.0244192911922,"vZ0":-1.7302304350468347,"x":100.75,"y":151.58,"x0":2.0402859743751494,"y0":50.006269966225794,"z0":5.584103586596298,"aX":19.935715773006105},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":-17.5,"spinRate":2391,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.4028739213991934,"extension":6.609045835037373},"index":4,"playId":"55908b1a-c7c6-3373-8f34-183949e6f89e","pitchNumber":4,"startTime":"2026-07-08T00:42:51.687Z","endTime":"2026-07-08T00:42:55.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59750419653271,"aZ":-23.02117921586545,"pfxX":7.048832292642256,"pfxZ":4.731520376099416,"pX":-0.14053504758482024,"pZ":2.6217660065397626,"vX0":-8.46476303168306,"vY0":-137.71910166133506,"vZ0":-3.563425647634382,"x":122.36,"y":167.99,"x0":2.047082676659391,"y0":50.00238006321074,"z0":5.476840656493847,"aX":13.634353609621686},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":-11.2,"spinRate":2446,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.3966579855686483,"extension":6.642218600583608},"index":5,"playId":"02ec2682-0d20-3ca1-90ab-9450483d7486","pitchNumber":5,"startTime":"2026-07-08T00:43:14.230Z","endTime":"2026-07-08T00:43:18.327Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73641085025788,"aZ":-29.553282798192573,"pfxX":11.235480292072776,"pfxZ":1.5501020655322844,"pX":-0.7075207516636628,"pZ":0.9557471387197123,"vX0":-10.118026765796754,"vY0":-129.2489060944485,"vZ0":-5.789598595923016,"x":143.97,"y":212.97,"x0":1.7966475453573625,"y0":50.004044780731746,"z0":5.491981388850929,"aX":19.025736214203224},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-18.1,"spinRate":2104,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4236448432507234,"extension":6.606323341495919},"index":6,"playId":"06e6608c-196d-3194-ac39-ef61b0a4e83a","pitchNumber":6,"startTime":"2026-07-08T00:43:36.187Z","endTime":"2026-07-08T00:43:41.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:43:41.063Z","atBatIndex":28},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Connor Wong hits a sacrifice bunt. Jarren Duran scores. Andruw Monasterio out at 3rd. Connor Wong to 2nd. Andruw Monasterio out at 3rd, catcher Kyle Teel to second baseman Chase Meidroth to third baseman Colson Montgomery to second baseman Chase Meidroth to third baseman Colson Montgomery to shortstop Luisangel Acuña.","rbi":1,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T00:43:48.275Z","endTime":"2026-07-08T00:45:25.954Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_rundown","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":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_touch"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_touch"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":702273,"link":"/api/v1/people/702273"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621727952987555,"aZ":-21.088892530171577,"pfxX":0.9643289341130199,"pfxZ":6.110813065711405,"pX":-0.8889543825920863,"pZ":2.7325829148998766,"vX0":-7.536251386196621,"vY0":-132.88380205885426,"vZ0":-4.4894525054685355,"x":150.88,"y":165.0,"x0":1.8411376451262453,"y0":50.002339774143394,"z0":5.947608566496706,"aX":1.7492949972762528},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":-0.4,"spinRate":2610,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40992381027577673,"extension":6.60101002682729},"index":0,"playId":"c324e5a3-2aaa-3eee-b4d8-24d35b1f088a","pitchNumber":1,"startTime":"2026-07-08T00:44:24.675Z","endTime":"2026-07-08T00:44:29.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54521887061305,"aZ":-23.322532991722838,"pfxX":-1.6346757658486548,"pfxZ":5.1043009761751215,"pX":-0.3357072709618266,"pZ":3.0237355288925944,"vX0":-5.637552683270976,"vY0":-129.707745954451,"vZ0":-3.3831073828412377,"x":129.8,"y":157.14,"x0":2.0627400070226,"y0":50.00495850463221,"z0":6.08739294651993,"aX":-2.8348216024775965},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":4.0,"spinRate":2715,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.41941396794554153,"extension":6.410609108628376},"hitData":{"launchSpeed":36.8,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":134.32,"coordY":188.06}},"index":1,"playId":"0f6cc347-36a0-34de-ab2c-1edbfdfc8413","pitchNumber":2,"startTime":"2026-07-08T00:44:55.361Z","endTime":"2026-07-08T00:45:25.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:45:25.954Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Anthony Seigler pops out to first baseman Miguel Vargas in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T00:46:11.168Z","endTime":"2026-07-08T00:46:19.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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":2},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.193120345003653,"aZ":-22.89174416294472,"pfxX":-1.6720991052793581,"pfxZ":5.29870802831591,"pX":-0.288418465465811,"pZ":2.4039567561944772,"vX0":-5.528559611906026,"vY0":-130.7087497370065,"vZ0":-4.694091989612756,"x":127.99,"y":173.87,"x0":2.0604854042317795,"y0":50.00517912144433,"z0":5.9138666218371645,"aX":-2.931563743517943},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":4.1,"spinRate":2667,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.41697878027415936,"extension":6.4677396497397766},"hitData":{"launchSpeed":61.2,"launchAngle":75.0,"totalDistance":78.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.09,"coordY":189.75}},"index":0,"playId":"0b715202-3f6d-3b08-9eb7-0ba87d24e6f2","pitchNumber":1,"startTime":"2026-07-08T00:46:11.168Z","endTime":"2026-07-08T00:46:19.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:46:19.168Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out sharply to right fielder Junior Perez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T00:46:40.371Z","endTime":"2026-07-08T00:46:53.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":"Lineout","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":0},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121399725465245,"aZ":-23.706793449678376,"pfxX":6.843599154083423,"pfxZ":4.333135896054898,"pX":0.48735772367664054,"pZ":2.7521916586900206,"vX0":-6.81999996866549,"vY0":-138.30011197523223,"vZ0":-3.1150105974259983,"x":98.42,"y":164.47,"x0":2.085024387862766,"y0":50.00638201971318,"z0":5.466431099248207,"aX":13.385032666019042},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":-11.2,"spinRate":2454,"spinDirection":114},"zone":3,"typeConfidence":2.0,"plateTime":0.3946217502766487,"extension":6.177648509664759},"hitData":{"launchSpeed":104.2,"launchAngle":14.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.77,"coordY":84.81}},"index":0,"playId":"b2ee7030-ab9e-32de-81ab-1640fe719253","pitchNumber":1,"startTime":"2026-07-08T00:46:47.247Z","endTime":"2026-07-08T00:46:53.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:46:53.854Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colson Montgomery grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T00:47:03.804Z","endTime":"2026-07-08T00:49:56.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27335474630786,"aZ":-21.954108479937666,"pfxX":10.645936813666506,"pfxZ":5.290972315750912,"pX":-0.5629685193627937,"pZ":3.0015951836322583,"vX0":-11.75593095927892,"vY0":-137.77101684640024,"vZ0":-2.8178652488357807,"x":138.46,"y":157.74,"x0":2.366794032130001,"y0":50.00061158589941,"z0":5.5136046788213955,"aX":20.55795665241537},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":-16.9,"spinRate":2360,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.39684484779251505,"extension":7.373045042439299},"index":0,"playId":"132c2a2a-c61c-3bd3-b174-86404c964815","pitchNumber":1,"startTime":"2026-07-08T00:49:17.711Z","endTime":"2026-07-08T00:49:21.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5378986300395,"aZ":-25.88153916746806,"pfxX":-1.130455098239746,"pfxZ":3.549589355520098,"pX":-0.7886062928096053,"pZ":3.149530964140914,"vX0":-8.023968964515106,"vY0":-131.73397138558636,"vZ0":-1.2844236828484217,"x":147.06,"y":153.74,"x0":2.4321176938453655,"y0":50.00454357388182,"z0":5.539985904922251,"aX":-2.0056572884690094},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":3.6,"spinRate":2577,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.41430305167032655,"extension":7.2580395979617975},"index":1,"playId":"7687295c-2788-3404-aee7-c5baef70b5cb","pitchNumber":2,"startTime":"2026-07-08T00:49:32.380Z","endTime":"2026-07-08T00:49:37.421Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46311697905396,"aZ":-21.49485531431438,"pfxX":10.651140017562449,"pfxZ":5.483495220231395,"pX":-0.13392527233299445,"pZ":2.5951435461562333,"vX0":-11.041910463896617,"vY0":-138.35640140936843,"vZ0":-3.571145452038637,"x":122.1,"y":168.71,"x0":2.5156118220275836,"y0":50.00551176352523,"z0":5.334765254194676,"aX":20.75390016379166},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":-17.2,"spinRate":2308,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.39515630503830224,"extension":7.463186774625063},"hitData":{"launchSpeed":93.8,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":145.6}},"index":2,"playId":"bdb2f46d-59cb-3c1b-a3f0-d8709e77bba4","pitchNumber":3,"startTime":"2026-07-08T00:49:48.031Z","endTime":"2026-07-08T00:49:56.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:49:56.400Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T00:50:23.680Z","endTime":"2026-07-08T00:50:59.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T00:50:18.927Z","endTime":"2026-07-08T00:50:25.890Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.808971187039965,"aZ":-36.550759887920975,"pfxX":-3.5638553955282903,"pfxZ":-3.0421292714821035,"pX":-1.1854614031705155,"pZ":2.9277040514814576,"vX0":-7.242600566250592,"vY0":-118.7162492193467,"vZ0":1.35780270908151,"x":162.19,"y":159.73,"x0":2.356853978864234,"y0":50.00107128057625,"z0":5.652781263343593,"aX":-5.130744710406099},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.9,"breakHorizontal":8.0,"spinRate":2447,"spinDirection":292},"zone":11,"typeConfidence":2.0,"plateTime":0.459791202855802,"extension":7.1632512345021615},"index":1,"playId":"4d8c27a8-5251-3157-8301-2bbb2dd0e267","pitchNumber":1,"startTime":"2026-07-08T00:50:25.890Z","endTime":"2026-07-08T00:50:30.414Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457736422608598,"aZ":-24.114547670192675,"pfxX":10.074669889863433,"pfxZ":4.2234381040844795,"pX":0.247323499974452,"pZ":3.2426799037182916,"vX0":-9.720425812095733,"vY0":-137.0651892368807,"vZ0":-1.3875839661207228,"x":107.57,"y":151.23,"x0":2.5257017920293787,"y0":50.00215584860423,"z0":5.39741160785557,"aX":19.22513751809747},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":-16.3,"spinRate":2273,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.3991591414824467,"extension":7.279020091674401},"index":2,"playId":"a77094da-4290-324a-827c-2baab167a29d","pitchNumber":2,"startTime":"2026-07-08T00:50:38.735Z","endTime":"2026-07-08T00:50:43.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.877907754338363,"aZ":-30.072980216909954,"pfxX":8.095269404735728,"pfxZ":1.2097562496975058,"pX":0.30261566909882415,"pZ":2.307991416501979,"vX0":-8.532547862541648,"vY0":-130.53989340505998,"vZ0":-1.8594296437368072,"x":105.47,"y":176.46,"x0":2.552197413073688,"y0":50.00209517542732,"z0":5.279872639267812,"aX":14.057768444369676},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.0,"breakHorizontal":-13.0,"spinRate":1320,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4185847212909062,"extension":7.207014290368614},"hitData":{"launchSpeed":91.4,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":166.38}},"index":3,"playId":"a6b2f799-d732-35c9-a231-5c202c6eec6a","pitchNumber":3,"startTime":"2026-07-08T00:50:52.481Z","endTime":"2026-07-08T00:50:59.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:50:59.469Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T00:51:02.659Z","endTime":"2026-07-08T00:52:47.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70220651747308,"aZ":-28.44244563468894,"pfxX":-0.3905889227268024,"pfxZ":2.2094470381853393,"pX":-0.04306905869630308,"pZ":1.2800944356746051,"vX0":-6.145193676436903,"vY0":-128.75702623209463,"vZ0":-4.824546663254923,"x":118.64,"y":204.22,"x0":2.42101748257292,"y0":50.000904166615165,"z0":5.3683321911282285,"aX":-0.6565520700727736},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":2.0,"spinRate":2412,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4247384611176024,"extension":7.099205287482217},"index":0,"playId":"25b070e2-f533-3689-a071-d15abe59a51f","pitchNumber":1,"startTime":"2026-07-08T00:51:25.934Z","endTime":"2026-07-08T00:51:29.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.350114284396593,"aZ":-38.407765308147965,"pfxX":-3.4678275829140293,"pfxZ":-4.222524231966563,"pX":-0.8309716836630593,"pZ":2.4376487572403316,"vX0":-6.732082188322813,"vY0":-120.47067229246571,"vZ0":0.576242252414034,"x":148.67,"y":172.96,"x0":2.444814953429837,"y0":50.001560689155184,"z0":5.577201423056954,"aX":-5.120666434847677},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.2,"breakHorizontal":7.8,"spinRate":2477,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4538281361173082,"extension":7.281008901202408},"index":1,"playId":"8fb10b08-6e07-3501-9f38-5e11300c978c","pitchNumber":2,"startTime":"2026-07-08T00:51:40.677Z","endTime":"2026-07-08T00:51:45.635Z","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":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.607957927694976,"aZ":-14.203766568448227,"pfxX":6.333256697302474,"pfxZ":8.727298033362061,"pX":-0.02828730430516871,"pZ":3.013109665514981,"vX0":-9.339517724870515,"vY0":-142.96574694938494,"vZ0":-4.2293305481381545,"x":118.08,"y":157.43,"x0":2.4661030667482966,"y0":50.001673292601645,"z0":5.410428428579043,"aX":13.039880297413317},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":-9.5,"spinRate":2496,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.383902520517474,"extension":7.376669960627205},"index":2,"playId":"44c94318-db6a-3d23-9b45-a2c9a387c440","pitchNumber":3,"startTime":"2026-07-08T00:51:55.705Z","endTime":"2026-07-08T00:52:00.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-08T00:52:08.764Z","endTime":"2026-07-08T00:52:20.643Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36503116012217,"aZ":-20.23679073648447,"pfxX":11.050619570203303,"pfxZ":5.914931906589053,"pX":-1.0459033743050994,"pZ":2.4673295388734,"vX0":-13.038360703535828,"vY0":-141.01186651646353,"vZ0":-3.9608695136861494,"x":156.87,"y":172.16,"x0":2.1969743400167587,"y0":50.00390139837369,"z0":5.191859606874722,"aX":22.307974885729585},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":-17.4,"spinRate":2389,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.3880850693551574,"extension":7.4998450734435975},"index":4,"playId":"88ec2dc5-8268-34a2-8c7d-41a170ef642d","pitchNumber":4,"startTime":"2026-07-08T00:52:20.643Z","endTime":"2026-07-08T00:52:25.116Z","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":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84876794819395,"aZ":-26.309459948882612,"pfxX":-0.9290616937159282,"pfxZ":3.295641999433024,"pX":-1.1662649011225397,"pZ":2.047525637541181,"vX0":-9.016968361297652,"vY0":-131.5496710130181,"vZ0":-3.431980419492923,"x":161.46,"y":183.5,"x0":2.404772982680438,"y0":50.004873921703066,"z0":5.286306245962999,"aX":-1.6510955863747383},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":3.4,"spinRate":2520,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.41393349994757767,"extension":7.393656676489546},"hitData":{"launchSpeed":72.2,"launchAngle":20.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.5,"coordY":134.48}},"index":5,"playId":"1f98c61d-4d65-3f55-8f2f-766a01a9aff4","pitchNumber":5,"startTime":"2026-07-08T00:52:36.056Z","endTime":"2026-07-08T00:52:47.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:52:47.213Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Perez flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T00:52:52.561Z","endTime":"2026-07-08T00:56:20.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.293425599272123,"aZ":-23.36904612521275,"pfxX":9.780458490786499,"pfxZ":4.603717867522565,"pX":1.4925316558373267,"pZ":3.09391930425644,"vX0":-6.771791724351759,"vY0":-137.4150625485066,"vZ0":-2.132500206395114,"x":60.11,"y":155.24,"x0":2.717379207706199,"y0":50.004221785644106,"z0":5.46668487596096,"aX":18.716286852884938},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":-16.3,"spinRate":2271,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.39849990178499795,"extension":7.579907681562471},"index":0,"playId":"d38915a0-6b63-3265-9b9a-1fe21db54d61","pitchNumber":1,"startTime":"2026-07-08T00:53:14.112Z","endTime":"2026-07-08T00:53:17.885Z","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.2,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08501557013544,"aZ":-19.019284374084563,"pfxX":6.009785988872566,"pfxZ":6.750207632597942,"pX":1.0508052756327073,"pZ":3.8201309645584653,"vX0":-6.245936750956449,"vY0":-138.53055410597514,"vZ0":-1.1601022474112028,"x":76.95,"y":135.64,"x0":2.550663997291249,"y0":50.006037616576485,"z0":5.512118256594499,"aX":11.717972121601866},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":-9.6,"spinRate":2298,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3949382215480952,"extension":7.187622247184136},"index":1,"playId":"683c3ade-4806-3eb9-9d58-3c9ee7bfcde0","pitchNumber":2,"startTime":"2026-07-08T00:53:32.546Z","endTime":"2026-07-08T00:53:35.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.888043090304627,"aZ":-29.267569814334692,"pfxX":-1.7366150756902705,"pfxZ":1.8645651591963244,"pX":-0.007330114372879596,"pZ":2.6861365241057795,"vX0":-5.447826634068137,"vY0":-123.15668126638876,"vZ0":-0.6125893940834013,"x":117.28,"y":166.25,"x0":2.445261622793322,"y0":50.003466979591735,"z0":5.380203629954917,"aX":-2.7091937265028503},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":4.2,"spinRate":2409,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.44212408682594795,"extension":7.088458426946173},"index":2,"playId":"8532e308-6415-3317-a7b9-2bde26334b35","pitchNumber":3,"startTime":"2026-07-08T00:53:51.064Z","endTime":"2026-07-08T00:53:55.334Z","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":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81587996593181,"aZ":-17.771943940922277,"pfxX":6.444639501585417,"pfxZ":7.456917133486057,"pX":0.2681251344780361,"pZ":3.3773064147038574,"vX0":-8.420191274937068,"vY0":-138.34393576677957,"vZ0":-2.3274326556742944,"x":106.78,"y":147.59,"x0":2.5186380163809554,"y0":50.00523951294554,"z0":5.4251750512221015,"aX":12.452533913931193},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":-9.8,"spinRate":2314,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.3964227608717539,"extension":7.396428806715337},"index":3,"playId":"15b8c6da-57cb-3a5d-b89b-b549e11472f4","pitchNumber":4,"startTime":"2026-07-08T00:54:09.836Z","endTime":"2026-07-08T00:54:12.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"c16c3220-a444-3872-b6b0-3e6a7cd74075","startTime":"2026-07-08T00:54:28.785Z","endTime":"2026-07-08T00:54:31.785Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988508984039772,"aZ":-13.859048742844726,"pfxX":6.101111634003575,"pfxZ":9.302380846646866,"pX":0.15117891109974813,"pZ":2.7192751014936065,"vX0":-8.638791624449912,"vY0":-139.12783138433588,"vZ0":-4.9290117019459805,"x":111.24,"y":165.36,"x0":2.497722702719989,"y0":50.00259174780169,"z0":5.426155955010779,"aX":12.012128885847133},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":-9.4,"spinRate":2419,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.39306641669570297,"extension":7.677737450312847},"index":5,"playId":"9f2c2751-a169-32a6-98be-177ebb20e2e7","pitchNumber":5,"startTime":"2026-07-08T00:54:49.009Z","endTime":"2026-07-08T00:54:54.895Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74147318386301,"aZ":-32.090736737921915,"pfxX":-3.7870141877862684,"pfxZ":0.06087274682951893,"pX":1.6471095679317542,"pZ":2.9429790892053673,"vX0":-1.2713831543256633,"vY0":-118.32089141989732,"vZ0":0.5655966488371382,"x":54.22,"y":159.32,"x0":2.6822333161546004,"y0":50.00419223615298,"z0":5.62116108033683,"aX":-5.416444209209093},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.5,"breakHorizontal":7.2,"spinRate":2444,"spinDirection":283},"zone":12,"typeConfidence":2.0,"plateTime":0.4613918562638264,"extension":7.08029888756821},"index":6,"playId":"8f5a4f92-ba43-3450-85e6-96486338b735","pitchNumber":6,"startTime":"2026-07-08T00:55:22.463Z","endTime":"2026-07-08T00:55:26.482Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.432791105959197,"aZ":-17.309518228726656,"pfxX":5.522964475707601,"pfxZ":7.480994437425549,"pX":-0.11152275079204563,"pZ":3.293304769723504,"vX0":-9.025468826277981,"vY0":-139.5964124105149,"vZ0":-2.7362147781313046,"x":121.25,"y":149.86,"x0":2.435959824676278,"y0":50.004200514278985,"z0":5.416631173855583,"aX":10.976643379276334},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":-8.3,"spinRate":2361,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.39137233660143256,"extension":7.552209311082367},"index":7,"playId":"f16cf18e-7eec-3f46-842d-f54ed2512a05","pitchNumber":7,"startTime":"2026-07-08T00:55:43.118Z","endTime":"2026-07-08T00:55:46.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883656895631887,"aZ":-14.176405117085158,"pfxX":5.965919568827774,"pfxZ":8.901167655667138,"pX":0.6504290053413812,"pZ":2.0040080117432875,"vX0":-7.555959410725255,"vY0":-140.8045059424573,"vZ0":-6.665761229670357,"x":92.21,"y":184.67,"x0":2.584835271509514,"y0":50.001862612361855,"z0":5.307054107483827,"aX":12.062269052120767},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":-9.4,"spinRate":2295,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.3879581983755198,"extension":7.591539973142285},"hitData":{"launchSpeed":96.1,"launchAngle":39.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.67,"coordY":108.61}},"index":8,"playId":"120c093e-97f2-3e42-950a-4887c9dd7400","pitchNumber":8,"startTime":"2026-07-08T00:56:08.951Z","endTime":"2026-07-08T00:56:20.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:56:20.649Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Wilyer Abreu hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T00:58:24.966Z","endTime":"2026-07-08T00:59:20.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044435427007272,"aZ":-22.426017983345854,"pfxX":7.813078287236983,"pfxZ":5.0983135300165126,"pX":-1.1941329279966773,"pZ":1.676163160320145,"vX0":-11.443546041753315,"vY0":-136.6809673707519,"vZ0":-5.927274002785167,"x":162.52,"y":193.52,"x0":2.010922112700995,"y0":50.00681710546117,"z0":5.3893688044103785,"aX":14.949286390066526},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":-12.0,"spinRate":2529,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.39907744907268716,"extension":6.4372226566594914},"index":0,"playId":"41b46fdc-3c39-3cbe-b255-7c8a6f74fd4d","pitchNumber":1,"startTime":"2026-07-08T00:58:39.179Z","endTime":"2026-07-08T00:58:42.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.015725536966126,"aZ":-21.03779176937871,"pfxX":0.22813749961157748,"pfxZ":6.759037151865471,"pX":-0.31173944565504,"pZ":0.6889811069192541,"vX0":-6.1042410865668835,"vY0":-126.54166056736491,"vZ0":-8.799913906658139,"x":128.88,"y":220.18,"x0":2.086254306012553,"y0":50.00357718055294,"z0":5.852736732359276,"aX":0.37751924513887264},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.8,"breakHorizontal":0.7,"spinRate":2592,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4302815828642581,"extension":6.588762752569076},"index":1,"playId":"203aa5e3-252b-3f15-918b-2d92d1be0af6","pitchNumber":2,"startTime":"2026-07-08T00:58:55.512Z","endTime":"2026-07-08T00:58:59.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840937893960003,"aZ":-23.31408788467862,"pfxX":10.19088732279739,"pfxZ":4.645879342775476,"pX":1.9492707624747758,"pZ":3.1463076608426586,"vX0":-3.5597403806146937,"vY0":-137.14280173777178,"vZ0":-2.8842435680866965,"x":42.7,"y":153.83,"x0":1.9386020522092613,"y0":50.00582988564632,"z0":5.798843492317857,"aX":19.44878733195113},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":-17.8,"spinRate":2413,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3991202082631582,"extension":6.275091579694617},"index":2,"playId":"798fcf16-6279-3d8e-9b7f-be6ca9256a8f","pitchNumber":3,"startTime":"2026-07-08T00:59:16.359Z","endTime":"2026-07-08T00:59:20.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T00:59:20.539Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out sharply to left fielder Sam Antonacci.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T01:01:18.052Z","endTime":"2026-07-08T01:02:45.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T00:59:35.415Z","endTime":"2026-07-08T01:01:20.223Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55424081712086,"aZ":-17.743382532162197,"pfxX":8.052170792301421,"pfxZ":7.520156960527179,"pX":-0.4605991956625562,"pZ":1.4920216714296441,"vX0":-9.434118664500831,"vY0":-137.00839821219535,"vZ0":-8.103180582291285,"x":134.56,"y":198.5,"x0":1.9657625374442722,"y0":50.005399341767095,"z0":5.679277977935449,"aX":15.457642648645168},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":-12.8,"spinRate":2407,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.39833038172350577,"extension":6.636308303690288},"index":1,"playId":"c1825c8f-33e2-3ecf-805d-a27235960332","pitchNumber":1,"startTime":"2026-07-08T01:01:20.223Z","endTime":"2026-07-08T01:01:24.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.826067652247243,"aZ":-22.280683339739216,"pfxX":-0.1660397386689938,"pfxZ":5.645629559126098,"pX":-0.2878410851315821,"pZ":3.822587349862163,"vX0":-6.091131837347511,"vY0":-130.37874070323457,"vZ0":-1.4999924088451055,"x":127.97,"y":135.57,"x0":2.082908279343215,"y0":50.00161677112169,"z0":6.057944163308973,"aX":-0.290784314867281},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.2,"breakHorizontal":1.4,"spinRate":2639,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.41726324773208523,"extension":6.499395038684581},"index":2,"playId":"f544087b-b034-33d2-88b7-d989d98d9aaa","pitchNumber":2,"startTime":"2026-07-08T01:01:52.323Z","endTime":"2026-07-08T01:01:56.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33651175069871,"aZ":-20.63975626097864,"pfxX":6.653975579683619,"pfxZ":6.006706144963662,"pX":0.30157437729266034,"pZ":3.3428483318511963,"vX0":-7.2067206292040185,"vY0":-137.3941991464918,"vZ0":-2.4119436798534366,"x":105.5,"y":148.52,"x0":2.08919969006282,"y0":50.00001737027812,"z0":5.62882497570203,"aX":12.769592790317295},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":-10.6,"spinRate":2346,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.39808224778954937,"extension":6.42320771092445},"index":3,"playId":"469eab91-c14d-3b9c-8c41-22784b333714","pitchNumber":3,"startTime":"2026-07-08T01:02:12.232Z","endTime":"2026-07-08T01:02:17.663Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81907276639803,"aZ":-21.590420322150774,"pfxX":0.08274732164121978,"pfxZ":5.8523531937352775,"pX":-0.5327321896911386,"pZ":2.329762557694022,"vX0":-6.433599794888739,"vY0":-132.7056650214987,"vZ0":-5.237781044081703,"x":137.31,"y":175.88,"x0":1.8984931716368783,"y0":50.00114609854525,"z0":5.873394188468769,"aX":0.15154524689385238},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":1.1,"spinRate":2495,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.41064198981180944,"extension":6.467997989104459},"hitData":{"launchSpeed":100.2,"launchAngle":44.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":51.04,"coordY":85.89}},"index":4,"playId":"1d7eeccb-34de-3409-940e-62ad01597910","pitchNumber":4,"startTime":"2026-07-08T01:02:31.716Z","endTime":"2026-07-08T01:02:45.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:02:45.676Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Romy Gonzalez walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T01:03:04.709Z","endTime":"2026-07-08T01:04:56.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90556171952273,"aZ":-29.12085789618754,"pfxX":-8.773185843120654,"pfxZ":2.1088400529871265,"pX":1.7138815818616766,"pZ":3.31495932502642,"vX0":0.566371027642455,"vY0":-119.71443256152024,"vZ0":0.18244987935389512,"x":51.67,"y":149.28,"x0":2.6128514762100163,"y0":50.00137443312646,"z0":5.852360789444446,"aX":-12.685190631005701},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":2746,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.4581768557967223,"extension":6.500603895270773},"index":0,"playId":"864b028e-e578-3a10-8f94-63258a93fde5","pitchNumber":1,"startTime":"2026-07-08T01:03:11.502Z","endTime":"2026-07-08T01:03:17.584Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wilyer Abreu caught stealing 2nd base, catcher Kyle Teel to second baseman Chase Meidroth.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"864b028e-e578-3a10-8f94-63258a93fde5","startTime":"2026-07-08T01:03:22.398Z","endTime":"2026-07-08T01:03:48.430Z","isPitch":false,"isBaseRunningPlay":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76356309462714,"aZ":-16.910072620609796,"pfxX":1.3806469858331107,"pfxZ":8.44393461367535,"pX":1.1776947255338948,"pZ":2.0528116259830864,"vX0":-3.0179223969471494,"vY0":-132.69436578304283,"vZ0":-6.960997155059513,"x":72.11,"y":183.35,"x0":2.1434864592341816,"y0":50.00289232426482,"z0":5.91342112009272,"aX":2.496039217177036},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":-1.9,"spinRate":2520,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.41065124250895346,"extension":6.5637504016021015},"index":2,"playId":"bf9410e5-bd7a-39a3-b6ea-231ab539e225","pitchNumber":2,"startTime":"2026-07-08T01:03:48.430Z","endTime":"2026-07-08T01:03:52.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96935825773453,"aZ":-27.210368988600724,"pfxX":10.951224823048063,"pfxZ":2.618943653792618,"pX":1.5378946889710075,"pZ":2.4423315028442905,"vX0":-5.019973615646572,"vY0":-136.54940683997413,"vZ0":-3.374893825784645,"x":58.38,"y":172.84,"x0":1.9733374061044955,"y0":50.00382815826415,"z0":5.558366126425185,"aX":20.762025892306927},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.2,"breakHorizontal":-18.8,"spinRate":2467,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.40052602216561084,"extension":6.3584823184190915},"index":3,"playId":"630b03f3-d994-3378-9525-c25e3676bc78","pitchNumber":3,"startTime":"2026-07-08T01:04:05.663Z","endTime":"2026-07-08T01:04:09.170Z","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":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.613185909628577,"aZ":-23.15245626743199,"pfxX":-0.7014948671012866,"pfxZ":5.249687886329667,"pX":-0.5638187136568079,"pZ":2.5291117918276966,"vX0":-5.985327138179219,"vY0":-129.61428352513104,"vZ0":-4.160107598051762,"x":138.49,"y":170.49,"x0":1.8570394315866374,"y0":50.000759908902715,"z0":5.901959352795199,"aX":-1.2047397239717856},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":2.5,"spinRate":2571,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.4210196165297244,"extension":6.657423470723269},"index":4,"playId":"a4120278-220e-339c-a1c1-8ff1a21fd227","pitchNumber":4,"startTime":"2026-07-08T01:04:27.183Z","endTime":"2026-07-08T01:04:31.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.481386179752903,"aZ":-19.43547458373531,"pfxX":0.15624495183503107,"pfxZ":7.34279893009416,"pX":-0.1984341797352593,"pZ":1.0656601127231904,"vX0":-5.6103992255596395,"vY0":-129.9295433798828,"vZ0":-8.316143463962542,"x":124.56,"y":210.01,"x0":1.9552905044087128,"y0":50.003112046947244,"z0":5.7474342648154675,"aX":0.2717345115514676},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.9,"breakHorizontal":0.7,"spinRate":2556,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4192170350596429,"extension":6.720609712876265},"index":5,"playId":"5853db90-fc31-3799-8632-6c0eeee8b844","pitchNumber":5,"startTime":"2026-07-08T01:04:50.818Z","endTime":"2026-07-08T01:04:56.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:04:56.512Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Caleb Durbin lines out sharply to center fielder Tristan Peters.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T01:05:05.850Z","endTime":"2026-07-08T01:05:48.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"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":"Lineout","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":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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(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.8,"endSpeed":87.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368421642358292,"aZ":-24.495367147382858,"pfxX":9.636499198451382,"pfxZ":3.9716548925612614,"pX":0.43329832819328445,"pZ":3.100107894128076,"vX0":-7.296288325724958,"vY0":-137.8801856888225,"vZ0":-3.004823833204374,"x":100.48,"y":155.08,"x0":1.8558467964936483,"y0":50.005666025865374,"z0":5.848921905093634,"aX":18.6406840941685},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":-16.1,"spinRate":2379,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.39658185357042885,"extension":6.505854571030936},"index":0,"playId":"5857d2e6-cffc-39e3-8137-cf3b99993ff2","pitchNumber":1,"startTime":"2026-07-08T01:05:22.874Z","endTime":"2026-07-08T01:05:26.918Z","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":94.7,"endSpeed":86.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412324471622085,"aZ":-19.74363575343257,"pfxX":5.357787757617526,"pfxZ":6.438785599142237,"pX":0.45843308214012024,"pZ":2.9510864697600074,"vX0":-5.936613978504871,"vY0":-137.80311334608982,"vZ0":-3.95774042303837,"x":99.53,"y":159.1,"x0":1.9402642497566356,"y0":50.00634445577633,"z0":5.732578529717979,"aX":10.350149041821064},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":-8.5,"spinRate":2491,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.39682408138568004,"extension":6.396156472563025},"hitData":{"launchSpeed":102.0,"launchAngle":20.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.6,"coordY":52.73}},"index":1,"playId":"e80f83f8-9aad-3a87-955c-6f8ace311b43","pitchNumber":2,"startTime":"2026-07-08T01:05:40.237Z","endTime":"2026-07-08T01:05:48.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:05:48.824Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Teel strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T01:07:47.773Z","endTime":"2026-07-08T01:08:40.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":94.7,"endSpeed":86.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.505055762330215,"aZ":-20.622446191483814,"pfxX":8.791619517197365,"pfxZ":6.016854573487349,"pX":0.5936416030496199,"pZ":3.5614283252733903,"vX0":-8.487768106229007,"vY0":-137.67660852606576,"vZ0":-1.6666379514275815,"x":94.37,"y":142.62,"x0":2.573961563219437,"y0":50.00385528644178,"z0":5.570064048328133,"aX":16.882395126338114},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":-14.2,"spinRate":2318,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3978068950955107,"extension":7.245040190935235},"index":0,"playId":"7f47e1c0-6a09-3765-97c3-ee256dbd37a6","pitchNumber":1,"startTime":"2026-07-08T01:07:53.863Z","endTime":"2026-07-08T01:07:59.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7699290331582,"aZ":-23.19266850789579,"pfxX":9.082365290957632,"pfxZ":4.731066138865635,"pX":-0.5141999588001847,"pZ":2.3275723161829007,"vX0":-10.952347257033084,"vY0":-136.14842847145374,"vZ0":-4.046984144575184,"x":136.6,"y":175.94,"x0":2.3597131836555207,"y0":50.00280655046319,"z0":5.416739440384769,"aX":17.24158742393621},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.4,"spinRate":2255,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4006000456291767,"extension":7.163671089735771},"index":1,"playId":"b236cc53-b47c-35a4-9966-26d6047966cd","pitchNumber":2,"startTime":"2026-07-08T01:08:07.475Z","endTime":"2026-07-08T01:08:11.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.754219576133124,"aZ":-38.42642963274154,"pfxX":-2.7693502235230665,"pfxZ":-4.44292953072333,"pX":0.7561625681281782,"pZ":2.707811981491716,"vX0":-3.3175976006364345,"vY0":-117.44839243019489,"vZ0":1.275274319453098,"x":88.18,"y":165.67,"x0":2.5430374707020333,"y0":50.00403678685925,"z0":5.712019725771194,"aX":-3.895753707366119},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.6,"breakHorizontal":5.8,"spinRate":2535,"spinDirection":291},"zone":6,"typeConfidence":2.0,"plateTime":0.4650906754144053,"extension":7.140247895669343},"index":2,"playId":"f1c37a9b-784a-3556-af00-0e05898013b6","pitchNumber":3,"startTime":"2026-07-08T01:08:20.862Z","endTime":"2026-07-08T01:08:24.601Z","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":96.2,"endSpeed":88.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082241666422956,"aZ":-15.012351825086604,"pfxX":6.362708190440581,"pfxZ":8.624404639099772,"pX":0.35931191511583466,"pZ":2.233130061998185,"vX0":-8.052979848665128,"vY0":-139.83034020096235,"vZ0":-6.051064697602728,"x":103.3,"y":178.49,"x0":2.4432974294940735,"y0":50.002014598442315,"z0":5.401615845830675,"aX":12.661049144594687},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":-10.0,"spinRate":2303,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.39096569334202513,"extension":7.349732944333077},"index":3,"playId":"07d3b5a3-dab9-3007-bfd9-1f879da103ab","pitchNumber":4,"startTime":"2026-07-08T01:08:34.799Z","endTime":"2026-07-08T01:08:40.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:08:40.146Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luisangel Acuña strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T01:08:42.016Z","endTime":"2026-07-08T01:09:37.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":95.9,"endSpeed":87.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54412149183118,"aZ":-13.455857938820639,"pfxX":7.523835001281153,"pfxZ":9.548234577613105,"pX":-0.3786742848463541,"pZ":2.0003869545161717,"vX0":-10.647596590312933,"vY0":-139.18846061870175,"vZ0":-6.54331095129331,"x":131.43,"y":184.77,"x0":2.5205614132392165,"y0":50.00106197261521,"z0":5.274484913912188,"aX":14.74711858779446},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-11.4,"spinRate":2346,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.39368272080025957,"extension":7.454526165567195},"index":0,"playId":"63724447-9b89-347e-8178-0395a6203b38","pitchNumber":1,"startTime":"2026-07-08T01:09:00.465Z","endTime":"2026-07-08T01:09:04.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.417574471845754,"aZ":-13.160188170186037,"pfxX":6.3554819927655934,"pfxZ":9.410180293923577,"pX":0.3046030743453355,"pZ":2.8741312432441166,"vX0":-8.528438091654206,"vY0":-141.50699106251935,"vZ0":-4.577735635526521,"x":105.39,"y":161.18,"x0":2.5370228766336305,"y0":50.0012542556497,"z0":5.3610500920870905,"aX":12.8402834434428},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":-9.7,"spinRate":2307,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.3876165608619706,"extension":7.394926712670321},"index":1,"playId":"dab2bb3d-5508-3e27-a485-6eac767f3692","pitchNumber":2,"startTime":"2026-07-08T01:09:14.080Z","endTime":"2026-07-08T01:09:17.258Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06073147948911,"aZ":-30.047656214882018,"pfxX":9.654826264752105,"pfxZ":1.205748879659958,"pX":-0.3183772546363298,"pZ":1.409925732061357,"vX0":-10.424951663431276,"vY0":-131.00447794872372,"vZ0":-3.589391850674787,"x":129.14,"y":200.71,"x0":2.432124939864521,"y0":50.001800690409056,"z0":5.010088424835786,"aX":17.014907629344112},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.7,"breakHorizontal":-15.6,"spinRate":1085,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.41588883161738366,"extension":7.580604926969687},"index":2,"playId":"c0ff3cae-2a53-3952-803c-9d0236e64f4c","pitchNumber":3,"startTime":"2026-07-08T01:09:32.054Z","endTime":"2026-07-08T01:09:37.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:09:37.404Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tristan Peters pops out to third baseman Caleb Durbin in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-08T01:09:38.998Z","endTime":"2026-07-08T01:10:55.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":81.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267244364915836,"aZ":-28.670739663693443,"pfxX":-1.4593183447014608,"pfxZ":2.09962014546851,"pX":-0.10055522460816127,"pZ":3.6519636528936683,"vX0":-6.231508721850813,"vY0":-127.68475509612527,"vZ0":0.8095016508224203,"x":120.83,"y":140.18,"x0":2.5492150075694675,"y0":50.00503468334057,"z0":5.565545058462467,"aX":-2.4399171402610405},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":3.8,"spinRate":2515,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.42697456009291734,"extension":7.036016001440645},"index":0,"playId":"7510c854-c167-3c3d-ae66-1d7971147f87","pitchNumber":1,"startTime":"2026-07-08T01:09:59.310Z","endTime":"2026-07-08T01:10:03.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.271344386290497,"aZ":-21.38750414184548,"pfxX":10.356522380388515,"pfxZ":5.5732265832039545,"pX":-0.23658543744093444,"pZ":3.3445854116203213,"vX0":-10.942511697652892,"vY0":-137.70708973363242,"vZ0":-1.948632869556392,"x":126.02,"y":148.48,"x0":2.427784237374852,"y0":50.00407144263534,"z0":5.496165620627056,"aX":20.052215090644737},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":-16.7,"spinRate":2405,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.3965255816315989,"extension":7.580396080428863},"index":1,"playId":"873561ca-58e7-36a8-8fc5-7bf1e40ed844","pitchNumber":2,"startTime":"2026-07-08T01:10:13.075Z","endTime":"2026-07-08T01:10:16.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.579279987684295,"aZ":-13.02326920705906,"pfxX":7.392643624057843,"pfxZ":9.463606403216074,"pX":1.4942637011915156,"pZ":2.719268284550589,"vX0":-5.651044283884635,"vY0":-141.2196703561273,"vZ0":-4.8824975177224665,"x":60.04,"y":165.36,"x0":2.558854961415263,"y0":50.0035644033965,"z0":5.305642559086913,"aX":14.961147038726825},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":-12.2,"spinRate":2423,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.38756904345864474,"extension":7.295978035129537},"index":2,"playId":"4104902b-7a78-3a6a-81e4-9c9602bd62da","pitchNumber":3,"startTime":"2026-07-08T01:10:27.419Z","endTime":"2026-07-08T01:10:31.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418881553749937,"aZ":-20.34670176598047,"pfxX":11.185368468946066,"pfxZ":5.924445506945511,"pX":0.06254815092890564,"pZ":1.990283985605692,"vX0":-10.539430227669417,"vY0":-140.09878381435846,"vZ0":-5.502212390656721,"x":114.62,"y":185.04,"x0":2.4124265723701126,"y0":50.00174728091663,"z0":5.301479546000438,"aX":22.326401276172508},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":-18.2,"spinRate":2445,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.3903367323701419,"extension":7.754380633602814},"hitData":{"launchSpeed":67.5,"launchAngle":80.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":197.8}},"index":3,"playId":"e6778de9-a8b3-3bd0-8482-952f06fd7b42","pitchNumber":4,"startTime":"2026-07-08T01:10:44.060Z","endTime":"2026-07-08T01:10:55.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:10:55.278Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T01:13:12.078Z","endTime":"2026-07-08T01:13:41.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Noah Schultz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:11:31.700Z","endTime":"2026-07-08T01:13:14.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.968195806387993,"aZ":-23.58548252024161,"pfxX":-8.809630583397837,"pfxZ":4.257653642836759,"pX":-1.1092460896231315,"pZ":3.6306816220939275,"vX0":5.458671803528522,"vY0":-140.86817624276827,"vZ0":-1.2597086943848872,"x":159.28,"y":140.75,"x0":-1.9241698736211377,"y0":50.00052686930221,"z0":5.603320364106782,"aX":-17.763812366605315},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":14.9,"spinRate":2194,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.3883090802030704,"extension":6.2237657392531895},"index":1,"playId":"383cf978-e394-32a8-a8a1-27bbd37b383a","pitchNumber":1,"startTime":"2026-07-08T01:13:14.461Z","endTime":"2026-07-08T01:13:18.418Z","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":96.7,"endSpeed":88.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32439622446289,"aZ":-21.663858078225353,"pfxX":-9.718946446129221,"pfxZ":5.2217109378587185,"pX":-0.3750626911439876,"pZ":1.9782209368859511,"vX0":7.609135323520962,"vY0":-140.65077212924612,"vZ0":-5.669496414314635,"x":131.3,"y":185.37,"x0":-1.8455865253215296,"y0":50.00594016463648,"z0":5.414344399592918,"aX":-19.578842434229788},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2174,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3886271649171902,"extension":6.270787379066429},"hitData":{"launchSpeed":99.7,"launchAngle":30.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.22,"coordY":84.05}},"index":2,"playId":"19371890-d7b3-3734-b7ac-a4f99fcc9901","pitchNumber":2,"startTime":"2026-07-08T01:13:30.135Z","endTime":"2026-07-08T01:13:41.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:13:41.334Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a sharp line drive to left fielder Sam Antonacci.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T01:13:47.300Z","endTime":"2026-07-08T01:14:20.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518553621451844,"aZ":-22.631185630075016,"pfxX":-10.59717457887967,"pfxZ":4.714222235039483,"pX":-0.2803491380950658,"pZ":1.9241302712140351,"vX0":8.109699964201017,"vY0":-141.2141898442137,"vZ0":-5.548643482235189,"x":127.69,"y":186.83,"x0":-1.8094945692752367,"y0":50.00366003156485,"z0":5.366204554361805,"aX":-21.44911039764773},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.6,"breakHorizontal":17.6,"spinRate":2321,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3875614537018053,"extension":6.330034052030997},"hitData":{"launchSpeed":102.8,"launchAngle":10.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.94,"coordY":105.83}},"index":0,"playId":"77bec58e-8afd-3c6b-9f16-ab78b5a7acca","pitchNumber":1,"startTime":"2026-07-08T01:14:10.680Z","endTime":"2026-07-08T01:14:20.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:14:20.751Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T01:15:01.578Z","endTime":"2026-07-08T01:17:20.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"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":"468634a8-1048-3380-a65a-c392dd599695","startTime":"2026-07-08T01:14:46.012Z","endTime":"2026-07-08T01:14:50.728Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528900390908525,"aZ":-23.850782335704757,"pfxX":2.2895058012390015,"pfxZ":5.322991067095199,"pX":0.5620479606746025,"pZ":2.133388708760763,"vX0":5.320038595318013,"vY0":-124.67830593100153,"vZ0":-3.628316625024408,"x":95.58,"y":181.18,"x0":-1.9023522531732127,"y0":50.00601313948115,"z0":5.590104555760437,"aX":3.581775294648822},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.0,"breakHorizontal":-5.4,"spinRate":2458,"spinDirection":115},"zone":6,"typeConfidence":0.88,"plateTime":0.4403770939752234,"extension":6.518807395945987},"index":1,"playId":"4f9892cf-9727-332a-b468-f47f58a6dc93","pitchNumber":1,"startTime":"2026-07-08T01:15:03.732Z","endTime":"2026-07-08T01:15:09.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"Andruw Monasterio steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"4f9892cf-9727-332a-b468-f47f58a6dc93","startTime":"2026-07-08T01:15:13.373Z","endTime":"2026-07-08T01:15:39.257Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38784968043497,"aZ":-24.580297773971594,"pfxX":-7.991543005207346,"pfxZ":3.8574778159734517,"pX":-0.7170026682737152,"pZ":3.3564365535611924,"vX0":6.097567827759849,"vY0":-139.68934289556887,"vZ0":-1.4854361756312917,"x":144.33,"y":148.16,"x0":-1.8932300508678843,"y0":50.00678029925548,"z0":5.516091872486083,"aX":-15.747542477725007},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":13.2,"spinRate":2363,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.39258589267464483,"extension":6.4679915272115345},"index":3,"playId":"2af5c824-a0f8-338c-b94e-d0408387b2fb","pitchNumber":2,"startTime":"2026-07-08T01:15:39.257Z","endTime":"2026-07-08T01:15:43.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58928884977292,"aZ":-14.348252593177873,"pfxX":-3.124118759112324,"pfxZ":9.028026039165674,"pX":-0.07230700436025236,"pZ":3.1291529514479377,"vX0":6.080516793849716,"vY0":-139.6723843170926,"vZ0":-3.9409427296629045,"x":102.19,"y":154.09,"x0":-1.8721259427001662,"y0":50.00589424719359,"z0":5.502648248402817,"aX":-6.171253855743948},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":4.4,"spinRate":2405,"spinDirection":212},"zone":2,"typeConfidence":0.96,"plateTime":0.3922122658988565,"extension":6.385045176667977},"index":4,"playId":"42663b3f-3fe5-3966-bb46-2d616bce5325","pitchNumber":3,"startTime":"2026-07-08T01:15:57.548Z","endTime":"2026-07-08T01:16:01.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63738410169791,"aZ":-14.717691104969994,"pfxX":-3.6449032877182552,"pfxZ":8.804075341848323,"pX":0.23351142446499798,"pZ":2.7711361531476633,"vX0":6.81433945921236,"vY0":-139.9387837904702,"vZ0":-4.812039514238526,"x":108.1,"y":163.96,"x0":-1.759831956780559,"y0":50.00529784245923,"z0":5.477595763893863,"aX":-7.229631782869835},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":5.2,"spinRate":2420,"spinDirection":214},"zone":2,"typeConfidence":0.96,"plateTime":0.39143653519984856,"extension":6.406884597647437},"index":5,"playId":"7476b9dc-5aa3-31e8-a266-bd13d9516e7c","pitchNumber":4,"startTime":"2026-07-08T01:16:23.178Z","endTime":"2026-07-08T01:16:26.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-08T01:16:38.126Z","endTime":"2026-07-08T01:16:49.375Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16213288935749,"aZ":-27.07779686390845,"pfxX":2.4278723937452282,"pfxZ":3.2080680694915937,"pX":1.6517149887832556,"pZ":0.22447593895349824,"vX0":7.226688150111149,"vY0":-124.98852021383281,"vZ0":-7.250075146831066,"x":54.04,"y":232.72,"x0":-1.58743503837991,"y0":50.00277519866611,"z0":5.372845679149674,"aX":3.8582259290265672},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-6.0,"spinRate":2547,"spinDirection":66},"zone":14,"typeConfidence":0.87,"plateTime":0.4374895315685148,"extension":6.621453109236176},"index":7,"playId":"32f3ab0d-a78d-3849-a91f-e07370a85341","pitchNumber":5,"startTime":"2026-07-08T01:16:49.375Z","endTime":"2026-07-08T01:16:52.797Z","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":97.3,"endSpeed":89.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950595408277152,"aZ":-12.97848460753799,"pfxX":-3.84016315833558,"pfxZ":9.445179148136866,"pX":0.5254628062913468,"pZ":1.3732154030255628,"vX0":7.950169469950761,"vY0":-141.36664108741743,"vZ0":-8.67552929644964,"x":96.97,"y":201.7,"x0":-1.8190720124692987,"y0":50.006468504339715,"z0":5.306900651716561,"aX":-7.807947715228834},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":2337,"spinDirection":213},"zone":14,"typeConfidence":0.97,"plateTime":0.38682754980748335,"extension":6.587056868587213},"index":8,"playId":"6c266185-7df6-31c4-b693-148e63d335ce","pitchNumber":6,"startTime":"2026-07-08T01:17:15.519Z","endTime":"2026-07-08T01:17:20.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:17:20.711Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T01:17:27.252Z","endTime":"2026-07-08T01:19:23.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.607761077136217,"aZ":-39.28105152928015,"pfxX":-0.6560798861768893,"pfxZ":-4.767933208575838,"pX":1.0832830356922027,"pZ":1.5535764677048265,"vX0":6.582523178300464,"vY0":-121.35686619504074,"vZ0":-1.6475996557803205,"x":75.71,"y":196.83,"x0":-1.5781188430593307,"y0":50.000334519456224,"z0":5.660988655130647,"aX":-0.9807400352886279},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.8,"breakHorizontal":-0.4,"spinRate":2193,"spinDirection":35},"zone":14,"typeConfidence":0.81,"plateTime":0.45123485649160333,"extension":6.5802294387008144},"index":0,"playId":"09e68b85-8e50-321e-968e-1f9ac7014304","pitchNumber":1,"startTime":"2026-07-08T01:17:52.595Z","endTime":"2026-07-08T01:17:56.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.229367554793647,"aZ":-18.861370024494402,"pfxX":-9.522974709514255,"pfxZ":6.5670005776418385,"pX":-0.6272547222120454,"pZ":2.4449695684567474,"vX0":6.567538642783012,"vY0":-141.24421451226422,"vZ0":-4.9950189248174315,"x":140.91,"y":172.77,"x0":-1.7416532040626063,"y0":50.00257279082045,"z0":5.443825206675768,"aX":-19.300976362686917},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":16.0,"spinRate":2384,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3873276827136034,"extension":6.417138626653203},"index":1,"playId":"ff0a300c-c446-3d90-93cb-3e63e72fc18a","pitchNumber":2,"startTime":"2026-07-08T01:18:13.401Z","endTime":"2026-07-08T01:18:17.072Z","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":97.6,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.632549936212286,"aZ":-14.003314344303496,"pfxX":-3.5037656541658757,"pfxZ":8.937771347299721,"pX":0.017442786552298573,"pZ":3.474282774456014,"vX0":5.936401089385569,"vY0":-141.95358064807425,"vZ0":-3.1219100571216054,"x":116.34,"y":144.97,"x0":-1.6492988800202277,"y0":50.00421977969805,"z0":5.484377508990784,"aX":-7.124966547631131},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":5.0,"spinRate":2341,"spinDirection":214},"zone":12,"typeConfidence":0.96,"plateTime":0.38641450285583767,"extension":6.4513367052254855},"index":2,"playId":"e9f24b44-cf88-3edb-9a10-645df71a31b8","pitchNumber":3,"startTime":"2026-07-08T01:18:33.138Z","endTime":"2026-07-08T01:18:36.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-08T01:18:45.716Z","endTime":"2026-07-08T01:18:57.793Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.965936339505618,"aZ":-36.162563583249344,"pfxX":-4.022212188951532,"pfxZ":-2.5352953367481605,"pX":-0.16434147459237886,"pZ":1.0080059679538136,"vX0":4.959510553342454,"vY0":-125.15319304160762,"vZ0":-3.9589771839529453,"x":123.26,"y":211.56,"x0":-1.6557782448030978,"y0":50.00168071099505,"z0":5.594950340785582,"aX":-6.334488385051068},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.3,"breakHorizontal":6.0,"spinRate":917,"spinDirection":264},"zone":13,"typeConfidence":0.86,"plateTime":0.4388651627483613,"extension":6.744686140116766},"index":4,"playId":"382f404d-6f1e-3abe-8a18-28cf8338eafb","pitchNumber":4,"startTime":"2026-07-08T01:18:57.793Z","endTime":"2026-07-08T01:19:02.430Z","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":97.1,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29616910060929,"aZ":-11.788870407005188,"pfxX":-4.630048139611212,"pfxZ":10.10613164959154,"pX":-0.6792371078003888,"pZ":2.028755679907478,"vX0":4.507782411700432,"vY0":-141.161838233461,"vZ0":-7.214318538192444,"x":142.89,"y":184.0,"x0":-1.6956845302073758,"y0":50.00440006539318,"z0":5.377633393066649,"aX":-9.340232820280404},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2362,"spinDirection":221},"zone":7,"typeConfidence":0.96,"plateTime":0.3880965808879613,"extension":6.515248140862969},"index":5,"playId":"b43d7d6b-998a-3b25-b1ef-cb5faf54cf63","pitchNumber":5,"startTime":"2026-07-08T01:19:18.247Z","endTime":"2026-07-08T01:19:23.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:19:23.013Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-08T01:19:31.454Z","endTime":"2026-07-08T01:21:46.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":78.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.164527887723086,"aZ":-27.594730881788195,"pfxX":3.838068161708212,"pfxZ":2.8963812931767237,"pX":-1.2800269725880244,"pZ":2.57515418546562,"vX0":0.014923877548732117,"vY0":-124.94074280077602,"vZ0":-1.906514277678921,"x":165.79,"y":169.25,"x0":-1.7847113257305,"y0":50.002617072478756,"z0":5.615759422092521,"aX":6.067800651852285},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":-7.0,"spinRate":2590,"spinDirection":96},"zone":11,"typeConfidence":0.9,"plateTime":0.4383769799432846,"extension":6.711122556667754},"index":0,"playId":"306464bb-8d2b-3d98-b9a2-27a6f4d457c7","pitchNumber":1,"startTime":"2026-07-08T01:20:02.825Z","endTime":"2026-07-08T01:20:06.533Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982968337923058,"aZ":-28.41529105694286,"pfxX":5.604177029905157,"pfxZ":2.3589185623470215,"pX":1.7748039399063869,"pZ":0.5620217715711084,"vX0":6.498675082137752,"vY0":-126.1598668290648,"vZ0":-6.46076750530265,"x":49.35,"y":223.61,"x0":-1.5722699364233363,"y0":50.00583783358766,"z0":5.475543753723025,"aX":8.9481663534809},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":-11.8,"spinRate":2659,"spinDirection":77},"zone":14,"typeConfidence":0.89,"plateTime":0.4357626217892365,"extension":6.792859057846245},"index":1,"playId":"51414b4f-8b9f-3514-9451-0cb0d1e9c786","pitchNumber":2,"startTime":"2026-07-08T01:20:29.814Z","endTime":"2026-07-08T01:20:33.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394131579414854,"aZ":-28.596190979385504,"pfxX":7.996777115791444,"pfxZ":2.3362793623721565,"pX":-0.17752725777480544,"pZ":2.6694413000128163,"vX0":1.3743920038504518,"vY0":-123.23858613197665,"vZ0":-1.3117417379377483,"x":123.77,"y":166.71,"x0":-1.781674438888598,"y0":50.0037491715164,"z0":5.632872625384295,"aX":12.251960319753648},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-14.8,"spinRate":2560,"spinDirection":89},"zone":5,"typeConfidence":0.9,"plateTime":0.44512007708341317,"extension":6.48888467916253},"index":2,"playId":"e82384b0-9f10-3338-b344-86d49eda48d5","pitchNumber":3,"startTime":"2026-07-08T01:20:55.048Z","endTime":"2026-07-08T01:21:00.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.202234732739804,"aZ":-34.76423063017932,"pfxX":-4.722265237384479,"pfxZ":-1.6862832319027135,"pX":-2.0630492641528413,"pZ":3.105779693049815,"vX0":0.6824856129453954,"vY0":-123.00893766787567,"vZ0":0.6766509264897913,"x":195.64,"y":154.92,"x0":-1.7295229523578681,"y0":50.000271750217465,"z0":5.762400081950259,"aX":-7.272985869003528},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":8.4,"spinRate":828,"spinDirection":263},"zone":11,"typeConfidence":0.92,"plateTime":0.4443935439122626,"extension":6.751547465657567},"index":3,"playId":"35685f5e-df79-3c1e-a6a2-1300ffca29e5","pitchNumber":4,"startTime":"2026-07-08T01:21:21.344Z","endTime":"2026-07-08T01:21:27.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.343300321659687,"aZ":-15.258982398045493,"pfxX":-4.623191888485582,"pfxZ":8.137168263839598,"pX":-0.4147129626305339,"pZ":3.0847198686607857,"vX0":5.508356244944664,"vY0":-142.688410826996,"vZ0":-3.918074411225208,"x":132.81,"y":155.49,"x0":-1.7621695896864042,"y0":50.00352233265073,"z0":5.426086818528247,"aX":-9.61129825751541},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2467,"spinDirection":217},"zone":1,"typeConfidence":0.93,"plateTime":0.3826787877367055,"extension":6.475989630723303},"index":4,"playId":"488e9a35-ceb1-35b7-a403-2e46be2f248f","pitchNumber":5,"startTime":"2026-07-08T01:21:41.562Z","endTime":"2026-07-08T01:21:46.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:21:46.831Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T01:23:50.561Z","endTime":"2026-07-08T01:25:10.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56550742158083,"aZ":-24.918995752412027,"pfxX":10.958781176856908,"pfxZ":3.850653908676694,"pX":0.2567477973985326,"pZ":2.796891404464281,"vX0":-9.714072964001895,"vY0":-136.0958451879232,"vZ0":-2.46580451664134,"x":107.21,"y":163.26,"x0":2.4404185551809747,"y0":50.00406914303742,"z0":5.432164288343181,"aX":20.655069648845032},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":-17.9,"spinRate":2249,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4017448779639272,"extension":7.052373030204037},"index":0,"playId":"836b1db3-023c-3e5e-9b98-a09ad1f6316f","pitchNumber":1,"startTime":"2026-07-08T01:23:54.911Z","endTime":"2026-07-08T01:23:57.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68165565909776,"aZ":-15.632085179803582,"pfxX":7.125250727372675,"pfxZ":8.41399229668222,"pX":-0.5410341097931263,"pZ":2.6045996012823194,"vX0":-10.491738943374495,"vY0":-139.18573634699806,"vZ0":-4.893052513045009,"x":137.62,"y":168.46,"x0":2.348176925228296,"y0":50.00100365852128,"z0":5.417405239177549,"aX":14.006022871061},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":-10.8,"spinRate":2358,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.39323905918971347,"extension":7.252287312415008},"index":1,"playId":"bca16361-5583-3eb2-aa5c-1198e6667c02","pitchNumber":2,"startTime":"2026-07-08T01:24:11.132Z","endTime":"2026-07-08T01:24:15.628Z","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":96.9,"endSpeed":88.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479473933224437,"aZ":-14.83404353484094,"pfxX":7.169752359142693,"pfxZ":8.628709462871981,"pX":-0.3038255626069302,"pZ":2.223317202966767,"vX0":-10.22053730473658,"vY0":-140.75825454161625,"vZ0":-6.058217450553841,"x":128.58,"y":178.75,"x0":2.4401057883841077,"y0":50.004045478147255,"z0":5.36135229531677,"aX":14.411059876998756},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":-10.9,"spinRate":2350,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.388897601878873,"extension":7.254287163517882},"index":2,"playId":"daa10009-d662-382a-827e-2e6952224891","pitchNumber":3,"startTime":"2026-07-08T01:24:26.910Z","endTime":"2026-07-08T01:24:29.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.340955974637296,"aZ":-36.44901453961083,"pfxX":-5.227417639481688,"pfxZ":-2.9386155556388305,"pX":-0.17900337966621968,"pZ":1.7952544147451344,"vX0":-4.628695443060202,"vY0":-119.47517136013707,"vZ0":-1.3175808841701895,"x":123.82,"y":190.31,"x0":2.4569250884452862,"y0":50.000266178532115,"z0":5.606692033981123,"aX":-7.613832618534475},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.4,"breakHorizontal":10.6,"spinRate":2625,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.45709603192839543,"extension":7.273612092575957},"index":3,"playId":"8b433766-79a1-399e-a8b0-1fb0728bfdb9","pitchNumber":4,"startTime":"2026-07-08T01:24:46.452Z","endTime":"2026-07-08T01:24:49.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.625519748367566,"aZ":-20.157429884808824,"pfxX":10.06005312503978,"pfxZ":5.990872109795949,"pX":-0.5703837242381838,"pZ":2.315356926710074,"vX0":-11.618729145250931,"vY0":-140.027922576897,"vZ0":-5.120433801821382,"x":138.74,"y":176.27,"x0":2.305872175293748,"y0":50.00443752452491,"z0":5.467891902249461,"aX":20.182779979609432},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":-16.1,"spinRate":2284,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.38965909158048984,"extension":7.491983529758709},"index":4,"playId":"99b7bba2-1b4e-3fe6-a037-6a43839190b5","pitchNumber":5,"startTime":"2026-07-08T01:25:05.815Z","endTime":"2026-07-08T01:25:10.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:25:10.240Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T01:25:16.595Z","endTime":"2026-07-08T01:26:46.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.486230607784183,"aZ":-24.882410262253313,"pfxX":-0.9851637910806885,"pfxZ":4.332799245141541,"pX":0.28857156635047077,"pZ":2.2657639487068293,"vX0":-5.51247723161252,"vY0":-127.8988745941418,"vZ0":-2.910986391805937,"x":106.0,"y":177.6,"x0":2.585997267245316,"y0":50.00370275256528,"z0":5.337476296593578,"aX":-1.656356602155914},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":2.9,"spinRate":2444,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4257077524913182,"extension":7.177066866180766},"index":0,"playId":"a1366767-f787-36c8-966a-f89b7582d1c3","pitchNumber":1,"startTime":"2026-07-08T01:25:33.817Z","endTime":"2026-07-08T01:25:37.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.039343411407334,"aZ":-28.137738061035538,"pfxX":-0.8547898797187994,"pfxZ":2.339156356017895,"pX":-1.3937039480111486,"pZ":2.465639805767022,"vX0":-9.28490432380448,"vY0":-129.85042965621614,"vZ0":-2.0782797804990336,"x":170.12,"y":172.21,"x0":2.321425064497415,"y0":50.005927817028656,"z0":5.391243254496702,"aX":-1.4784816327631896},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":3.4,"spinRate":2527,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.4198343045514319,"extension":7.257059633885246},"index":1,"playId":"59053d6e-5f0e-3c16-ada5-274ab0e06718","pitchNumber":2,"startTime":"2026-07-08T01:25:46.995Z","endTime":"2026-07-08T01:25:52.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.895776808515567,"aZ":-17.755719119594325,"pfxX":5.778551885032233,"pfxZ":7.073257744041097,"pX":0.19708806399857892,"pZ":2.8731821604815337,"vX0":-8.37261456299055,"vY0":-140.89508525781338,"vZ0":-3.8786693623600184,"x":109.49,"y":161.2,"x0":2.437671200884243,"y0":50.000877747958526,"z0":5.394201140290998,"aX":11.776679436202427},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":-9.0,"spinRate":2242,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.38672929689028335,"extension":7.4610488348266095},"index":2,"playId":"c01ba28b-1452-3fce-bb16-2b865bafc4b7","pitchNumber":3,"startTime":"2026-07-08T01:26:26.228Z","endTime":"2026-07-08T01:26:29.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059417338078617,"aZ":-23.94604269146743,"pfxX":10.591264718032491,"pfxZ":4.072224772766452,"pX":0.052793051684346046,"pZ":2.8816177887714676,"vX0":-9.956958784736555,"vY0":-140.79229629324817,"vZ0":-2.701282036989901,"x":114.99,"y":160.98,"x0":2.2481991544192352,"y0":50.0017699231797,"z0":5.392421179462268,"aX":21.3972076073369},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":-17.3,"spinRate":2244,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.38807791850346884,"extension":7.489835165823361},"index":3,"playId":"275874f8-1931-3e6c-964d-1a33f7b9d3fc","pitchNumber":4,"startTime":"2026-07-08T01:26:42.862Z","endTime":"2026-07-08T01:26:46.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:26:46.989Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colson Montgomery flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-08T01:26:50.402Z","endTime":"2026-07-08T01:28:46.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.816712512943752,"aZ":-38.714989809909966,"pfxX":-3.5667245039993185,"pfxZ":-4.601995410669934,"pX":-0.1286361449617968,"pZ":2.8488001547664017,"vX0":-4.8632473428811345,"vY0":-117.95115225582595,"vZ0":1.6776389618608518,"x":121.9,"y":161.86,"x0":2.417411907042685,"y0":50.00533038503972,"z0":5.677682473856708,"aX":-5.064681421846864},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.7,"breakHorizontal":7.6,"spinRate":2538,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4630126227127951,"extension":7.031930097735991},"index":0,"playId":"5b523cf0-ec07-3a14-ba55-caae1141fb12","pitchNumber":1,"startTime":"2026-07-08T01:27:09.812Z","endTime":"2026-07-08T01:27:13.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20753349718637,"aZ":-27.322432585855537,"pfxX":-1.8348567964871658,"pfxZ":2.8217789063665677,"pX":-0.1176375922728393,"pZ":3.1266160350163545,"vX0":-5.91817969144944,"vY0":-129.62993607337216,"vZ0":-0.7196856516954026,"x":121.48,"y":154.36,"x0":2.4231331273000083,"y0":50.0062413800545,"z0":5.472892779974482,"aX":-3.157641439533563},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":4.6,"spinRate":2575,"spinDirection":173},"zone":2,"typeConfidence":2.0,"plateTime":0.42071490909809617,"extension":7.281863639313138},"index":1,"playId":"6f6cf7c9-ec64-318f-8c67-5b2b26aae1de","pitchNumber":2,"startTime":"2026-07-08T01:27:22.842Z","endTime":"2026-07-08T01:27:26.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03975452383326,"aZ":-13.418307654218943,"pfxX":6.162917258067061,"pfxZ":9.15350372360081,"pX":-0.785644717016924,"pZ":3.989646113319285,"vX0":-10.732191817222857,"vY0":-142.1301406633483,"vZ0":-1.7383121201861753,"x":146.95,"y":131.06,"x0":2.235657648926474,"y0":50.00600940321323,"z0":5.459612045464057,"aX":12.633201842903384},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":-9.0,"spinRate":2317,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3851092253944053,"extension":7.412024459535646},"index":2,"playId":"3f80c77b-6018-3183-82ec-d1c056191699","pitchNumber":3,"startTime":"2026-07-08T01:27:55.954Z","endTime":"2026-07-08T01:28:00.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1985249120838,"aZ":-36.68670466248301,"pfxX":-2.7360747038454267,"pfxZ":-3.0026648532902804,"pX":-1.5754745021795356,"pZ":0.8808089237922578,"vX0":-8.319667513872943,"vY0":-121.18345227568881,"vZ0":-3.265341204710494,"x":177.05,"y":215.0,"x0":2.2420208896936145,"y0":50.000751855396985,"z0":5.414473272831829,"aX":-4.114390946611345},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.9,"breakHorizontal":6.7,"spinRate":2588,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4500512698925503,"extension":7.546280716050933},"index":3,"playId":"48fe1a16-7de1-366e-8bd0-e6cd24b92bae","pitchNumber":4,"startTime":"2026-07-08T01:28:13.014Z","endTime":"2026-07-08T01:28:17.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.848577959277648,"aZ":-21.17634819734732,"pfxX":10.947419914811817,"pfxZ":5.401486169470392,"pX":0.6382404500029984,"pZ":2.7949750962502735,"vX0":-8.724349894104597,"vY0":-141.48181452174197,"vZ0":-3.1942057224465046,"x":92.67,"y":163.32,"x0":2.3322146587770622,"y0":50.00481017675295,"z0":5.288163900446865,"aX":22.30143856061704},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.4,"breakHorizontal":-18.1,"spinRate":2340,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3864404454097299,"extension":7.51106575118205},"hitData":{"launchSpeed":72.7,"launchAngle":33.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.44,"coordY":104.12}},"index":4,"playId":"ace2c6c5-6a8c-3ae9-886c-463eee3aa97f","pitchNumber":5,"startTime":"2026-07-08T01:28:38.132Z","endTime":"2026-07-08T01:28:46.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:28:46.477Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T01:31:08.349Z","endTime":"2026-07-08T01:32:36.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Hicks replaces Seranthony Domínguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:29:14.085Z","endTime":"2026-07-08T01:31:10.645Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449493086130747,"aZ":-32.84436542627016,"pfxX":5.050746518496297,"pfxZ":-0.42954352207690505,"pX":0.7203520318224222,"pZ":0.5885903592022204,"vX0":4.756044397135329,"vY0":-124.63662662671226,"vZ0":-5.970627730894389,"x":89.54,"y":222.89,"x0":-1.869794390969907,"y0":50.00093989700522,"z0":5.732986775716211,"aX":7.931022367381796},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":-10.2,"spinRate":2455,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4397465607406841,"extension":6.268733464027534},"index":1,"playId":"2cc18105-4b7d-3a6b-930c-2ebed21e604e","pitchNumber":1,"startTime":"2026-07-08T01:31:10.645Z","endTime":"2026-07-08T01:31:13.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79208975550085,"aZ":-20.210650197390045,"pfxX":-8.855262570318697,"pfxZ":5.680440100654291,"pX":-1.8838968213423952,"pZ":2.8426121010618925,"vX0":3.07482495703719,"vY0":-144.07598604337062,"vZ0":-5.563043958615253,"x":188.81,"y":162.03,"x0":-1.812888613035752,"y0":50.006966254220124,"z0":6.043721233271334,"aX":-18.66112100877256},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.4,"breakHorizontal":15.5,"spinRate":2034,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.37985314585913743,"extension":6.2075073909501235},"index":2,"playId":"4c8db9ce-fb3f-3c1b-9ffb-4021345d0f76","pitchNumber":2,"startTime":"2026-07-08T01:31:32.594Z","endTime":"2026-07-08T01:31:36.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.852489364108035,"aZ":-30.280901229885952,"pfxX":4.204970072354733,"pfxZ":1.1755279446238713,"pX":-1.1111036903441813,"pZ":3.262828585616568,"vX0":1.585777222547738,"vY0":-125.83982900335577,"vZ0":-0.23838049152287977,"x":159.35,"y":150.68,"x0":-2.2946483160822386,"y0":50.00561794077454,"z0":5.797297155561599,"aX":6.792145813048438},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-7.9,"spinRate":2418,"spinDirection":50},"zone":11,"typeConfidence":0.91,"plateTime":0.4340892017127711,"extension":5.877505284902699},"index":3,"playId":"f385555a-7114-3ce1-83b8-8af79164d70b","pitchNumber":3,"startTime":"2026-07-08T01:31:48.195Z","endTime":"2026-07-08T01:31:52.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5444225346118,"aZ":-19.214206143998666,"pfxX":-9.29820110772161,"pfxZ":6.088865337087549,"pX":-0.21366987880133173,"pZ":2.4708605460525876,"vX0":7.358659294565648,"vY0":-144.86803801773468,"vZ0":-6.6674399670871685,"x":125.14,"y":172.07,"x0":-1.5775278301523064,"y0":50.000010297385714,"z0":5.974825563398819,"aX":-19.7789219754935},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.8,"breakHorizontal":15.4,"spinRate":2106,"spinDirection":221},"zone":5,"typeConfidence":0.89,"plateTime":0.3779638373340868,"extension":6.063811333435633},"index":4,"playId":"260015ce-b1d7-31d4-9323-d0bae04a2be7","pitchNumber":4,"startTime":"2026-07-08T01:32:04.759Z","endTime":"2026-07-08T01:32:09.050Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-08T01:32:16.105Z","endTime":"2026-07-08T01:32:31.564Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58918068048954,"aZ":-21.45465995140972,"pfxX":-10.281857528419861,"pfxZ":5.041659100021478,"pX":0.2165097197934474,"pZ":2.7317717968469917,"vX0":9.321056234942722,"vY0":-145.03695669018512,"vZ0":-5.069897206878654,"x":108.75,"y":165.02,"x0":-1.706421039193724,"y0":50.001359248289226,"z0":5.814607448040366,"aX":-21.85725179229974},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":2094,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.3779501893687467,"extension":6.483732084219714},"index":6,"playId":"768a90c8-aebe-37fa-8b36-5ec7a51aa3e7","pitchNumber":5,"startTime":"2026-07-08T01:32:31.564Z","endTime":"2026-07-08T01:32:36.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:32:36.160Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T01:32:41.704Z","endTime":"2026-07-08T01:33:58.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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":100.2,"endSpeed":91.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13241487351901,"aZ":-15.428985922493178,"pfxX":-6.916632615337294,"pfxZ":7.798223231871203,"pX":-0.43256457127925785,"pZ":3.160044258327399,"vX0":6.014091185543061,"vY0":-145.78985719268337,"vZ0":-5.529792577230047,"x":133.49,"y":153.46,"x0":-1.6263059112501892,"y0":50.000207380713775,"z0":6.016757489279748,"aX":-14.847099364598987},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.2,"breakHorizontal":11.3,"spinRate":2304,"spinDirection":219},"zone":1,"typeConfidence":0.72,"plateTime":0.3760753849869225,"extension":6.1415856851855155},"index":0,"playId":"d035d3c2-43c4-35ac-ab06-770b108b2fd2","pitchNumber":1,"startTime":"2026-07-08T01:33:01.187Z","endTime":"2026-07-08T01:33:05.132Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19613337297954,"aZ":-17.44891274248321,"pfxX":-6.14513068110131,"pfxZ":6.836636014136001,"pX":-0.4417026462419892,"pZ":3.247306666665353,"vX0":5.471315829170231,"vY0":-146.01131047659223,"vZ0":-4.978908667099147,"x":133.84,"y":151.1,"x0":-1.5438027748867602,"y0":50.002243332193,"z0":6.028632345155446,"aX":-13.234461049033838},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.5,"breakHorizontal":10.0,"spinRate":2344,"spinDirection":224},"zone":1,"typeConfidence":0.76,"plateTime":0.37549307162841306,"extension":6.118192206124948},"index":1,"playId":"78f9aab3-928f-3098-9687-88f291ade350","pitchNumber":2,"startTime":"2026-07-08T01:33:17.992Z","endTime":"2026-07-08T01:33:45.020Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732125793818753,"aZ":-28.941486109639737,"pfxX":3.7069200593052276,"pfxZ":1.9615867332715426,"pX":1.1865992304116593,"pZ":1.2052790066796377,"vX0":5.82105368048592,"vY0":-126.96758068954603,"vZ0":-5.754626214753706,"x":71.77,"y":206.24,"x0":-1.6091289307827132,"y0":50.00217580948509,"z0":5.777640997236571,"aX":6.108075152842931},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-7.9,"spinRate":2536,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.429870460547388,"extension":6.090428776560465},"index":2,"playId":"b44306c7-abb3-35a3-92e9-3bc5d9582038","pitchNumber":3,"startTime":"2026-07-08T01:33:53.478Z","endTime":"2026-07-08T01:33:58.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:33:58.026Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-08T01:33:57.534Z","endTime":"2026-07-08T01:36:18.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27416815051358,"aZ":-16.84821724152809,"pfxX":-8.01952966273438,"pfxZ":7.057741990491445,"pX":-1.0724135898738774,"pZ":3.2914998695395927,"vX0":4.666078328560863,"vY0":-146.18583135285314,"vZ0":-4.8812214279741974,"x":157.88,"y":149.91,"x0":-1.6441398525806574,"y0":50.005912422828,"z0":5.9886583553270185,"aX":-17.42426756010814},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.0,"breakHorizontal":13.7,"spinRate":2171,"spinDirection":219},"zone":11,"typeConfidence":0.8,"plateTime":0.37414916469867077,"extension":6.335563838437335},"index":0,"playId":"77bd472f-bf6b-3007-be0d-ab68ee7edaa1","pitchNumber":1,"startTime":"2026-07-08T01:34:24.386Z","endTime":"2026-07-08T01:34:28.582Z","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":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35908954968434,"aZ":-14.978710869298505,"pfxX":-6.357995720355614,"pfxZ":8.179288443023315,"pX":0.28467728598999253,"pZ":1.6901946197904922,"vX0":7.295446432016001,"vY0":-144.0680835587313,"vZ0":-9.372222760374772,"x":106.15,"y":193.14,"x0":-1.4539693612719258,"y0":50.00591211565564,"z0":5.9107290801761625,"aX":-13.372293472810442},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.1,"breakHorizontal":10.1,"spinRate":2309,"spinDirection":223},"zone":9,"typeConfidence":0.96,"plateTime":0.38012429738862163,"extension":6.139532313972175},"index":1,"playId":"948aae9e-dd8f-3181-8e8b-881def5f39e5","pitchNumber":2,"startTime":"2026-07-08T01:34:40.405Z","endTime":"2026-07-08T01:35:07.419Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90477274226066,"aZ":-34.75480908872671,"pfxX":3.804365378218692,"pfxZ":-1.56410288012085,"pX":0.5650209269492078,"pZ":1.0346525305980858,"vX0":4.45164767989803,"vY0":-127.74478457943435,"vZ0":-5.217954140994435,"x":95.46,"y":210.84,"x0":-1.6931413018228734,"y0":50.00006572388964,"z0":5.830632401600883,"aX":6.295532554170372},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.7,"breakHorizontal":-7.9,"spinRate":2450,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4284934566082943,"extension":6.301638977409274},"index":2,"playId":"c997ce3c-8da4-3b02-8434-ae9ff7ab608c","pitchNumber":3,"startTime":"2026-07-08T01:35:08.923Z","endTime":"2026-07-08T01:35:12.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.0,"endSpeed":92.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66547061472909,"aZ":-15.819781125475876,"pfxX":-8.780666407173507,"pfxZ":7.452327769202329,"pX":0.14444438792412642,"pZ":3.164698077592257,"vX0":8.029945355241368,"vY0":-146.92234576910843,"vZ0":-5.254298004507609,"x":111.49,"y":153.33,"x0":-1.478569895018175,"y0":50.00059641316428,"z0":5.911032383557962,"aX":-19.261890516009338},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":12.6,"breakHorizontal":14.4,"spinRate":2184,"spinDirection":220},"zone":2,"typeConfidence":0.78,"plateTime":0.37231668359813286,"extension":6.366621831712338},"index":3,"playId":"9f4e5a55-72a9-34fa-9f3f-b0d01780df70","pitchNumber":4,"startTime":"2026-07-08T01:35:25.414Z","endTime":"2026-07-08T01:35:29.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13287758056208,"aZ":-18.197679522017538,"pfxX":-7.570774338176502,"pfxZ":6.582419100871849,"pX":1.1836733831801933,"pZ":2.8704856901914897,"vX0":9.795521775102557,"vY0":-144.6479291532214,"vZ0":-5.787372648163181,"x":71.88,"y":161.28,"x0":-1.2599753775703033,"y0":50.00402192757866,"z0":6.009706438208615,"aX":-16.076231049538876},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.9,"breakHorizontal":11.8,"spinRate":2096,"spinDirection":226},"zone":12,"typeConfidence":0.6,"plateTime":0.3783849711953846,"extension":6.3257159681594155},"index":4,"playId":"0264d63e-5a6d-39cd-9ae9-ebb2494c31bd","pitchNumber":5,"startTime":"2026-07-08T01:35:44.136Z","endTime":"2026-07-08T01:35:47.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-08T01:35:58.155Z","endTime":"2026-07-08T01:36:11.215Z","isPitch":false,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"}},{"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":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94695267998991,"aZ":-17.20497826422337,"pfxX":-8.053117967312675,"pfxZ":6.849069357172297,"pX":-0.1938544209227924,"pZ":2.7412269669791867,"vX0":6.5707469081052,"vY0":-146.74377317199682,"vZ0":-6.318297869135205,"x":124.39,"y":164.77,"x0":-1.4130351448019554,"y0":50.00540054101954,"z0":5.943125954577918,"aX":-17.607817532582473},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":11.4,"breakHorizontal":13.3,"spinRate":2201,"spinDirection":219},"zone":5,"typeConfidence":0.73,"plateTime":0.3729188732919715,"extension":6.372181388695136},"hitData":{"launchSpeed":83.0,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.43,"coordY":143.07}},"index":6,"playId":"c2861781-7e1b-3e53-9cd2-00ada5f023f5","pitchNumber":6,"startTime":"2026-07-08T01:36:11.215Z","endTime":"2026-07-08T01:36:18.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:36:18.915Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase Meidroth walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T01:38:44.475Z","endTime":"2026-07-08T01:39:54.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Danny Coulombe replaces Payton Tolle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:37:17.723Z","endTime":"2026-07-08T01:38:33.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T01:38:33.856Z","endTime":"2026-07-08T01:38:46.728Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.181947238546453,"aZ":-23.260142523211382,"pfxX":-0.22436516759499758,"pfxZ":5.506683751527344,"pX":-0.9682028731231012,"pZ":0.8904673385123546,"vX0":-1.3417220693905128,"vY0":-125.35442360388284,"vZ0":-7.7255877832478035,"x":153.91,"y":214.74,"x0":-0.4006577401350888,"y0":50.0055101683118,"z0":5.8618285153873835,"aX":-0.3631786192675499},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":0.7,"spinRate":2439,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.4340659785597105,"extension":6.079129551448314},"index":2,"playId":"481e8d80-2b1f-301c-bcbf-74c1f99de1fc","pitchNumber":1,"startTime":"2026-07-08T01:38:46.728Z","endTime":"2026-07-08T01:38:51.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.303589912476195,"aZ":-22.430259540953095,"pfxX":-0.1706627306718289,"pfxZ":5.92584381643926,"pX":-0.9369366545243991,"pZ":1.77641953636535,"vX0":-1.601763433961724,"vY0":-126.52618617555105,"vZ0":-5.9478577559926284,"x":152.71,"y":190.82,"x0":-0.2772581370883979,"y0":50.00406977369816,"z0":5.919397511614405,"aX":-0.28077939465072116},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.8,"breakHorizontal":0.6,"spinRate":2539,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4305161369045529,"extension":5.962680442597424},"index":3,"playId":"20d2e68a-2527-3961-b856-0a567952ce21","pitchNumber":2,"startTime":"2026-07-08T01:39:02.667Z","endTime":"2026-07-08T01:39:07.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":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40779485377502,"aZ":-16.20633658017816,"pfxX":0.5767049585457364,"pfxZ":9.20633097800672,"pX":0.5046447221498914,"pZ":3.8354144565838415,"vX0":2.0744265843440486,"vY0":-130.35741508364316,"vZ0":-2.7096474491175835,"x":97.76,"y":135.22,"x0":-0.3738405251175397,"y0":50.00135783531316,"z0":6.100474528105187,"aX":1.0001369026434015},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.3,"breakHorizontal":-1.4,"spinRate":2255,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4189215100972006,"extension":5.881330625819544},"index":4,"playId":"0a6a8dd0-a474-31ff-aa2a-99548519245e","pitchNumber":3,"startTime":"2026-07-08T01:39:19.282Z","endTime":"2026-07-08T01:39:22.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.731713749980944,"aZ":-24.711276744979976,"pfxX":1.0205605079816267,"pfxZ":4.554368350198681,"pX":0.7843135665825243,"pZ":2.5153882357969946,"vX0":1.6387154406172686,"vY0":-126.43358575078977,"vZ0":-3.7014063012202074,"x":87.1,"y":170.86,"x0":-0.0017453354635166589,"y0":50.00629815730446,"z0":5.9533822617734184,"aX":1.672907434290688},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.8,"breakHorizontal":-2.2,"spinRate":2471,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.4311511877167118,"extension":5.942899900285105},"index":5,"playId":"99bfe0e4-aa3f-385b-a65c-93186bbb1a91","pitchNumber":4,"startTime":"2026-07-08T01:39:34.596Z","endTime":"2026-07-08T01:39:38.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19607865847638,"aZ":-24.28829541341035,"pfxX":-1.1387463414527064,"pfxZ":4.7702767032094755,"pX":0.6738596547356379,"pZ":3.378814460006276,"vX0":2.3873475916607503,"vY0":-127.05895061218726,"vZ0":-1.9374557178211114,"x":91.31,"y":147.55,"x0":-0.1251295337974993,"y0":50.00591881114267,"z0":6.059139872960202,"aX":-1.884150791119745},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":1.6,"spinRate":2443,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.42919075162940157,"extension":5.8355969000714145},"index":6,"playId":"17b4c485-f962-3aad-ba6d-1fced37c1265","pitchNumber":5,"startTime":"2026-07-08T01:39:50.536Z","endTime":"2026-07-08T01:39:54.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:39:54.474Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a line drive to left fielder Jarren Duran. Chase Meidroth to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T01:40:14.245Z","endTime":"2026-07-08T01:41:08.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545312819977557,"aZ":-19.000032676688644,"pfxX":6.744040003733607,"pfxZ":7.412613196771356,"pX":0.06851928018016447,"pZ":2.450119520943455,"vX0":-1.3861858838693757,"vY0":-131.83303209866514,"vZ0":-5.777651962414678,"x":114.39,"y":172.63,"x0":-0.2784293450137022,"y0":50.000969773145435,"z0":6.052867738217005,"aX":11.98141980559006},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-12.0,"spinRate":2110,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.4139751858377698,"extension":6.223683071943797},"index":0,"playId":"bb0ed244-e756-3f12-a826-8659c56287b2","pitchNumber":1,"startTime":"2026-07-08T01:40:22.326Z","endTime":"2026-07-08T01:40:26.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27758159546194,"aZ":-35.4931088793083,"pfxX":-7.123578263247377,"pfxZ":-2.3417152263123895,"pX":-1.9948603196193602,"pZ":0.9769824202717564,"vX0":-1.5692986631258306,"vY0":-118.46235169820072,"vZ0":-4.22628041886213,"x":193.04,"y":212.4,"x0":-0.3979718369062504,"y0":50.00243169009107,"z0":6.039172389129014,"aX":-10.093430788332906},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.0,"breakHorizontal":13.3,"spinRate":2756,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4628925886989239,"extension":5.8377685773837955},"index":1,"playId":"79a74d1c-e27f-3c2b-ae99-9b9358e918de","pitchNumber":2,"startTime":"2026-07-08T01:40:39.916Z","endTime":"2026-07-08T01:40:43.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.121344712434446,"aZ":-24.585032144108816,"pfxX":0.05551030622222619,"pfxZ":4.66814408482007,"pX":-1.0570398843898416,"pZ":2.2427541197535508,"vX0":-1.9010938817190053,"vY0":-126.07070990009242,"vZ0":-4.355546437869938,"x":157.29,"y":178.23,"x0":-0.30368576335085906,"y0":50.00427828260744,"z0":5.9524959130068344,"aX":0.09029044231700581},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.8,"breakHorizontal":0.2,"spinRate":2461,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.43272430552032226,"extension":6.034578347604885},"hitData":{"launchSpeed":69.8,"launchAngle":21.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.99,"coordY":116.09}},"index":2,"playId":"a6f70a6c-9272-3e19-8462-76bad0015808","pitchNumber":3,"startTime":"2026-07-08T01:40:58.622Z","endTime":"2026-07-08T01:41:08.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:41:08.922Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Perez singles on a soft ground ball to first baseman Willson Contreras. Chase Meidroth to 3rd. Sam Antonacci to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T01:41:14.203Z","endTime":"2026-07-08T01:42:48.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"postOnThird":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062208422716207,"aZ":-22.887710642365057,"pfxX":0.8193057750130128,"pfxZ":5.490673255312764,"pX":-0.3564137663159314,"pZ":1.0271324299932416,"vX0":-0.4826623528147034,"vY0":-128.33720997420264,"vZ0":-7.731661731382214,"x":130.59,"y":211.05,"x0":-0.27370619767612264,"y0":50.00326784273228,"z0":5.823265010873236,"aX":1.3859362066996774},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":-1.4,"spinRate":2517,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4245214208428063,"extension":6.071034116640542},"index":0,"playId":"adf5774a-1939-3423-9ae9-03753b908bc6","pitchNumber":1,"startTime":"2026-07-08T01:41:45.373Z","endTime":"2026-07-08T01:41:49.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75704457289995,"aZ":-25.740144540497358,"pfxX":-0.9633209806278282,"pfxZ":3.9478925784099577,"pX":-1.922915272394084,"pZ":1.9647566426325078,"vX0":-3.6173261434868302,"vY0":-126.09309691809635,"vZ0":-4.767712147902446,"x":190.3,"y":185.73,"x0":-0.3515239375187466,"y0":50.003744562063154,"z0":5.927071508894621,"aX":-1.5689443545873756},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":2.5,"spinRate":2543,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.43240592097781727,"extension":6.131834016365129},"index":1,"playId":"51cceef1-f9b1-3a6c-b260-4a0c69bc67fd","pitchNumber":2,"startTime":"2026-07-08T01:42:03.661Z","endTime":"2026-07-08T01:42:06.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.111702053972685,"aZ":-17.52343214076517,"pfxX":6.161297826692739,"pfxZ":8.172553946233146,"pX":0.4811345404070016,"pZ":3.0634110564569452,"vX0":-0.2927713277569015,"vY0":-132.48867796076243,"vZ0":-4.4523158048017795,"x":98.66,"y":156.07,"x0":-0.20880052785579012,"y0":50.00069966139257,"z0":6.031657415479546,"aX":11.042519212712687},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.2,"breakHorizontal":-11.2,"spinRate":2261,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.4121080717740173,"extension":5.939206623630085},"index":2,"playId":"c0b3afa3-b416-35cc-9b5a-3414b600985c","pitchNumber":3,"startTime":"2026-07-08T01:42:24.206Z","endTime":"2026-07-08T01:42:28.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585571458775085,"aZ":-19.905305764830107,"pfxX":7.021437942242439,"pfxZ":6.857405119448031,"pX":0.2602246125361597,"pZ":2.5199411917058603,"vX0":-0.24517396359197663,"vY0":-132.47260686565335,"vZ0":-5.399806122199406,"x":107.08,"y":170.74,"x0":-0.5594074930097691,"y0":50.00144700747394,"z0":6.026460169375471,"aX":12.558585766364033},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.7,"spinRate":2201,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.4124494759151158,"extension":5.906932260102227},"hitData":{"launchSpeed":57.9,"launchAngle":-69.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.74,"coordY":184.59}},"index":3,"playId":"9039829a-9c91-33a1-87e2-0ab5d4bd7509","pitchNumber":4,"startTime":"2026-07-08T01:42:40.865Z","endTime":"2026-07-08T01:42:48.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:42:48.923Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Teel grounds into a force out, first baseman Willson Contreras to shortstop Andruw Monasterio. Chase Meidroth scores. Sam Antonacci to 3rd. Junior Perez out at 2nd. Kyle Teel to 1st.","rbi":1,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T01:43:58.305Z","endTime":"2026-07-08T01:44:26.728Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":543056,"link":"/api/v1/people/543056"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:43:03.799Z","endTime":"2026-07-08T01:44:00.478Z","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":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.491446375299493,"aZ":-16.52471085832552,"pfxX":5.843385563154934,"pfxZ":8.666092543140625,"pX":0.3770685988588962,"pZ":3.325897842737578,"vX0":0.48883146836920416,"vY0":-133.0310314962566,"vZ0":-3.976372033265357,"x":102.63,"y":148.98,"x0":-0.5686902253557008,"y0":50.00416572339587,"z0":6.025504658338659,"aX":10.554231684599072},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":-10.7,"spinRate":2180,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.41053036064578396,"extension":6.193967661548309},"index":1,"playId":"b67e24cf-d1da-3ef5-925b-ec6dc8954c2e","pitchNumber":1,"startTime":"2026-07-08T01:44:00.478Z","endTime":"2026-07-08T01:44:03.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342869688195616,"aZ":-16.79282346135632,"pfxX":4.745480765679417,"pfxZ":8.409952023680901,"pX":0.42556011551079576,"pZ":1.4884392328541356,"vX0":1.1119376561463636,"vY0":-133.74953509491144,"vZ0":-8.317838793442629,"x":100.78,"y":198.59,"x0":-0.6114117882457483,"y0":50.002905817354005,"z0":5.821782108815116,"aX":8.67608030132888},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":-8.9,"spinRate":2270,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4080922424039599,"extension":6.007350737741114},"hitData":{"launchSpeed":97.8,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.25,"coordY":164.86}},"index":2,"playId":"e4ab26b9-8797-3eac-850f-d3144523c486","pitchNumber":2,"startTime":"2026-07-08T01:44:19.194Z","endTime":"2026-07-08T01:44:26.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:44:26.728Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Gonzalez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T01:47:19.029Z","endTime":"2026-07-08T01:49:02.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T01:44:42.834Z","endTime":"2026-07-08T01:45:14.489Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Slaten replaces Danny Coulombe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-08T01:45:14.489Z","endTime":"2026-07-08T01:46:56.364Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jacob Gonzalez replaces Luisangel Acuña.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-08T01:46:56.364Z","endTime":"2026-07-08T01:47:21.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":682668,"link":"/api/v1/people/682668"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0219000235883,"aZ":-20.245311832795256,"pfxX":2.423067229159999,"pfxZ":6.130769078587726,"pX":-0.2959618666480879,"pZ":2.6916427455214573,"vX0":1.2726490074262875,"vY0":-137.960648337034,"vZ0":-5.245670227365489,"x":128.28,"y":166.11,"x0":-1.0767458809514385,"y0":50.003694440171245,"z0":5.964527308285507,"aX":4.713627593133033},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":-4.7,"spinRate":2493,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.3956268997093284,"extension":6.776555990314629},"index":3,"playId":"56c0d150-6275-3916-8b0e-3fa5b2262753","pitchNumber":1,"startTime":"2026-07-08T01:47:21.336Z","endTime":"2026-07-08T01:47:25.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.844953420712955,"aZ":-15.561368482934324,"pfxX":-5.018311877506605,"pfxZ":8.210259606049275,"pX":-1.1302038442174245,"pZ":2.13993242810138,"vX0":1.1608955990957093,"vY0":-140.83188207949306,"vZ0":-7.645109549021926,"x":160.08,"y":181.0,"x0":-0.8937818433027619,"y0":50.00264239285798,"z0":5.882313339901788,"aX":-10.151525217278177},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":8.9,"spinRate":2399,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.3878802699568933,"extension":6.899488768386048},"index":4,"playId":"2b6c5357-cd2b-3551-9160-a1fca741914f","pitchNumber":2,"startTime":"2026-07-08T01:47:38.707Z","endTime":"2026-07-08T01:47:43.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993901628023213,"aZ":-13.757542129417512,"pfxX":-0.0886438626144388,"pfxZ":9.156473419104675,"pX":-0.7610270931868572,"pZ":2.9139602206948467,"vX0":0.610812509192866,"vY0":-140.70742311168175,"vZ0":-5.929467448464711,"x":146.01,"y":160.1,"x0":-0.9691146145085496,"y0":50.00390466680128,"z0":5.934992881586886,"aX":-0.17838260777434276},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":0.0,"spinRate":2462,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.3887971041177649,"extension":6.873470600872133},"index":5,"playId":"4e7d0218-5417-3064-885c-b74cef33c9cf","pitchNumber":3,"startTime":"2026-07-08T01:47:59.390Z","endTime":"2026-07-08T01:48:02.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05479700986156,"aZ":-23.729714855667485,"pfxX":1.9569698975695227,"pfxZ":4.4430263267023085,"pX":1.0786924147788197,"pZ":1.5890450421943183,"vX0":4.392296665689446,"vY0":-136.23887337791277,"vZ0":-7.173769733679123,"x":75.88,"y":195.88,"x0":-0.8020020601818368,"y0":50.000311419114205,"z0":5.871197109316208,"aX":3.71445637447913},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":-4.4,"spinRate":2518,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4004742586000498,"extension":6.984176397855477},"index":6,"playId":"86507d1f-79f0-3862-b1fa-891b49083bbb","pitchNumber":4,"startTime":"2026-07-08T01:48:21.562Z","endTime":"2026-07-08T01:48:25.683Z","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, 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":83.3,"endSpeed":77.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.026437378651448,"aZ":-43.5530691274914,"pfxX":3.6223935462184196,"pfxZ":-7.648359641147127,"pX":-0.6691317453086318,"pZ":-0.07637187762734364,"vX0":-0.6590643698284694,"vY0":-121.29631225669392,"vZ0":-5.361009790931482,"x":142.51,"y":240.84,"x0":-0.8642402299965,"y0":50.00215907531931,"z0":5.965455173344114,"aX":5.390023920085078},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.9,"breakHorizontal":-6.4,"spinRate":2787,"spinDirection":12},"zone":13,"typeConfidence":2.0,"plateTime":0.45179575987256637,"extension":6.908217852192051},"index":7,"playId":"4aef0c39-8e00-3934-970d-e5762267f9b7","pitchNumber":5,"startTime":"2026-07-08T01:48:56.948Z","endTime":"2026-07-08T01:49:02.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:49:02.100Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Peters strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-08T01:49:10.170Z","endTime":"2026-07-08T01:51:19.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.862044710789952,"aZ":-19.153521704752457,"pfxX":2.3714426611145063,"pfxZ":6.6940430567842935,"pX":1.3444830429539487,"pZ":1.9304213676140918,"vX0":5.232086809090411,"vY0":-137.70389695763987,"vZ0":-7.268198673459707,"x":65.75,"y":186.66,"x0":-0.8786874288396033,"y0":50.00391856253931,"z0":5.871770965991555,"aX":4.6133101334692785},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":-5.3,"spinRate":2526,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.39579660127085114,"extension":6.95522458340557},"index":0,"playId":"40b3d068-1ebf-3507-ae77-d686a4296199","pitchNumber":1,"startTime":"2026-07-08T01:49:40.919Z","endTime":"2026-07-08T01:49:44.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57324384501869,"aZ":-21.919841230960714,"pfxX":2.236698815533,"pfxZ":5.263447517191517,"pX":-0.2536873165308257,"pZ":1.12923440491109,"vX0":1.7349749968143995,"vY0":-137.53384905964492,"vZ0":-8.612397242737897,"x":126.67,"y":208.29,"x0":-1.1796258245211713,"y0":50.0037124171236,"z0":5.744381599191096,"aX":4.359131163691769},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":-4.3,"spinRate":2516,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.39565412465468786,"extension":6.917061315978536},"index":1,"playId":"3ba2696c-44a2-3291-a00b-cb5f83b8e9e9","pitchNumber":2,"startTime":"2026-07-08T01:50:00.286Z","endTime":"2026-07-08T01:50:03.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.022224916494626,"aZ":-20.887524373684787,"pfxX":1.9985292021839443,"pfxZ":5.874131766649163,"pX":-0.04686944737631895,"pZ":2.399418372387544,"vX0":2.2719854780232502,"vY0":-137.15170847185277,"vZ0":-5.369779619658239,"x":118.79,"y":174.0,"x0":-1.1430746195502017,"y0":50.00067483483127,"z0":5.790893061621815,"aX":3.837012369942616},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":-4.1,"spinRate":2608,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.3981340580424395,"extension":7.014965612604094},"index":2,"playId":"b24eaf91-134c-3121-88ab-5ba73d36853a","pitchNumber":3,"startTime":"2026-07-08T01:50:21.390Z","endTime":"2026-07-08T01:50:26.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24186109166778,"aZ":-13.705734790404769,"pfxX":0.3180573201996013,"pfxZ":9.375031244523885,"pX":0.05322567472587183,"pZ":3.352887490923342,"vX0":2.505088691170985,"vY0":-139.0180983685976,"vZ0":-4.420376958989254,"x":114.97,"y":148.25,"x0":-0.8984921054063575,"y0":50.005541136089164,"z0":5.864117825329798,"aX":0.6263109597618585},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":-1.1,"spinRate":2461,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3930082142533231,"extension":6.959297150745392},"index":3,"playId":"1d8b990f-603e-35f9-851e-41a37b25a9b1","pitchNumber":4,"startTime":"2026-07-08T01:50:45.854Z","endTime":"2026-07-08T01:50:50.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223540954925557,"aZ":-45.04296668412352,"pfxX":2.337348779957146,"pfxZ":-8.643825454353898,"pX":-0.5107292826240808,"pZ":1.2614436586594717,"vX0":-0.1386374320364272,"vY0":-121.64210177996509,"vZ0":-2.048261834764658,"x":136.47,"y":204.72,"x0":-0.756178479358444,"y0":50.00163413007045,"z0":6.041695071793835,"aX":3.4808566537180923},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-15.8,"breakHorizontal":-4.2,"spinRate":2613,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.45133654480932917,"extension":6.877816435374485},"index":4,"playId":"7dbb3ad2-da2c-372a-accb-78233adfb62e","pitchNumber":5,"startTime":"2026-07-08T01:51:15.459Z","endTime":"2026-07-08T01:51:19.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:51:19.779Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Caleb Durbin lines out to third baseman Miguel Vargas.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T01:54:00.347Z","endTime":"2026-07-08T01:55:05.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to third base for Miguel Vargas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:52:53.340Z","endTime":"2026-07-08T01:52:53.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100"},{"details":{"description":"Defensive switch from third base to shortstop for Colson Montgomery.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T01:52:53.353Z","endTime":"2026-07-08T01:52:53.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"300"},{"details":{"description":"Jacob Gonzalez remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-08T01:52:53.354Z","endTime":"2026-07-08T01:52:53.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":682668,"link":"/api/v1/people/682668"}},{"details":{"description":"Pitching Change: Brandon Eisert replaces Jordan Hicks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-08T01:52:53.355Z","endTime":"2026-07-08T01:54:02.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240719073636367,"aZ":-17.561561012027067,"pfxX":4.417191243516142,"pfxZ":8.301015799491807,"pX":-0.14328226340874967,"pZ":2.658480869351742,"vX0":-10.899250970077892,"vY0":-131.2005988735027,"vZ0":-3.2648397730891,"x":122.46,"y":167.0,"x0":3.4730263395227476,"y0":50.001528011573534,"z0":5.212221251033373,"aX":7.775325029934643},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.6,"breakHorizontal":-5.9,"spinRate":2227,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.41593347640690936,"extension":7.117604139727688},"index":4,"playId":"869b0162-f034-354e-bed6-2df0b08e2419","pitchNumber":1,"startTime":"2026-07-08T01:54:02.706Z","endTime":"2026-07-08T01:54:06.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.302156160077473,"aZ":-33.64612924375201,"pfxX":-2.248636395492994,"pfxZ":-0.9820597603697312,"pX":0.6389428581077263,"pZ":2.5011939572513824,"vX0":-6.731160502864736,"vY0":-121.23416333777948,"vZ0":0.3260445255785047,"x":92.65,"y":171.25,"x0":3.7417447160999733,"y0":50.005625786295354,"z0":5.297289240332231,"aX":-3.3539565163436826},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":5.6,"spinRate":2249,"spinDirection":255},"zone":6,"typeConfidence":0.91,"plateTime":0.45148683709932014,"extension":6.817391661526272},"index":5,"playId":"a1ab3d43-dc14-33a0-9e2f-b81ea1e04885","pitchNumber":2,"startTime":"2026-07-08T01:54:17.784Z","endTime":"2026-07-08T01:54:21.666Z","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":82.7,"endSpeed":76.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09243601608609,"aZ":-30.988893914142317,"pfxX":-0.9422497423029801,"pfxZ":0.8029039098728363,"pX":-0.32902677775027095,"pZ":0.8280349393663791,"vX0":-9.40035368457762,"vY0":-120.11556068638848,"vZ0":-3.5077830902491867,"x":129.54,"y":216.42,"x0":3.74870704454581,"y0":50.00126320754605,"z0":5.047198294661413,"aX":-1.3816116130549763},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":3.8,"spinRate":2254,"spinDirection":260},"zone":13,"typeConfidence":0.89,"plateTime":0.4550747836735236,"extension":7.182636112897217},"index":6,"playId":"7f23b77a-f17f-3591-8e17-0f3d13c37f81","pitchNumber":3,"startTime":"2026-07-08T01:54:34.460Z","endTime":"2026-07-08T01:54:39.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.816165559011612,"aZ":-31.587894458490265,"pfxX":-3.248550154675259,"pfxZ":0.40021969004209,"pX":0.04915286400754864,"pZ":0.9708448038590993,"vX0":-7.550918531849186,"vY0":-119.57074684310165,"vZ0":-3.1779315036606985,"x":115.13,"y":212.57,"x0":3.662697561705301,"y0":50.00161135666822,"z0":5.134769024344373,"aX":-4.729127884680024},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":7.6,"spinRate":2319,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.45707766516626336,"extension":7.32576435431207},"hitData":{"launchSpeed":91.3,"launchAngle":9.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":84.63,"coordY":157.3}},"index":7,"playId":"ea02ca28-1e15-33b2-9e44-96216c7efb6a","pitchNumber":4,"startTime":"2026-07-08T01:55:00.447Z","endTime":"2026-07-08T01:55:05.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:55:05.545Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, second baseman Chase Meidroth to first baseman Jacob Gonzalez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T01:55:30.713Z","endTime":"2026-07-08T01:55:55.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.886724904121046,"aZ":-31.19220460421739,"pfxX":-1.694281029576755,"pfxZ":0.6422387811484178,"pX":0.5233083074579218,"pZ":2.122283401313801,"vX0":-7.404119397812185,"vY0":-122.26462470053815,"vZ0":-1.077630998390202,"x":97.05,"y":181.48,"x0":3.798832259374612,"y0":50.00209940112353,"z0":5.221970076123142,"aX":-2.5901436724463234},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.2,"breakHorizontal":4.7,"spinRate":2270,"spinDirection":233},"zone":9,"typeConfidence":0.91,"plateTime":0.4463154866766921,"extension":6.876149470140751},"index":0,"playId":"9b2dc603-118b-3c4f-a7c2-47bc30ec5eae","pitchNumber":1,"startTime":"2026-07-08T01:55:32.014Z","endTime":"2026-07-08T01:55:35.962Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39894007361972,"aZ":-32.33117873251409,"pfxX":-1.7318679894676663,"pfxZ":-0.10914598113737028,"pX":0.618726651547953,"pZ":2.245922793401117,"vX0":-6.943636144324492,"vY0":-120.33422351729,"vZ0":-0.37201920099222585,"x":93.42,"y":178.14,"x0":3.7560217827899183,"y0":50.00085579168195,"z0":5.24514217039169,"aX":-2.5610973487678668},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.0,"breakHorizontal":4.7,"spinRate":2260,"spinDirection":248},"zone":6,"typeConfidence":0.9,"plateTime":0.4536372682883121,"extension":6.658040763274211},"hitData":{"launchSpeed":79.1,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.67,"coordY":158.27}},"index":1,"playId":"90092d14-eb85-3d9b-bd77-7551edc4d06f","pitchNumber":2,"startTime":"2026-07-08T01:55:47.746Z","endTime":"2026-07-08T01:55:55.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:55:55.361Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to right fielder Junior Perez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-08T01:56:05.638Z","endTime":"2026-07-08T01:57:19.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"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":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":3},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58804808408691,"aZ":-13.96782278479063,"pfxX":5.068309149909007,"pfxZ":9.86221577655667,"pX":0.09495645845994626,"pZ":0.9740305797271652,"vX0":-11.015051132246034,"vY0":-134.38394731366012,"vZ0":-8.29204843481265,"x":113.38,"y":212.48,"x0":3.5714530191921376,"y0":50.00166146335211,"z0":5.072191391041782,"aX":9.356059628992888},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-7.1,"spinRate":2239,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4061373098718395,"extension":7.181932023599871},"index":0,"playId":"e5ce0e86-9448-3d7a-8cee-2ae7a924c803","pitchNumber":1,"startTime":"2026-07-08T01:56:20.069Z","endTime":"2026-07-08T01:56:23.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.559224988183928,"aZ":-19.01857562788967,"pfxX":4.463226239060761,"pfxZ":7.293234493756943,"pX":0.3476466165131765,"pZ":3.0810674433830676,"vX0":-10.094733542202583,"vY0":-132.99110279402464,"vZ0":-2.1916851291183934,"x":103.75,"y":155.59,"x0":3.6004703031147076,"y0":50.00603235393519,"z0":5.284455419490808,"aX":8.0556934272598},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":-6.1,"spinRate":2192,"spinDirection":138},"zone":3,"typeConfidence":0.91,"plateTime":0.41070936491069876,"extension":7.0718037009252175},"index":1,"playId":"24aefd65-7734-360b-a3ca-54401ba62380","pitchNumber":2,"startTime":"2026-07-08T01:56:34.465Z","endTime":"2026-07-08T01:56:37.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":79.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68279886271956,"aZ":-30.067615463569243,"pfxX":6.178069563748153,"pfxZ":1.3246191803468488,"pX":1.9505801060484693,"pZ":1.777153104329902,"vX0":-6.975723762337534,"vY0":-124.56992186789094,"vZ0":-1.9752357308167734,"x":42.65,"y":190.8,"x0":3.9659663631976496,"y0":50.00481699429051,"z0":5.032240708007524,"aX":9.849117620321948},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-9.8,"spinRate":1342,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.43731931048494355,"extension":7.416950959456554},"index":2,"playId":"1627cc61-230f-3ef9-9398-ee1c823b4102","pitchNumber":3,"startTime":"2026-07-08T01:56:55.487Z","endTime":"2026-07-08T01:56:58.596Z","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":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973247102333307,"aZ":-16.522113428018574,"pfxX":5.124726181666519,"pfxZ":8.819191752180803,"pX":0.33527563912233055,"pZ":2.3131563467061564,"vX0":-10.92609283998154,"vY0":-131.85112690994828,"vZ0":-3.9004940660298004,"x":104.22,"y":176.32,"x0":3.852406041833191,"y0":50.00005892498163,"z0":5.0179608107043645,"aX":9.092956552993606},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":-7.1,"spinRate":2117,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.4141631691153487,"extension":7.285045305683935},"hitData":{"launchSpeed":93.2,"launchAngle":49.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.58,"coordY":96.35}},"index":3,"playId":"a9142622-6979-36d2-b1ab-3811a7abfddc","pitchNumber":4,"startTime":"2026-07-08T01:57:10.071Z","endTime":"2026-07-08T01:57:19.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T01:57:19.620Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T01:59:37.149Z","endTime":"2026-07-08T02:02:01.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Justin Slaten.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T01:58:59.550Z","endTime":"2026-07-08T01:59:39.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.324890143649867,"aZ":-12.268185031333324,"pfxX":-5.468234401218078,"pfxZ":10.305298700800883,"pX":0.8310656577691704,"pZ":2.0385114586301167,"vX0":6.4326146375921915,"vY0":-137.13147672609145,"vZ0":-8.028177619412817,"x":85.32,"y":183.74,"x0":-0.8191499187657315,"y0":50.00023215444206,"z0":5.8139586185521175,"aX":-10.55996919405924},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2112,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.39728290830344815,"extension":7.520454587739373},"index":1,"playId":"389325ab-bfb7-3bd6-90c4-12809a563044","pitchNumber":1,"startTime":"2026-07-08T01:59:39.473Z","endTime":"2026-07-08T01:59:43.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670258549630624,"aZ":-31.685958680010103,"pfxX":-0.1757645974238463,"pfxZ":0.30117916995157934,"pX":0.025763043540688563,"pZ":2.870853332446564,"vX0":2.455074514638178,"vY0":-126.34357505231118,"vZ0":-1.3563963237224763,"x":116.02,"y":161.27,"x0":-0.9338718590070356,"y0":50.00246699133196,"z0":5.950644027106965,"aX":-0.2853917147803384},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":-0.2,"spinRate":1890,"spinDirection":23},"zone":5,"typeConfidence":0.9,"plateTime":0.43278548653018234,"extension":7.065828811966432},"index":2,"playId":"4ddb10f8-e7bf-3adf-bac4-09c655dd1610","pitchNumber":2,"startTime":"2026-07-08T01:59:54.533Z","endTime":"2026-07-08T01:59:59.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.8,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.383675705522844,"aZ":-31.881928333547936,"pfxX":-0.4112972099910541,"pfxZ":0.18480544201802918,"pX":1.0986274246925214,"pZ":1.1394374188709964,"vX0":4.868993319436648,"vY0":-124.9396489591586,"vZ0":-5.333881226913476,"x":75.12,"y":208.02,"x0":-0.812328176079145,"y0":50.00536826485732,"z0":5.886241945087361,"aX":-0.6588186801198981},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":-0.2,"spinRate":1890,"spinDirection":11},"zone":14,"typeConfidence":0.9,"plateTime":0.4364363682060173,"extension":7.134544469066695},"index":3,"playId":"690f3487-b27e-3b31-aa26-a419b65efe78","pitchNumber":3,"startTime":"2026-07-08T02:00:09.545Z","endTime":"2026-07-08T02:00:12.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124074014732543,"aZ":-15.924072267916364,"pfxX":-6.775747954999019,"pfxZ":8.225075998499026,"pX":-0.3912314110816759,"pZ":3.494754534494781,"vX0":3.6731533755638712,"vY0":-138.95193574496594,"vZ0":-3.951053018216479,"x":131.91,"y":144.42,"x0":-0.8427579936258333,"y0":50.00175242160481,"z0":5.977946634971102,"aX":-13.38560056785321},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2098,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.3926379990738962,"extension":7.492382791927864},"index":4,"playId":"5b600d20-7762-328a-8361-0daef42ec96b","pitchNumber":4,"startTime":"2026-07-08T02:00:27.909Z","endTime":"2026-07-08T02:00:31.441Z","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":87.0,"endSpeed":80.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800779557498405,"aZ":-33.48434650223955,"pfxX":-0.28669048350235915,"pfxZ":-0.8046067699641526,"pX":0.6812111465319455,"pZ":1.6224612230558515,"vX0":3.9205470470946455,"vY0":-126.61212899790665,"vZ0":-4.002746893376702,"x":91.03,"y":194.97,"x0":-0.8499850264134964,"y0":50.00509772400875,"z0":5.9029910674315484,"aX":-0.46615735835793115},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":-0.4,"spinRate":1852,"spinDirection":335},"zone":14,"typeConfidence":0.9,"plateTime":0.4325702810014467,"extension":7.549951211085693},"index":5,"playId":"de4860ce-a268-3005-be02-8739511b29a2","pitchNumber":5,"startTime":"2026-07-08T02:00:47.501Z","endTime":"2026-07-08T02:00:50.756Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06912810490891,"aZ":-14.140769437449418,"pfxX":-6.863929668889192,"pfxZ":9.071742414527893,"pX":0.8797391180952213,"pZ":3.415762879795242,"vX0":6.377656895416572,"vY0":-139.33609888256532,"vZ0":-4.45856221714158,"x":83.47,"y":146.55,"x0":-0.5348105577712255,"y0":50.00466513552039,"z0":5.955250637178947,"aX":-13.64727217887531},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2110,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.3914589562011188,"extension":7.634267626553396},"index":6,"playId":"6835246c-c8f0-3ac1-b271-c4499dbd758b","pitchNumber":6,"startTime":"2026-07-08T02:01:06.385Z","endTime":"2026-07-08T02:01:33.403Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21555366480183,"aZ":-14.407317713952965,"pfxX":-6.455247973041955,"pfxZ":8.97940191281634,"pX":1.3028373546211507,"pZ":2.392943105213789,"vX0":7.430748394006021,"vY0":-139.07815866726926,"vZ0":-7.139914455936161,"x":67.34,"y":174.17,"x0":-0.5520902656650303,"y0":50.00530854428427,"z0":5.930123612775752,"aX":-12.776770762883698},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2185,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3923066619220399,"extension":7.518308682053699},"index":7,"playId":"02247153-1464-3517-bf95-b27264e0583a","pitchNumber":7,"startTime":"2026-07-08T02:01:37.323Z","endTime":"2026-07-08T02:01:41.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49364002284869,"aZ":-15.32238133719801,"pfxX":-6.491307773970859,"pfxZ":8.620184873161552,"pX":-0.5352291331679917,"pZ":2.666616224140531,"vX0":2.9575881523137317,"vY0":-138.3623926057445,"vZ0":-6.129648933599391,"x":137.4,"y":166.78,"x0":-0.7697867763496054,"y0":50.003736715564386,"z0":5.922973594083888,"aX":-12.689776603658375},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2125,"spinDirection":228},"zone":4,"typeConfidence":0.89,"plateTime":0.39462410750434707,"extension":7.396746111616188},"hitData":{"launchSpeed":79.4,"launchAngle":47.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.25,"coordY":103.36}},"index":8,"playId":"4d614c78-2f4a-39fc-8a61-b243c062e5ff","pitchNumber":8,"startTime":"2026-07-08T02:01:51.808Z","endTime":"2026-07-08T02:02:01.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:02:01.010Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T02:02:27.880Z","endTime":"2026-07-08T02:02:38.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"Offensive Substitution: Pinch-hitter Andrew Benintendi replaces Randal Grichuk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T02:02:10.167Z","endTime":"2026-07-08T02:02:30.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642403972498208,"aZ":-18.59234525879877,"pfxX":-7.741605977878258,"pfxZ":7.150759783257055,"pX":-0.4360382563876414,"pZ":3.016111919361366,"vX0":3.701412357839818,"vY0":-136.59535451888382,"vZ0":-4.3709890307367045,"x":133.62,"y":157.34,"x0":-0.7990595216541673,"y0":50.00364252440892,"z0":5.906554640852281,"aX":-14.704689139179646},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":13.3,"spinRate":1998,"spinDirection":230},"zone":1,"typeConfidence":0.88,"plateTime":0.40021348215523256,"extension":7.5737433789247985},"hitData":{"launchSpeed":97.2,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.57,"coordY":134.23}},"index":1,"playId":"6d973815-55af-3497-aa24-b47e9a3a7956","pitchNumber":1,"startTime":"2026-07-08T02:02:30.245Z","endTime":"2026-07-08T02:02:38.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:02:38.424Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colson Montgomery lines out sharply to left fielder Jarren Duran.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-08T02:02:47.236Z","endTime":"2026-07-08T02:03:37.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343392540594508,"aZ":-31.562274760460536,"pfxX":-10.138862838958545,"pfxZ":0.40798055548355805,"pX":0.9406025728847874,"pZ":1.4399129539411386,"vX0":7.689824635712504,"vY0":-122.24908282838607,"vZ0":-4.01873939513721,"x":81.15,"y":199.9,"x0":-0.9301135862324865,"y0":50.00554004126929,"z0":5.817691219530132,"aX":-15.332043746245175},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":16.6,"spinRate":2215,"spinDirection":263},"zone":14,"typeConfidence":0.9,"plateTime":0.4482226562609415,"extension":7.518006996235975},"index":0,"playId":"12c2747e-0146-3ce9-80ea-00512ba75e16","pitchNumber":1,"startTime":"2026-07-08T02:03:03.841Z","endTime":"2026-07-08T02:03:07.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":76.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4536480051286,"aZ":-33.74747219300648,"pfxX":-9.472033768369151,"pfxZ":-1.0670150354902885,"pX":1.3062986576467852,"pZ":1.4342520255551439,"vX0":7.975558057405697,"vY0":-120.47996674098735,"vZ0":-2.9660870249651605,"x":67.21,"y":200.06,"x0":-0.8166603529452932,"y0":50.00547776055805,"z0":5.664602412131758,"aX":-13.924269351869519},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.4,"breakHorizontal":15.2,"spinRate":2173,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.45465802986395953,"extension":7.400427757064414},"index":1,"playId":"bb9756dd-6815-3a38-b0cf-2cd92f8ea9d8","pitchNumber":2,"startTime":"2026-07-08T02:03:16.552Z","endTime":"2026-07-08T02:03:20.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60383400333114,"aZ":-16.004271498739033,"pfxX":-7.084116067887832,"pfxZ":8.227504683111674,"pX":-0.2716202382218798,"pZ":2.54986740876225,"vX0":4.076832582002294,"vY0":-139.18173202360546,"vZ0":-6.15923768594888,"x":127.35,"y":169.93,"x0":-0.8332194098535652,"y0":50.006844847192575,"z0":5.84754347700441,"aX":-13.93202799772239},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":12.0,"spinRate":2251,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.39319519872449415,"extension":7.497339250676587},"hitData":{"launchSpeed":101.3,"launchAngle":14.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.25,"coordY":92.74}},"index":2,"playId":"dfa303b2-2dfd-3393-b012-1ddf23728a67","pitchNumber":3,"startTime":"2026-07-08T02:03:31.817Z","endTime":"2026-07-08T02:03:37.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:03:37.994Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:05:46.002Z","endTime":"2026-07-08T02:07:56.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Andrew Benintendi remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T02:04:39.815Z","endTime":"2026-07-08T02:05:48.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.622203947627696,"aZ":-31.29581360195572,"pfxX":-3.0424246294804944,"pfxZ":0.5730683295248671,"pX":0.3959054543882078,"pZ":2.6743479173915605,"vX0":-6.94952647928253,"vY0":-123.0449893127056,"vZ0":-0.057293971474911665,"x":101.91,"y":166.57,"x0":3.64838302947698,"y0":50.00492674132191,"z0":5.3420737706039905,"aX":-4.680473002517159},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":7.1,"spinRate":2196,"spinDirection":238},"zone":6,"typeConfidence":0.93,"plateTime":0.44456090901972356,"extension":7.155431805496561},"index":1,"playId":"6969e768-a7c6-39c9-82da-505d9e5e121d","pitchNumber":1,"startTime":"2026-07-08T02:05:48.121Z","endTime":"2026-07-08T02:05:51.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.238817170988106,"aZ":-17.395184235122915,"pfxX":5.578185108474274,"pfxZ":8.600190353679663,"pX":-0.5663482003329844,"pZ":3.157944612930379,"vX0":-13.132051469650524,"vY0":-129.98628038352146,"vZ0":-1.718504864000558,"x":138.59,"y":153.52,"x0":3.8172924136907027,"y0":50.000556934183024,"z0":5.142962632614642,"aX":9.585042635538098},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.4,"breakHorizontal":-7.3,"spinRate":2266,"spinDirection":137},"zone":1,"typeConfidence":0.9,"plateTime":0.4207495290626513,"extension":7.248227487836655},"index":2,"playId":"2438e8f2-af88-3a13-8a3c-806674105c9f","pitchNumber":2,"startTime":"2026-07-08T02:06:02.814Z","endTime":"2026-07-08T02:06:07.418Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T02:06:16.200Z","endTime":"2026-07-08T02:06:28.650Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"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":85.9,"endSpeed":79.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.474417282578685,"aZ":-28.52189907144623,"pfxX":7.1646568496805205,"pfxZ":2.291719965299281,"pX":0.6400057631738291,"pZ":-0.15272657244470142,"vX0":-10.20797176602019,"vY0":-124.65601403254911,"vZ0":-6.872174028503249,"x":92.6,"y":242.9,"x0":3.8365894404145133,"y0":50.00171633063075,"z0":4.960569653760607,"aX":11.400663256131923},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.9,"breakHorizontal":-10.9,"spinRate":1361,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4375652398636585,"extension":7.291292173165792},"index":4,"playId":"a072520b-0d45-3145-ba5b-a77dec5a3c31","pitchNumber":3,"startTime":"2026-07-08T02:06:28.650Z","endTime":"2026-07-08T02:06:33.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.392466501955607,"aZ":-28.621557310232653,"pfxX":7.614931071595638,"pfxZ":2.2063027280351264,"pX":-1.87694679901035E-4,"pZ":-0.36141246699073953,"vX0":-11.9156046966861,"vY0":-125.24406635815599,"vZ0":-7.205202802457771,"x":117.01,"y":248.54,"x0":3.8032528465239253,"y0":50.001803666904316,"z0":4.8552255799242605,"aX":12.246655148625136},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-11.4,"spinRate":1376,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4353078298638118,"extension":7.369812506534386},"index":5,"playId":"534474b4-3bbf-3a7d-8694-c8f93ef5c6d6","pitchNumber":4,"startTime":"2026-07-08T02:06:50.013Z","endTime":"2026-07-08T02:06:53.013Z","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":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542226492529807,"aZ":-17.29680319374709,"pfxX":6.290267599182517,"pfxZ":8.501178861859444,"pX":-0.4667443198020375,"pZ":2.400459298891892,"vX0":-13.289651685530071,"vY0":-130.93188777090026,"vZ0":-3.4401365502464634,"x":134.79,"y":173.97,"x0":3.8391622658355096,"y0":50.00362063883802,"z0":5.012535041159233,"aX":11.01039592867776},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.9,"breakHorizontal":-8.8,"spinRate":2185,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.41703372971836794,"extension":7.250014258244102},"index":6,"playId":"efe21d35-9070-323b-86d9-ae4042580873","pitchNumber":5,"startTime":"2026-07-08T02:07:12.098Z","endTime":"2026-07-08T02:07:18.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69260154580858,"aZ":-32.02930519903678,"pfxX":-1.0011604228980273,"pfxZ":0.1031358173407746,"pX":1.5457836036262604,"pZ":3.0156321653616356,"vX0":-5.983920803170318,"vY0":-119.49601672512253,"vZ0":1.5958449396551981,"x":58.08,"y":157.36,"x0":4.206203261141972,"y0":50.00456327594735,"z0":5.203532103333611,"aX":-1.4571571339862643},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.8,"breakHorizontal":3.1,"spinRate":2220,"spinDirection":244},"zone":12,"typeConfidence":0.9,"plateTime":0.4572804365907759,"extension":7.108435356320616},"index":7,"playId":"465cc1b5-bc82-3121-ba7d-3b31b77111df","pitchNumber":6,"startTime":"2026-07-08T02:07:37.098Z","endTime":"2026-07-08T02:07:40.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98733789859048,"aZ":-31.948219283675897,"pfxX":-1.225257040921627,"pfxZ":0.14874671152890784,"pX":1.7988089994150789,"pZ":2.6501776085604547,"vX0":-4.733578764269206,"vY0":-121.3404797172132,"vZ0":0.636682431744368,"x":48.43,"y":167.23,"x0":3.9312831043629246,"y0":50.001856135993215,"z0":5.16060229665586,"aX":-1.8319226209980597},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":3.4,"spinRate":2229,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.45082409370868337,"extension":7.229361666271651},"index":8,"playId":"c73c3530-4e23-37d1-91d8-5c85d32351b7","pitchNumber":7,"startTime":"2026-07-08T02:07:52.697Z","endTime":"2026-07-08T02:07:56.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:07:56.672Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Anthony Seigler lines out to right fielder Junior Perez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:08:02.192Z","endTime":"2026-07-08T02:10:41.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17406014858169,"aZ":-33.40508256368277,"pfxX":-1.868508423959943,"pfxZ":-0.8519130657235525,"pX":1.2253325927799814,"pZ":2.0793602065990995,"vX0":-5.320697707823169,"vY0":-119.73492774977954,"vZ0":-0.3323541705677382,"x":70.29,"y":182.64,"x0":3.7191121585855242,"y0":50.00097500984594,"z0":5.209823587608395,"aX":-2.71054131213251},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.3,"breakHorizontal":4.7,"spinRate":2273,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.45749842468820745,"extension":6.77366875948526},"index":0,"playId":"0856f1e7-e973-39fd-be6a-01fe46d8de9f","pitchNumber":1,"startTime":"2026-07-08T02:08:24.888Z","endTime":"2026-07-08T02:08:51.899Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"}}},{"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":91.5,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677331237428255,"aZ":-19.940022439908233,"pfxX":4.215603784968007,"pfxZ":6.8431823707230475,"pX":-0.4846948461661749,"pZ":3.416025642609944,"vX0":-12.21300466971091,"vY0":-132.7080310877332,"vZ0":-0.9965117593232784,"x":135.48,"y":146.55,"x0":3.623988387633408,"y0":50.005606249425085,"z0":5.245143816763829,"aX":7.5408883808157015},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":-5.0,"spinRate":2244,"spinDirection":146},"zone":11,"typeConfidence":0.9,"plateTime":0.4122921607553822,"extension":7.250649261827015},"index":1,"playId":"869e6312-5c8a-36bf-bf19-d939f28cbcf0","pitchNumber":2,"startTime":"2026-07-08T02:08:57.407Z","endTime":"2026-07-08T02:09:01.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.293843154362296,"aZ":-32.87112598538282,"pfxX":-3.840237564365912,"pfxZ":-0.47372065655110873,"pX":0.8620614758662798,"pZ":2.953657066436133,"vX0":-5.810543846954957,"vY0":-120.24920415525352,"vZ0":1.3748002908702892,"x":84.14,"y":159.03,"x0":3.8042709854124426,"y0":50.00293732300761,"z0":5.280572360480957,"aX":-5.649233451583183},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.2,"breakHorizontal":8.3,"spinRate":2290,"spinDirection":241},"zone":3,"typeConfidence":0.91,"plateTime":0.4546870138666348,"extension":7.081744039159157},"index":2,"playId":"1158c439-82ad-3b57-9026-1edaa0d97db1","pitchNumber":3,"startTime":"2026-07-08T02:09:14.463Z","endTime":"2026-07-08T02:09:19.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.589249120794495,"aZ":-34.38342183252873,"pfxX":-2.748426690822127,"pfxZ":-1.5077782910042075,"pX":1.323646795098608,"pZ":3.7533373615864445,"vX0":-5.622938014619133,"vY0":-119.90157325289049,"vZ0":3.36393231821934,"x":66.55,"y":137.44,"x0":4.049363755437414,"y0":50.00206703479911,"z0":5.386047548547828,"aX":-4.029618155882903},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":6.2,"spinRate":2346,"spinDirection":263},"zone":12,"typeConfidence":0.91,"plateTime":0.45553887701055773,"extension":7.013337919605492},"index":3,"playId":"c9413712-0add-38b8-8299-a6c72e293cc1","pitchNumber":4,"startTime":"2026-07-08T02:09:31.518Z","endTime":"2026-07-08T02:09:34.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-08T02:09:55.731Z","endTime":"2026-07-08T02:10:04.193Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61168527975139,"aZ":-16.187409592467255,"pfxX":4.640172375420745,"pfxZ":9.053545578601897,"pX":-0.3097867599909646,"pZ":1.7790414180057161,"vX0":-11.7991180749647,"vY0":-131.9382083363904,"vZ0":-5.376267539990113,"x":128.81,"y":190.75,"x0":3.6140052466861157,"y0":50.00502471526995,"z0":5.0329333174537485,"aX":8.196808884372773},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":-5.9,"spinRate":2259,"spinDirection":143},"zone":7,"typeConfidence":0.9,"plateTime":0.4148700784212638,"extension":7.434141043485673},"index":5,"playId":"e4a2df59-5606-3dd9-b19a-0679b2ef9bff","pitchNumber":5,"startTime":"2026-07-08T02:10:04.193Z","endTime":"2026-07-08T02:10:08.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682946825544864,"aZ":-31.538031628829227,"pfxX":-0.19855085949064977,"pfxZ":0.4297271949779109,"pX":0.8800335296727594,"pZ":2.3151079779263695,"vX0":-7.036366596657078,"vY0":-121.26168320401443,"vZ0":-0.0894877998603979,"x":83.46,"y":176.27,"x0":3.845055860769408,"y0":50.00409198053391,"z0":5.10356422503573,"aX":-0.29576317562941146},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.1,"breakHorizontal":2.0,"spinRate":2288,"spinDirection":236},"zone":14,"typeConfidence":0.88,"plateTime":0.45166882503675687,"extension":7.317241966583451},"hitData":{"launchSpeed":89.9,"launchAngle":16.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.33,"coordY":101.42}},"index":6,"playId":"2a6b562c-2a2a-3065-9a33-ab3ecdbeb48e","pitchNumber":6,"startTime":"2026-07-08T02:10:31.953Z","endTime":"2026-07-08T02:10:41.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:10:41.681Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Junior Perez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:10:50.961Z","endTime":"2026-07-08T02:11:42.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"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":90.2,"endSpeed":82.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852032103794517,"aZ":-16.57287657136035,"pfxX":1.673512748539804,"pfxZ":9.033174658049418,"pX":-1.137280695503499,"pZ":1.4364845160769242,"vX0":-12.706467933875219,"vY0":-130.6610126214959,"vZ0":-6.243124879476758,"x":160.35,"y":199.99,"x0":3.5738776316395264,"y0":50.003002223874525,"z0":5.104834462833986,"aX":2.8932543091428187},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.0,"breakHorizontal":-0.2,"spinRate":2174,"spinDirection":145},"zone":13,"typeConfidence":0.85,"plateTime":0.4193967562028944,"extension":7.213431539779996},"index":0,"playId":"0338b735-0b07-379e-bc38-3a6c7c819908","pitchNumber":1,"startTime":"2026-07-08T02:11:11.785Z","endTime":"2026-07-08T02:11:14.785Z","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":89.7,"endSpeed":81.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058873927043642,"aZ":-15.985425057134915,"pfxX":2.945367750253005,"pfxZ":9.453194638590297,"pX":-0.21859509713970604,"pZ":2.306365232365117,"vX0":-10.993490476465087,"vY0":-130.22123398713376,"vZ0":-4.065973093869245,"x":125.33,"y":176.51,"x0":3.680329040904992,"y0":50.00482984349608,"z0":5.102093720187146,"aX":5.0469666480368245},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.3,"breakHorizontal":-2.9,"spinRate":2160,"spinDirection":139},"zone":5,"typeConfidence":0.86,"plateTime":0.421069536129727,"extension":7.159870614723493},"hitData":{"launchSpeed":85.1,"launchAngle":38.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.31,"coordY":102.08}},"index":1,"playId":"fd1f2a27-3998-3a5e-b06e-1ea334cb5407","pitchNumber":2,"startTime":"2026-07-08T02:11:32.429Z","endTime":"2026-07-08T02:11:42.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:11:42.970Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks. Connor Wong to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:11:46.519Z","endTime":"2026-07-08T02:13:25.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.9,"endSpeed":78.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56503335807259,"aZ":-31.06373505305805,"pfxX":-2.549780137671734,"pfxZ":0.7193719937006797,"pX":-0.9062603286925753,"pZ":0.6947232418588556,"vX0":-10.26797238851696,"vY0":-123.24546921455465,"vZ0":-4.502350618438324,"x":151.54,"y":220.02,"x0":3.6384194655991955,"y0":50.00413498555367,"z0":5.156978924895235,"aX":-3.9364643388986513},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":7.0,"spinRate":2387,"spinDirection":249},"zone":13,"typeConfidence":0.92,"plateTime":0.4437370883179397,"extension":7.141138390081839},"index":0,"playId":"8e924f45-0fb9-3ecc-b921-e2b3eddf956f","pitchNumber":1,"startTime":"2026-07-08T02:12:05.633Z","endTime":"2026-07-08T02:12:09.251Z","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":91.2,"endSpeed":83.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.991924040603894,"aZ":-13.669238058370013,"pfxX":4.466559186699658,"pfxZ":10.399504224821818,"pX":-1.6423943689629767,"pZ":1.7812937395159598,"vX0":-14.140823681171062,"vY0":-132.01326642900318,"vZ0":-6.372242323701866,"x":179.6,"y":190.69,"x0":3.1842990594984015,"y0":50.0012321812423,"z0":5.21777676689768,"aX":7.9482047773436735},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-5.3,"spinRate":2243,"spinDirection":151},"zone":13,"typeConfidence":0.89,"plateTime":0.4136311783138278,"extension":7.519492289590807},"index":1,"playId":"0b9493ee-5ade-3b0e-bccc-a8598c189a1a","pitchNumber":2,"startTime":"2026-07-08T02:12:26.047Z","endTime":"2026-07-08T02:12:29.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800127435915257,"aZ":-19.85309662273223,"pfxX":10.12153756905521,"pfxZ":7.128948000843256,"pX":-0.151074151361161,"pZ":1.1435702308564717,"vX0":-13.381199509717657,"vY0":-129.99968117959006,"vZ0":-5.829758778657279,"x":122.76,"y":207.9,"x0":3.7250637172545478,"y0":50.00144451468368,"z0":4.901162381297532,"aX":17.489907167168987},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.9,"breakHorizontal":-15.7,"spinRate":2195,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4197996819459209,"extension":7.5091232460232495},"index":2,"playId":"b3fce9e4-b3a2-3427-b907-10c34b18d94b","pitchNumber":3,"startTime":"2026-07-08T02:12:45.762Z","endTime":"2026-07-08T02:12:52.155Z","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":89.4,"endSpeed":82.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779170360645733,"aZ":-16.03060955488236,"pfxX":5.751257130815144,"pfxZ":9.404786502692833,"pX":0.11002309926201799,"pZ":2.6561984766926723,"vX0":-11.041128805750779,"vY0":-129.84312315519884,"vZ0":-3.229358712279213,"x":112.81,"y":167.06,"x0":3.6597327237017376,"y0":50.00473994919506,"z0":5.1273680890478275,"aX":9.875340965608801},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2272,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.42094219634901364,"extension":7.38536860996406},"index":3,"playId":"75323905-e74a-39bd-9811-3de5d3dd6b2a","pitchNumber":4,"startTime":"2026-07-08T02:13:03.179Z","endTime":"2026-07-08T02:13:07.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.305614132083083,"aZ":-22.178170647676797,"pfxX":10.110672079958107,"pfxZ":6.004250340832032,"pX":-0.623039676857488,"pZ":1.4002165413214653,"vX0":-14.500512669046872,"vY0":-127.4761654604118,"vZ0":-4.4251941325914705,"x":140.75,"y":200.97,"x0":3.7947406345120034,"y0":50.00343292424375,"z0":4.883837764674057,"aX":16.8371815394899},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.1,"breakHorizontal":-15.5,"spinRate":2126,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4277344965335468,"extension":7.1721002067466255},"index":4,"playId":"96a63571-c66c-3400-8216-90a73e8f24e3","pitchNumber":5,"startTime":"2026-07-08T02:13:19.625Z","endTime":"2026-07-08T02:13:25.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:13:25.318Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willson Contreras doubles (16) on a ground ball to left fielder Sam Antonacci. Connor Wong scores. Wilyer Abreu scores.","rbi":2,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:14:17.292Z","endTime":"2026-07-08T02:16:31.315Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T02:13:32.801Z","endTime":"2026-07-08T02:14:19.380Z","isPitch":false,"type":"action"},{"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":90.5,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.048144612297484,"aZ":-16.76773455989996,"pfxX":5.075114069433024,"pfxZ":8.82726498479084,"pX":-2.078219341286967,"pZ":2.1287255871166466,"vX0":-16.216782040376167,"vY0":-130.8787679541645,"vZ0":-4.401016674844746,"x":196.22,"y":181.3,"x0":3.5224466336565445,"y0":50.0043620859364,"z0":5.077367217113391,"aX":8.86181701837748},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.1,"breakHorizontal":-5.9,"spinRate":2301,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4175329743682874,"extension":7.403660087485863},"index":1,"playId":"14546261-70c0-34c9-bdfe-ea298c3ac8f6","pitchNumber":1,"startTime":"2026-07-08T02:14:19.380Z","endTime":"2026-07-08T02:14:24.132Z","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":91.8,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30698690436767,"aZ":-14.971253372159781,"pfxX":5.6445344281919505,"pfxZ":9.561686291271213,"pX":-1.2246318859429983,"pZ":2.4419846327394925,"vX0":-14.497999340149372,"vY0":-132.9988860426172,"vZ0":-4.1238809420717715,"x":163.68,"y":172.85,"x0":3.5530315110019055,"y0":50.00558505881026,"z0":5.091358384896405,"aX":10.159103425724762},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":-7.2,"spinRate":2313,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.4111144054496769,"extension":7.292775556770234},"index":2,"playId":"22b9e83b-b0d2-3dff-9e1d-8ac83eac7c71","pitchNumber":2,"startTime":"2026-07-08T02:14:46.135Z","endTime":"2026-07-08T02:14:50.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.922241428123424,"aZ":-30.43043991837292,"pfxX":-1.2191897005148062,"pfxZ":1.1325466565873388,"pX":-0.2549901412527016,"pZ":1.730226967618982,"vX0":-9.358086455447946,"vY0":-122.72477985283254,"vZ0":-1.9799298173870317,"x":126.72,"y":192.06,"x0":3.749727707603307,"y0":50.004126901609986,"z0":5.113689002950092,"aX":-1.8777694086986216},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":4.2,"spinRate":2250,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.444547327164186,"extension":7.306350044073213},"index":3,"playId":"60c91319-2563-3ccd-8df4-34450074180e","pitchNumber":3,"startTime":"2026-07-08T02:15:03.376Z","endTime":"2026-07-08T02:15:09.806Z","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":90.6,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435233453713433,"aZ":-20.008962370902353,"pfxX":3.198247983158505,"pfxZ":6.895282168433649,"pX":-0.015263484953058687,"pZ":4.384629252788895,"vX0":-10.569601298401386,"vY0":-131.59969316046505,"vZ0":1.3813708672460268,"x":117.58,"y":120.4,"x0":3.6274543399639816,"y0":50.001392975485224,"z0":5.3293476467791026,"aX":5.64325388572715},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":-3.6,"spinRate":2048,"spinDirection":146},"zone":11,"typeConfidence":0.89,"plateTime":0.41530402387411947,"extension":7.308515415496714},"index":4,"playId":"ef1a03a4-5aaa-3562-96c2-e3484edcce81","pitchNumber":4,"startTime":"2026-07-08T02:15:35.276Z","endTime":"2026-07-08T02:15:39.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240242516253023,"aZ":-31.955827223957087,"pfxX":-2.73505241871489,"pfxZ":0.14652056086080378,"pX":0.539171108112313,"pZ":1.6783438953473244,"vX0":-7.0023154550151165,"vY0":-120.75008698063499,"vZ0":-1.2816185943524694,"x":96.45,"y":193.46,"x0":3.830477734768358,"y0":50.00260385878589,"z0":5.024449433689648,"aX":-4.042198585456302},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":6.6,"spinRate":2235,"spinDirection":220},"zone":9,"typeConfidence":0.92,"plateTime":0.45339284886938236,"extension":7.158287050415995},"index":5,"playId":"03a1958e-1f83-3e5b-bd18-61156c8cc076","pitchNumber":5,"startTime":"2026-07-08T02:15:55.559Z","endTime":"2026-07-08T02:15:58.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47426724113732,"aZ":-31.906631279584552,"pfxX":-1.455711239148147,"pfxZ":0.1722699020410099,"pX":0.4851662429803908,"pZ":1.086616947525588,"vX0":-7.321141607004544,"vY0":-121.70319802031725,"vZ0":-3.0491732290580402,"x":98.51,"y":209.44,"x0":3.713448537573996,"y0":50.0003934933704,"z0":5.1014916194477005,"aX":-2.195102425846163},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.1,"breakHorizontal":4.3,"spinRate":2367,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.44896973851414756,"extension":7.2140510556907955},"hitData":{"launchSpeed":90.9,"launchAngle":8.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.83,"coordY":115.7}},"index":6,"playId":"3251a831-3a1e-3b59-bf60-72cfe7c0f78d","pitchNumber":6,"startTime":"2026-07-08T02:16:17.474Z","endTime":"2026-07-08T02:16:31.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:16:31.315Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Romy Gonzalez doubles (1) on a ground ball to right fielder Junior Perez. Willson Contreras scores.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:18:03.050Z","endTime":"2026-07-08T02:18:17.737Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T02:17:32.836Z","endTime":"2026-07-08T02:18:05.326Z","isPitch":false,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"}},{"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63432919995393,"aZ":-16.619966298404467,"pfxX":5.712530626019655,"pfxZ":8.605319552845852,"pX":-0.7022145466508377,"pZ":2.457121792886936,"vX0":-12.912699145838749,"vY0":-133.54859593246937,"vZ0":-3.8107968766234186,"x":143.77,"y":172.44,"x0":3.4521916952177985,"y0":50.00106708384948,"z0":5.097245699409562,"aX":10.324638894954628},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-7.6,"spinRate":2277,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.41007033716068797,"extension":7.195235877988823},"hitData":{"launchSpeed":69.0,"launchAngle":9.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.47,"coordY":131.41}},"index":1,"playId":"bd75a6d1-535a-3d3a-9021-5e3b536aa79a","pitchNumber":1,"startTime":"2026-07-08T02:18:05.326Z","endTime":"2026-07-08T02:18:17.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:18:17.737Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Durbin walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:21:27.317Z","endTime":"2026-07-08T02:23:50.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T02:18:41.201Z","endTime":"2026-07-08T02:19:12.516Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Trevor Richards replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-08T02:19:12.516Z","endTime":"2026-07-08T02:21:29.595Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"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":91.2,"endSpeed":83.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.723143924609452,"aZ":-13.020281716933543,"pfxX":-4.694829548797552,"pfxZ":10.763480265410339,"pX":0.014609082052044028,"pZ":4.227330445927941,"vX0":6.6140680912102425,"vY0":-132.63607615910334,"vZ0":-3.3603095562471004,"x":116.44,"y":124.64,"x0":-1.9028858112690417,"y0":50.00075498080647,"z0":6.461853306020406,"aX":-8.353362126407957},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.0,"breakHorizontal":7.1,"spinRate":2203,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.4131612367973765,"extension":6.438232333283445},"index":2,"playId":"e36517bd-e3f6-3a8a-a9cf-f9a382900290","pitchNumber":1,"startTime":"2026-07-08T02:21:29.595Z","endTime":"2026-07-08T02:21:32.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459360653923774,"aZ":-13.684194531992123,"pfxX":-6.136979414092707,"pfxZ":10.363604962308834,"pX":-0.487297219272924,"pZ":2.451313674218857,"vX0":6.387674808848862,"vY0":-132.7416574975617,"vZ0":-7.2290273707266905,"x":135.57,"y":172.59,"x0":-2.1277288029918306,"y0":50.00539540604684,"z0":6.206787458968717,"aX":-10.952017800496368},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2220,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.4126604650256773,"extension":6.526968727654676},"index":3,"playId":"81cac918-a526-3096-ba17-a4fd987a27bb","pitchNumber":2,"startTime":"2026-07-08T02:21:46.458Z","endTime":"2026-07-08T02:21:50.008Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3865691312368,"aZ":-32.08267882160726,"pfxX":-8.221276775246418,"pfxZ":0.06637393775100442,"pX":-0.847525479459223,"pZ":2.934750837329367,"vX0":5.5555149543670765,"vY0":-116.4949064386913,"vZ0":-0.9213034066883053,"x":149.31,"y":159.54,"x0":-2.1864668497597304,"y0":50.00225340119433,"z0":6.348421367327934,"aX":-11.38205890371951},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":2530,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.46885201852603053,"extension":6.410081137455645},"index":4,"playId":"2708caa5-82b6-38df-a39e-9f045f181e07","pitchNumber":3,"startTime":"2026-07-08T02:22:05.876Z","endTime":"2026-07-08T02:22:32.891Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"}}},{"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":92.4,"endSpeed":84.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012995660201653,"aZ":-11.053625152562276,"pfxX":-4.728104893359983,"pfxZ":11.555579651038325,"pX":-0.20901275616468282,"pZ":1.350643499720104,"vX0":6.397440245782257,"vY0":-134.09467340008067,"vZ0":-10.487696758826035,"x":124.97,"y":202.31,"x0":-2.0073827409193985,"y0":50.00405653839321,"z0":6.092868146604043,"aX":-8.642842666152038},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2279,"spinDirection":199},"zone":13,"typeConfidence":0.9,"plateTime":0.407902561990912,"extension":6.552735619455869},"index":5,"playId":"e6be91d0-b85e-3abe-8953-ea66d85a9d94","pitchNumber":4,"startTime":"2026-07-08T02:22:35.816Z","endTime":"2026-07-08T02:22:41.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25458089761949,"aZ":-11.62383634508486,"pfxX":-5.29912907466447,"pfxZ":11.439948472516043,"pX":-0.44831452575875197,"pZ":1.3834214865792132,"vX0":5.908408708357211,"vY0":-133.09934293884825,"vZ0":-10.179477963969616,"x":134.09,"y":201.43,"x0":-2.0072139418175636,"y0":50.000842897871415,"z0":6.09636440760206,"aX":-9.517810886776047},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":2267,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.41132868420676827,"extension":6.588783171849925},"index":6,"playId":"668345df-5c2b-36f8-8e2d-c9d3120d83bd","pitchNumber":5,"startTime":"2026-07-08T02:22:50.597Z","endTime":"2026-07-08T02:23:04.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.198673427982936,"aZ":-32.70679934271981,"pfxX":-7.66743204331185,"pfxZ":-0.3661918445369867,"pX":-0.8554440395874073,"pZ":1.6404731385075328,"vX0":5.453278289337726,"vY0":-118.9764997112375,"vZ0":-3.9309527659066807,"x":149.61,"y":194.49,"x0":-2.172438396772389,"y0":50.00363400445884,"z0":6.2541537286104765,"aX":-11.076608020732792},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":12.7,"spinRate":2587,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.45901739029269306,"extension":6.41231023599527},"index":7,"playId":"9bf06aee-58ea-3b2c-bfc3-06d1d9918a29","pitchNumber":6,"startTime":"2026-07-08T02:23:18.818Z","endTime":"2026-07-08T02:23:22.140Z","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":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06172152336713,"aZ":-10.697756728188843,"pfxX":-4.38296771872762,"pfxZ":11.857874083500413,"pX":0.3933830012147339,"pZ":1.1764491375074808,"vX0":7.605783560609711,"vY0":-132.8746620151969,"vZ0":-10.818596133840753,"x":102.01,"y":207.02,"x0":-1.9201295651983579,"y0":50.002084551051,"z0":6.04815092792332,"aX":-7.938057512877126},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.6,"breakHorizontal":6.5,"spinRate":2212,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.41021508800366924,"extension":6.6672384233699615},"index":8,"playId":"2b836f9a-1f0e-371b-8d3f-d3c7916d0bb1","pitchNumber":7,"startTime":"2026-07-08T02:23:43.678Z","endTime":"2026-07-08T02:23:50.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:23:50.131Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a sharp ground ball to center fielder Tristan Peters. Romy Gonzalez scores. Caleb Durbin to 3rd.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:23:58.067Z","endTime":"2026-07-08T02:24:51.391Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.21856901646724,"aZ":-34.67975174092129,"pfxX":-5.935743179891826,"pfxZ":-1.8567971150183684,"pX":-0.16805040028070092,"pZ":2.0927129151435953,"vX0":6.688291537004904,"vY0":-114.6263448572932,"vZ0":-2.0975378223026757,"x":123.41,"y":182.28,"x0":-2.332357648566411,"y0":50.001984030027415,"z0":6.358325496463129,"aX":-8.016945876063103},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.6,"breakHorizontal":9.4,"spinRate":2489,"spinDirection":269},"zone":8,"typeConfidence":0.9,"plateTime":0.47514040925234946,"extension":6.359357420829768},"index":0,"playId":"df89395b-6517-32e7-aad4-edca334c3e00","pitchNumber":1,"startTime":"2026-07-08T02:24:23.330Z","endTime":"2026-07-08T02:24:26.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.054245754209138,"aZ":-33.809597516473886,"pfxX":-6.964601975778004,"pfxZ":-1.184094003987557,"pX":-0.7301750659474968,"pZ":2.5308777533003277,"vX0":5.318513159503727,"vY0":-116.22578172537017,"vZ0":-1.4717030777411273,"x":144.83,"y":170.45,"x0":-2.1284995559571525,"y0":50.00109818005441,"z0":6.344348392428593,"aX":-9.655150931022458},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.2,"breakHorizontal":11.5,"spinRate":2537,"spinDirection":260},"zone":4,"typeConfidence":0.9,"plateTime":0.4688779465256192,"extension":6.285521334292599},"hitData":{"launchSpeed":104.8,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":133.57,"coordY":83.27}},"index":1,"playId":"cc3c9e33-84bd-3936-a38e-685efaf61b92","pitchNumber":2,"startTime":"2026-07-08T02:24:39.921Z","endTime":"2026-07-08T02:24:51.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:24:51.391Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-08T02:25:16.689Z","endTime":"2026-07-08T02:26:43.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.893046128691946,"aZ":-9.60575902723396,"pfxX":-5.378294048911741,"pfxZ":12.284554535581593,"pX":-0.9337149358083091,"pZ":1.538086858349427,"vX0":4.697993449542446,"vY0":-134.6000593587485,"vZ0":-10.47176680378995,"x":152.59,"y":197.25,"x0":-2.0019748010673983,"y0":50.00235076388529,"z0":6.156583603662988,"aX":-9.880057223521675},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.2,"breakHorizontal":8.8,"spinRate":2333,"spinDirection":195},"zone":13,"typeConfidence":0.91,"plateTime":0.40675362084103295,"extension":6.619677301879717},"index":0,"playId":"129486ab-7b39-3e45-b9d3-bc5dd487441d","pitchNumber":1,"startTime":"2026-07-08T02:25:25.376Z","endTime":"2026-07-08T02:25:29.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178389745585196,"aZ":-10.241300513549835,"pfxX":-5.511511318113874,"pfxZ":11.86602475396295,"pX":0.0934174418176164,"pZ":2.2559168906618807,"vX0":7.448348812007524,"vY0":-135.03561069740348,"vZ0":-8.538766391825291,"x":113.44,"y":177.87,"x0":-1.9834770500828713,"y0":50.00235214851194,"z0":6.177931464017208,"aX":-10.187220927302032},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":8.4,"spinRate":2370,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.40549617340329736,"extension":6.539295282540746},"index":1,"playId":"e961752c-491d-30ce-9216-0693393a8a67","pitchNumber":2,"startTime":"2026-07-08T02:25:41.356Z","endTime":"2026-07-08T02:25:46.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562641777732892,"aZ":-10.178146794180806,"pfxX":-5.084382192480142,"pfxZ":11.70971026618517,"pX":0.3745137381238212,"pZ":2.047315352357721,"vX0":7.3798401514974845,"vY0":-135.89067918187362,"vZ0":-9.299713046058569,"x":102.72,"y":183.5,"x0":-1.7103764825610275,"y0":50.004238063534586,"z0":6.2123429811519655,"aX":-9.552148626505613},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":7.7,"spinRate":2378,"spinDirection":192},"zone":9,"typeConfidence":0.91,"plateTime":0.40240745093684627,"extension":6.504338969169449},"index":2,"playId":"6546836b-20b7-38d7-96b1-a18f21998c79","pitchNumber":3,"startTime":"2026-07-08T02:25:58.219Z","endTime":"2026-07-08T02:26:03.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069522954097877,"aZ":-27.108729337175074,"pfxX":2.2268624543163584,"pfxZ":3.1665352007090606,"pX":1.8692224420086951,"pZ":2.2314964324853945,"vX0":9.521433079549597,"vY0":-125.78242170136103,"vZ0":-4.2894652340897474,"x":45.75,"y":178.53,"x0":-2.257886456466377,"y0":50.000369806727285,"z0":6.162826447359876,"aX":3.558898825630145},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-6.2,"spinRate":2175,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.4358391749478976,"extension":6.574144558426702},"index":3,"playId":"180455fa-94bc-34ff-92bb-73aecb986058","pitchNumber":4,"startTime":"2026-07-08T02:26:18.869Z","endTime":"2026-07-08T02:26:21.922Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71882496308412,"aZ":-9.8986089730167,"pfxX":-3.9957373868659434,"pfxZ":11.924093673777008,"pX":0.2134952145696737,"pZ":2.8241588159056095,"vX0":7.0897451257290465,"vY0":-135.3641991693477,"vZ0":-7.359216546431042,"x":108.86,"y":162.53,"x0":-1.9125253987932795,"y0":50.00034854958883,"z0":6.259584569922151,"aX":-7.463352190661065},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.3,"breakHorizontal":5.9,"spinRate":2252,"spinDirection":204},"zone":2,"typeConfidence":0.91,"plateTime":0.40361790365342065,"extension":6.551605923320182},"index":4,"playId":"0fed8c41-9812-3b4c-ae26-68ed4f029754","pitchNumber":5,"startTime":"2026-07-08T02:26:39.421Z","endTime":"2026-07-08T02:26:43.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:26:43.397Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Meidroth flies out to left fielder Jarren Duran.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T02:29:06.933Z","endTime":"2026-07-08T02:32:00.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":[2,4,5,6,7,8],"actionIndex":[0,3],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Watson replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T02:27:50.171Z","endTime":"2026-07-08T02:28:59.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-08T02:28:59.323Z","endTime":"2026-07-08T02:29:09.215Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677760936592406,"aZ":-29.074973132967997,"pfxX":1.1457319861523145,"pfxZ":1.852505257472992,"pX":0.644487072422231,"pZ":2.0921837849111498,"vX0":3.951563071323703,"vY0":-127.56209510194358,"vZ0":-3.388042506799531,"x":92.43,"y":182.29,"x0":-1.0644464336422121,"y0":50.00090038919017,"z0":5.694330036110669,"aX":1.9153412752058518},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-2.9,"spinRate":2019,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.4270134291585652,"extension":6.701152062044993},"index":2,"playId":"1f92711a-1003-3a59-88ab-b9f5985819ea","pitchNumber":1,"startTime":"2026-07-08T02:29:09.215Z","endTime":"2026-07-08T02:29:12.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-08T02:29:41.007Z","endTime":"2026-07-08T02:30:30.733Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.134285353088988,"aZ":-24.28022605947073,"pfxX":-8.56427812655915,"pfxZ":4.340694725649319,"pX":-1.2288388798549272,"pZ":2.494929845598263,"vX0":2.298366377074773,"vY0":-133.7951738949326,"vZ0":-3.8816502440514524,"x":163.84,"y":171.42,"x0":-0.9849467999833269,"y0":50.000697304871046,"z0":5.69884818211018,"aX":-15.566970659544092},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":2105,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40895882452156274,"extension":7.0141664142945315},"index":4,"playId":"8ff7f230-ae28-3431-8454-2e56c4d88846","pitchNumber":2,"startTime":"2026-07-08T02:30:30.733Z","endTime":"2026-07-08T02:30:35.420Z","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":88.5,"endSpeed":82.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.505064941308884,"aZ":-25.26992119833442,"pfxX":0.7536325936496678,"pfxZ":4.037918560055159,"pX":-0.17020169631168983,"pZ":2.9157160818847068,"vX0":2.005934348351846,"vY0":-129.088212496531,"vZ0":-2.0959285835455352,"x":123.49,"y":160.06,"x0":-1.0511546815810737,"y0":50.00434876687639,"z0":5.657724120162619,"aX":1.288551988531943},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-1.8,"spinRate":2140,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4221635498921348,"extension":7.161692896685646},"index":5,"playId":"45fb4260-7298-31fb-853b-b7d5aedf8c6d","pitchNumber":3,"startTime":"2026-07-08T02:30:47.040Z","endTime":"2026-07-08T02:30:50.040Z","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":93.7,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131254255814266,"aZ":-18.555405123827555,"pfxX":-2.7909701476666124,"pfxZ":7.204015622547683,"pX":0.9448720284648257,"pZ":3.3200492513613353,"vX0":5.6980872328100505,"vY0":-136.39281770641338,"vZ0":-3.072205999229572,"x":80.98,"y":149.14,"x0":-0.8057531983839737,"y0":50.00112328192483,"z0":5.735902132707968,"aX":-5.275374238912266},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":3.8,"spinRate":2204,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40111249802182636,"extension":6.832867821548584},"index":6,"playId":"035963d7-1855-3bce-b874-171c6cc2a99d","pitchNumber":4,"startTime":"2026-07-08T02:31:07.457Z","endTime":"2026-07-08T02:31:10.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.088727084930134,"aZ":-27.445610819142484,"pfxX":4.753219728909332,"pfxZ":3.0270824486827714,"pX":1.1337101501673428,"pZ":-0.5167766226773028,"vX0":3.6428926662422056,"vY0":-124.73508677137626,"vZ0":-8.977480744677223,"x":73.79,"y":252.73,"x0":-0.9676421907677936,"y0":50.00386027898823,"z0":5.421228142394409,"aX":7.425763097185313},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":-9.5,"spinRate":2239,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4405629850248691,"extension":7.109946094325763},"index":7,"playId":"405a129f-ded0-3651-97c8-d9c73c292746","pitchNumber":5,"startTime":"2026-07-08T02:31:27.569Z","endTime":"2026-07-08T02:31:30.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58761365515464,"aZ":-22.224880716655335,"pfxX":-7.23963457711597,"pfxZ":5.37071959397076,"pX":-0.9994190356580211,"pZ":3.145800607679037,"vX0":2.1525139115911154,"vY0":-135.06989373720813,"vZ0":-2.7368539544588937,"x":155.1,"y":153.84,"x0":-0.8644569275714077,"y0":50.00671298897793,"z0":5.729935339140235,"aX":-13.419574395497783},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":12.7,"spinRate":2085,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40504711079029576,"extension":6.842024896727568},"hitData":{"launchSpeed":72.4,"launchAngle":32.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.46,"coordY":110.04}},"index":8,"playId":"ab41156a-674c-3fd8-a4df-1b7b61444cc0","pitchNumber":6,"startTime":"2026-07-08T02:31:51.458Z","endTime":"2026-07-08T02:32:00.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:32:00.532Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Antonacci called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T02:32:11.888Z","endTime":"2026-07-08T02:34:03.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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":[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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948177780001203,"aZ":-41.47637119828483,"pfxX":4.038401813036223,"pfxZ":-6.291755568657806,"pX":1.2320617499764068,"pZ":0.3966006844210919,"vX0":4.0056337200181975,"vY0":-120.97302561538487,"vZ0":-3.7257691528949684,"x":70.04,"y":228.07,"x0":-0.9706329761129877,"y0":50.00024134250209,"z0":5.598235455181156,"aX":5.974158023706307},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.0,"breakHorizontal":-8.3,"spinRate":2401,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4530384175864315,"extension":7.1538717687515625},"index":0,"playId":"91ff7cc7-5a83-3961-8fac-e6c9201401ed","pitchNumber":1,"startTime":"2026-07-08T02:32:25.095Z","endTime":"2026-07-08T02:32:29.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45733434432669,"aZ":-26.839681979338117,"pfxX":2.0436678441857588,"pfxZ":3.1315943278489726,"pX":-0.7279905084245066,"pZ":3.774582850355351,"vX0":0.5752367204908474,"vY0":-129.31090925869864,"vZ0":0.2831754345029408,"x":144.75,"y":136.87,"x0":-1.2185409591744365,"y0":50.002418723613,"z0":5.71281764531557,"aX":3.4815298004175737},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-3.8,"spinRate":1982,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4226064477691427,"extension":6.808630442522876},"index":1,"playId":"fe73a4ab-8fc6-3652-92eb-4cdd5f56581b","pitchNumber":2,"startTime":"2026-07-08T02:32:43.033Z","endTime":"2026-07-08T02:32:46.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39652946570744,"aZ":-27.47398320878472,"pfxX":2.04874072849592,"pfxZ":2.735642079610969,"pX":-0.11606603139687853,"pZ":3.1034019112729867,"vX0":2.0877206015230403,"vY0":-129.541354261965,"vZ0":-1.2287468536639672,"x":121.42,"y":154.99,"x0":-1.195483829651837,"y0":50.00187718068915,"z0":5.663897091041305,"aX":3.5178519053984147},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":-4.1,"spinRate":2058,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.4211332311725138,"extension":6.812925563743894},"index":2,"playId":"2d1b593e-c3b6-3542-8b6a-a4a45dc6a60b","pitchNumber":3,"startTime":"2026-07-08T02:32:58.286Z","endTime":"2026-07-08T02:33:02.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75273637822486,"aZ":-30.616153752178274,"pfxX":2.261595495165005,"pfxZ":0.9477232085801965,"pX":0.06075629892331817,"pZ":2.651694372444058,"vX0":2.171935613858815,"vY0":-127.77192137209703,"vZ0":-1.5112587444895174,"x":114.68,"y":167.18,"x0":-1.0947510415352053,"y0":50.005156966290976,"z0":5.660453061640384,"aX":3.7335561695041104},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-4.6,"spinRate":2040,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.42895029643130655,"extension":6.788866673125559},"index":3,"playId":"655e3155-43eb-3fec-b64e-9fd9adb47309","pitchNumber":4,"startTime":"2026-07-08T02:33:15.606Z","endTime":"2026-07-08T02:33:18.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81021334157501,"aZ":-31.528193134776235,"pfxX":3.8778300519299997,"pfxZ":0.41831449074723537,"pX":0.10391198904128894,"pZ":2.0762374294536583,"vX0":1.5456538538396636,"vY0":-124.67828795784013,"vZ0":-2.3992550218428157,"x":113.04,"y":182.72,"x0":-1.030052676061787,"y0":50.00505812228725,"z0":5.6833926437314455,"aX":6.034014311528838},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-7.4,"spinRate":2048,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.4413030511522069,"extension":6.836831979904246},"index":4,"playId":"82c39765-5ffb-3a34-ac38-bf679c41a326","pitchNumber":5,"startTime":"2026-07-08T02:33:37.828Z","endTime":"2026-07-08T02:33:41.448Z","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":93.6,"endSpeed":86.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595889921621097,"aZ":-15.615353869632969,"pfxX":-3.532756917692967,"pfxZ":8.73578062441471,"pX":-0.6048326043698184,"pZ":1.9801131249626949,"vX0":2.1167285053955216,"vY0":-136.25802755442493,"vZ0":-6.805960231122114,"x":140.05,"y":185.32,"x0":-0.9293639086710194,"y0":50.00548412804814,"z0":5.57310633509595,"aX":-6.699495103617284},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":6.0,"spinRate":2343,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.40068856569752764,"extension":6.8510388701856915},"index":5,"playId":"1ac9abef-76ef-346b-8290-2c3cdbb82f28","pitchNumber":6,"startTime":"2026-07-08T02:33:58.457Z","endTime":"2026-07-08T02:34:03.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:34:03.052Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Perez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T02:34:08.656Z","endTime":"2026-07-08T02:35:10.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828567104943996,"aZ":-20.74245857290149,"pfxX":-9.030539894908607,"pfxZ":6.112418332799722,"pX":-0.09874185361738552,"pZ":2.37879556906983,"vX0":4.885571054060762,"vY0":-135.46694126993944,"vZ0":-4.950337864682704,"x":120.76,"y":174.55,"x0":-0.7462301897280144,"y0":50.00381670247207,"z0":5.667406579777617,"aX":-16.89184118130814},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":15.4,"spinRate":2147,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4033538247390296,"extension":7.096625551379132},"index":0,"playId":"1c6d0856-1df2-3d03-ad1f-62875ab554a4","pitchNumber":1,"startTime":"2026-07-08T02:34:29.318Z","endTime":"2026-07-08T02:34:33.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099381067900197,"aZ":-29.639806055463236,"pfxX":8.443156148875127,"pfxZ":1.6397767546785555,"pX":0.5629973913638014,"pZ":2.670025046751715,"vX0":1.2117482253999114,"vY0":-124.04319555185218,"vZ0":-1.3116135710028471,"x":95.54,"y":166.69,"x0":-1.0288525901322703,"y0":50.00169529983159,"z0":5.699598805577073,"aX":13.024865752788369},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":-15.6,"spinRate":2115,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.4432558943435456,"extension":6.736669360622949},"index":1,"playId":"fe7ce033-c6b4-3c0e-88d1-72944a665ccf","pitchNumber":2,"startTime":"2026-07-08T02:34:44.320Z","endTime":"2026-07-08T02:34:48.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.263241735254287,"aZ":-26.919722176889586,"pfxX":5.413423113045258,"pfxZ":3.340546819125886,"pX":0.6973118298055472,"pZ":2.193712406722168,"vX0":2.1841038106365915,"vY0":-124.63934071260307,"vZ0":-3.0326736276825605,"x":90.42,"y":179.55,"x0":-0.8937157222433791,"y0":50.00046543978156,"z0":5.651226000286874,"aX":8.508065343654852},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-10.3,"spinRate":2056,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.43959542748127056,"extension":6.735609929210517},"index":2,"playId":"fac6eada-3d8e-395c-bc01-0798f2ec8ea7","pitchNumber":3,"startTime":"2026-07-08T02:35:06.486Z","endTime":"2026-07-08T02:35:10.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:35:10.078Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Perez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-08T02:34:08.656Z","endTime":"2026-07-08T02:35:10.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828567104943996,"aZ":-20.74245857290149,"pfxX":-9.030539894908607,"pfxZ":6.112418332799722,"pX":-0.09874185361738552,"pZ":2.37879556906983,"vX0":4.885571054060762,"vY0":-135.46694126993944,"vZ0":-4.950337864682704,"x":120.76,"y":174.55,"x0":-0.7462301897280144,"y0":50.00381670247207,"z0":5.667406579777617,"aX":-16.89184118130814},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":15.4,"spinRate":2147,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4033538247390296,"extension":7.096625551379132},"index":0,"playId":"1c6d0856-1df2-3d03-ad1f-62875ab554a4","pitchNumber":1,"startTime":"2026-07-08T02:34:29.318Z","endTime":"2026-07-08T02:34:33.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099381067900197,"aZ":-29.639806055463236,"pfxX":8.443156148875127,"pfxZ":1.6397767546785555,"pX":0.5629973913638014,"pZ":2.670025046751715,"vX0":1.2117482253999114,"vY0":-124.04319555185218,"vZ0":-1.3116135710028471,"x":95.54,"y":166.69,"x0":-1.0288525901322703,"y0":50.00169529983159,"z0":5.699598805577073,"aX":13.024865752788369},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":-15.6,"spinRate":2115,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.4432558943435456,"extension":6.736669360622949},"index":1,"playId":"fe7ce033-c6b4-3c0e-88d1-72944a665ccf","pitchNumber":2,"startTime":"2026-07-08T02:34:44.320Z","endTime":"2026-07-08T02:34:48.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.263241735254287,"aZ":-26.919722176889586,"pfxX":5.413423113045258,"pfxZ":3.340546819125886,"pX":0.6973118298055472,"pZ":2.193712406722168,"vX0":2.1841038106365915,"vY0":-124.63934071260307,"vZ0":-3.0326736276825605,"x":90.42,"y":179.55,"x0":-0.8937157222433791,"y0":50.00046543978156,"z0":5.651226000286874,"aX":8.508065343654852},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-10.3,"spinRate":2056,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.43959542748127056,"extension":6.735609929210517},"index":2,"playId":"fac6eada-3d8e-395c-bc01-0798f2ec8ea7","pitchNumber":3,"startTime":"2026-07-08T02:35:06.486Z","endTime":"2026-07-08T02:35:10.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T02:35:10.078Z","atBatIndex":77},"scoringPlays":[11,14,29,57,70,71,73],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9],"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":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":127.15,"y":96.15},"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":1,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":138.13,"y":170.94},"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":1,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":118.75,"y":93.9},"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":1,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":172.86,"y":104.69},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":148.0,"y":159.0},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":138.76,"y":61.24},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14,15],"bottom":[16,17,18,19],"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":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":14.68,"y":94.3},"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":2,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":117.93,"y":188.0},"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":2,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":104.46,"y":50.72},"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":2,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":21.2,"y":83.59},"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":2,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":155.86,"y":132.93},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":160.93,"y":122.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"coordinates":{"x":119.03,"y":128.98},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":106.71,"y":153.2},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":113.55,"y":73.8},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":26,"top":[20,21,22,23],"bottom":[24,25,26],"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":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":168.6,"y":91.75},"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":3,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":172.64,"y":122.21},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":82.87,"y":154.75},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":146.92,"y":113.66},"type":"O","description":"Pop Out"}]}},{"startIndex":27,"endIndex":35,"top":[27,28,29,30,31],"bottom":[32,33,34,35],"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":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":70.12,"y":146.82},"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":4,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":134.32,"y":188.06},"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":4,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":155.09,"y":189.75},"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":4,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":180.77,"y":84.81},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":153.33,"y":145.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":104.18,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":68.5,"y":134.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"coordinates":{"x":216.67,"y":108.61},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38,39],"bottom":[40,41,42],"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":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":51.04,"y":85.89},"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":5,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":148.6,"y":52.73},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":108.74,"y":197.8},"type":"O","description":"Pop Out"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46,47],"bottom":[48,49,50],"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":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":46.22,"y":84.05},"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":6,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":67.94,"y":105.83},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":174.44,"y":104.12},"type":"O","description":"Flyout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53],"bottom":[54,55,56,57,58,59],"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":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":123.43,"y":143.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":83.99,"y":116.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"coordinates":{"x":137.74,"y":184.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":147.25,"y":164.86},"type":"O","description":"Forceout"}]}},{"startIndex":60,"endIndex":65,"top":[60,61,62],"bottom":[63,64,65],"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":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":84.63,"y":157.3},"type":"O","description":"Lineout"},{"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":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":141.67,"y":158.27},"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":8,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":170.58,"y":96.35},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":112.25,"y":103.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":148.57,"y":134.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":78.25,"y":92.74},"type":"O","description":"Lineout"}]}},{"startIndex":66,"endIndex":77,"top":[66,67,68,69,70,71,72,73,74],"bottom":[75,76,77],"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":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":160.33,"y":101.42},"type":"O","description":"Lineout"},{"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":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":179.31,"y":102.08},"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":9,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":40.83,"y":115.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":9,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":201.47,"y":131.41},"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":9,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":133.57,"y":83.27},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":77.46,"y":110.04},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":4,"errors":0,"leftOnBase":5},"away":{"runs":8,"hits":11,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"catcher":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"onDeck":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"inHole":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"battingOrder":9,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"onDeck":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"inHole":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"battingOrder":6,"team":{"id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":3,"airOuts":14,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".244","atBats":35,"obp":".314","slg":".388","ops":".702","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":20,"rbi":8,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":2,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".182","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"3.74","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.24","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":49,"strikes":93,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":1,"pitchesPerInning":"15.78","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":21,"groundOuts":45,"airOuts":40,"runs":14,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":1,"hits":33,"hitByPitch":1,"atBats":145,"obp":".263","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":574,"era":"3.10","inningsPitched":"40.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.98","battersFaced":157,"outs":122,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":574,"balls":187,"strikes":387,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".500","pitchesPerInning":"14.11","gamesFinished":0,"strikeoutWalkRatio":"4.43","strikeoutsPer9Inn":"6.86","walksPer9Inn":"1.55","hitsPer9Inn":"7.30","runsScoredPer9":"3.10","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 10)","summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":11,"groundOuts":17,"airOuts":16,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":5,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":87,"obp":".359","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":351,"era":"6.10","inningsPitched":"20.2","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":14,"whip":"1.60","battersFaced":94,"outs":62,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":351,"balls":118,"strikes":233,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".200","pitchesPerInning":"16.98","gamesFinished":3,"strikeoutWalkRatio":"5.60","strikeoutsPer9Inn":"12.19","walksPer9Inn":"2.18","hitsPer9Inn":"12.19","runsScoredPer9":"7.40","homeRunsPer9":"1.74","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":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":"400","stats":{"batting":{"summary":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":35,"groundOuts":63,"airOuts":71,"runs":46,"doubles":16,"triples":2,"homeRuns":20,"strikeOuts":90,"baseOnBalls":35,"intentionalWalks":1,"hits":89,"hitByPitch":14,"avg":".287","atBats":310,"obp":".381","slg":".545","ops":".926","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":169,"rbi":61,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".340","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":24,"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":62,"putOuts":603,"errors":3,"chances":668,"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"}]},"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":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"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":82,"flyOuts":27,"groundOuts":94,"airOuts":77,"runs":34,"doubles":17,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".220","atBats":268,"obp":".282","slg":".381","ops":".663","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":296,"totalBases":102,"rbi":37,"leftOnBase":114,"sacBunts":2,"sacFlies":2,"babip":".232","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":23,"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":149,"putOuts":58,"errors":4,"chances":211,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":17,"gamesStarted":0,"flyOuts":6,"groundOuts":17,"airOuts":12,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":65,"obp":".261","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":267,"era":"2.70","inningsPitched":"16.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":5,"whip":"0.96","battersFaced":69,"outs":50,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":72,"strikes":195,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".000","pitchesPerInning":"16.02","gamesFinished":2,"strikeoutWalkRatio":"11.00","strikeoutsPer9Inn":"11.88","walksPer9Inn":"1.08","hitsPer9Inn":"7.56","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":4,"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":6,"flyOuts":1,"groundOuts":8,"airOuts":2,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".292","atBats":24,"obp":".320","slg":".542","ops":".862","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":13,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":23,"groundOuts":31,"airOuts":39,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":54,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".189","atBats":148,"obp":".256","slg":".270","ops":".526","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":40,"rbi":5,"leftOnBase":79,"sacBunts":2,"sacFlies":2,"babip":".277","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":5,"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":{"caughtStealing":7,"stolenBases":27,"stolenBasePercentage":".794","caughtStealingPercentage":".206","assists":22,"putOuts":431,"errors":3,"chances":456,"fielding":".993","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":31,"groundOuts":83,"airOuts":75,"runs":40,"doubles":10,"triples":2,"homeRuns":13,"strikeOuts":106,"baseOnBalls":24,"intentionalWalks":0,"hits":65,"hitByPitch":4,"avg":".201","atBats":324,"obp":".261","slg":".364","ops":".625","caughtStealing":0,"stolenBases":14,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":118,"rbi":44,"leftOnBase":116,"sacBunts":1,"sacFlies":4,"babip":".249","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.92","popOuts":22,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":142,"errors":0,"chances":147,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":36,"gamesStarted":0,"flyOuts":23,"groundOuts":33,"airOuts":35,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":131,"obp":".303","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":576,"era":"3.89","inningsPitched":"34.2","wins":1,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":15,"whip":"1.24","battersFaced":146,"outs":104,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":576,"balls":196,"strikes":380,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".333","pitchesPerInning":"16.62","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.12","hitsPer9Inn":"8.05","runsScoredPer9":"4.15","homeRunsPer9":"1.30","inheritedRunners":26,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".238","slg":".263","ops":".501","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":5,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":0,"chances":17,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":13,"airOuts":15,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".298","atBats":57,"obp":".375","slg":".456","ops":".831","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":26,"rbi":3,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":25,"errors":2,"chances":68,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"900","stats":{"batting":{"summary":"1-1 | 2 BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":13,"groundOuts":27,"airOuts":23,"runs":14,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":30,"hitByPitch":3,"avg":".294","atBats":102,"obp":".387","slg":".402","ops":".789","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":41,"rbi":15,"leftOnBase":36,"sacBunts":3,"sacFlies":1,"babip":".382","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":12,"putOuts":247,"errors":2,"chances":261,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(W, 5-6)","summary":"6.0 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":31,"strikes":60,"strikePercentage":".660","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":4,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":56,"groundOuts":54,"airOuts":104,"runs":32,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":80,"baseOnBalls":24,"intentionalWalks":0,"hits":62,"hitByPitch":2,"atBats":298,"obp":".271","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1206,"era":"3.14","inningsPitched":"80.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.07","battersFaced":326,"outs":241,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1206,"balls":379,"strikes":827,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".455","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.96","walksPer9Inn":"2.69","hitsPer9Inn":"6.95","runsScoredPer9":"3.59","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":20},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":43,"groundOuts":81,"airOuts":80,"runs":39,"doubles":20,"triples":3,"homeRuns":8,"strikeOuts":69,"baseOnBalls":17,"intentionalWalks":0,"hits":91,"hitByPitch":6,"avg":".284","atBats":320,"obp":".332","slg":".441","ops":".773","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":141,"rbi":38,"leftOnBase":124,"sacBunts":1,"sacFlies":0,"babip":".342","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":13,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":208,"errors":1,"chances":213,"fielding":".995","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":{},"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":3,"flyOuts":23,"groundOuts":28,"airOuts":35,"runs":12,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":17,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":124,"obp":".264","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":558,"era":"3.03","inningsPitched":"35.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":12,"whip":"1.04","battersFaced":144,"outs":107,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":558,"balls":215,"strikes":343,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".333","pitchesPerInning":"15.64","gamesFinished":5,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"10.85","walksPer9Inn":"4.29","hitsPer9Inn":"5.05","runsScoredPer9":"3.03","homeRunsPer9":"1.26","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":27,"groundOuts":55,"airOuts":47,"runs":19,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":3,"avg":".261","atBats":165,"obp":".339","slg":".358","ops":".697","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":59,"rbi":12,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.50","popOuts":6,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"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":"300","stats":{"batting":{"summary":"0-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":70,"groundOuts":61,"airOuts":114,"runs":43,"doubles":18,"triples":3,"homeRuns":10,"strikeOuts":77,"baseOnBalls":37,"intentionalWalks":1,"hits":87,"hitByPitch":1,"avg":".261","atBats":333,"obp":".332","slg":".423","ops":".755","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":141,"rbi":41,"leftOnBase":162,"sacBunts":1,"sacFlies":5,"babip":".307","groundOutsToAirouts":"0.54","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.30","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":170,"errors":6,"chances":184,"fielding":".967","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":{"note":"(H, 14)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":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":31,"gamesStarted":0,"flyOuts":11,"groundOuts":25,"airOuts":29,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":110,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":439,"era":"2.40","inningsPitched":"30.0","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":14,"blownSaves":1,"earnedRuns":8,"whip":"0.97","battersFaced":117,"outs":90,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":131,"strikes":308,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".800","pitchesPerInning":"14.63","gamesFinished":6,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"10.20","walksPer9Inn":"1.80","hitsPer9Inn":"6.90","runsScoredPer9":"2.70","homeRunsPer9":"0.90","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.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":28,"gamesStarted":0,"flyOuts":12,"groundOuts":22,"airOuts":25,"runs":11,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":12,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":75,"obp":".352","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":349,"era":"4.95","inningsPitched":"20.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":11,"whip":"1.50","battersFaced":88,"outs":60,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":141,"strikes":208,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":1,"winPercentage":".000","pitchesPerInning":"17.45","gamesFinished":3,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"4.50","walksPer9Inn":"5.40","hitsPer9Inn":"8.10","runsScoredPer9":"4.95","homeRunsPer9":"0.45","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":16,"gamesStarted":16,"flyOuts":42,"groundOuts":91,"airOuts":84,"runs":27,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":82,"baseOnBalls":23,"intentionalWalks":0,"hits":76,"hitByPitch":3,"atBats":332,"obp":".284","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1301,"era":"2.61","inningsPitched":"89.2","wins":10,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.10","battersFaced":359,"outs":269,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1301,"balls":452,"strikes":849,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".909","pitchesPerInning":"14.51","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"8.23","walksPer9Inn":"2.31","hitsPer9Inn":"7.63","runsScoredPer9":"2.71","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":12,"errors":0,"chances":20,"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":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":25,"groundOuts":29,"airOuts":47,"runs":17,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".228","atBats":145,"obp":".273","slg":".386","ops":".659","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":56,"rbi":13,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.25","popOuts":13,"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":48,"putOuts":78,"errors":2,"chances":128,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":28,"gamesStarted":0,"flyOuts":15,"groundOuts":22,"airOuts":22,"runs":8,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":101,"obp":".307","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":432,"era":"2.36","inningsPitched":"26.2","wins":0,"losses":3,"saves":18,"saveOpportunities":20,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"1.28","battersFaced":114,"outs":80,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":432,"balls":143,"strikes":289,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"16.20","gamesFinished":23,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"11.81","walksPer9Inn":"4.05","hitsPer9Inn":"7.43","runsScoredPer9":"2.70","homeRunsPer9":"0.34","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":29,"groundOuts":46,"airOuts":59,"runs":25,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":46,"hitByPitch":3,"atBats":186,"obp":".322","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":790,"era":"4.62","inningsPitched":"48.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.32","battersFaced":210,"outs":146,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":790,"balls":293,"strikes":497,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"16.23","gamesFinished":20,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.03","walksPer9Inn":"3.33","hitsPer9Inn":"8.51","runsScoredPer9":"4.62","homeRunsPer9":"1.29","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":13},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[678011,678882,677800,575929,663853,702332,680776,655316,657136,801139,543056,686580,676477,670245],"pitchers":[801139,543056,686580,676477,670245],"bench":[691907,665966,807799],"bullpen":[687562,547973,543243,594027,663558,663776,669711],"battingOrder":[678011,678882,677800,575929,663853,702332,680776,655316,657136],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Duran, Ja (10, Schultz); Contreras, Wn (16, Eisert); Gonzalez, R (1, Eisert)."},{"label":"HR","value":"Monasterio (4, 2nd inning off Schultz, 0 on, 1 out); Rafaela (8, 2nd inning off Schultz, 1 on, 2 out)."},{"label":"TB","value":"Contreras, Wn 3; Duran, Ja 3; Gonzalez, R 2; Monasterio 5; Rafaela 5; Seigler; Wong."},{"label":"RBI","value":"Contreras, Wn 2 (61); Duran, Ja (44); Gonzalez, R (5); Monasterio (13); Rafaela 2 (38); Wong (15)."},{"label":"2-out RBI","value":"Contreras, Wn 2; Duran, Ja; Gonzalez, R; Rafaela 2."},{"label":"Runners left in scoring position, 2 out","value":"Durbin 2; Rafaela 2; Monasterio."},{"label":"SAC","value":"Wong."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Monasterio (2, 2nd base off Domínguez/Teel)."},{"label":"CS","value":"Contreras, Wn (2, 2nd base by Schultz/Teel); Abreu, W (3, 2nd base by Schultz/Teel)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":5,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".241","atBats":31,"obp":".320","slg":".414","ops":".734","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":4,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":3,"airOuts":14,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":35,"obp":".442","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":176,"era":"4.25","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.34","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":73,"strikes":103,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":8,"pitchesPerInning":"19.56","runsScoredPer9":"8.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":15,"groundOuts":19,"airOuts":24,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".250","atBats":84,"obp":".330","slg":".369","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":31,"rbi":17,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":146,"errors":0,"chances":161,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID671976":{"person":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":38,"groundOuts":59,"airOuts":66,"runs":35,"doubles":19,"triples":2,"homeRuns":5,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":0,"hits":69,"hitByPitch":3,"avg":".291","atBats":237,"obp":".347","slg":".451","ops":".798","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":107,"rbi":31,"leftOnBase":96,"sacBunts":4,"sacFlies":1,"babip":".346","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.40","popOuts":15,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":192,"errors":3,"chances":196,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID641743":{"person":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":16,"flyOuts":42,"groundOuts":86,"airOuts":96,"runs":44,"doubles":14,"triples":3,"homeRuns":11,"strikeOuts":67,"baseOnBalls":33,"intentionalWalks":0,"hits":84,"hitByPitch":15,"atBats":325,"obp":".349","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1543,"era":"4.29","inningsPitched":"84.0","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.39","battersFaced":381,"outs":252,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1543,"balls":597,"strikes":946,"strikePercentage":".610","hitBatsmen":15,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".667","pitchesPerInning":"18.37","gamesFinished":0,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"7.18","walksPer9Inn":"3.54","hitsPer9Inn":"9.00","runsScoredPer9":"4.71","homeRunsPer9":"1.18","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663436":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":42,"groundOuts":91,"airOuts":91,"runs":33,"doubles":25,"triples":0,"homeRuns":6,"strikeOuts":90,"baseOnBalls":29,"intentionalWalks":0,"hits":92,"hitByPitch":4,"atBats":362,"obp":".315","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1523,"era":"3.08","inningsPitched":"96.1","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.26","battersFaced":397,"outs":289,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1523,"balls":544,"strikes":979,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".750","pitchesPerInning":"15.81","gamesFinished":0,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"8.41","walksPer9Inn":"2.71","hitsPer9Inn":"8.60","runsScoredPer9":"3.08","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":7,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682668":{"person":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":19,"groundOuts":53,"airOuts":34,"runs":16,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".218","atBats":142,"obp":".257","slg":".254","ops":".511","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":36,"rbi":10,"leftOnBase":61,"sacBunts":2,"sacFlies":2,"babip":".261","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"142.00","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":11,"strikes":9,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":94,"errors":3,"chances":156,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 4 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":18,"strikes":19,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"21.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":25,"gamesStarted":4,"flyOuts":19,"groundOuts":23,"airOuts":28,"runs":19,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":107,"obp":".296","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":506,"era":"5.93","inningsPitched":"27.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"1.24","battersFaced":117,"outs":82,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":506,"balls":200,"strikes":306,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":3,"winPercentage":".667","pitchesPerInning":"18.51","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.54","walksPer9Inn":"2.63","hitsPer9Inn":"8.56","runsScoredPer9":"6.26","homeRunsPer9":"1.98","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID545341":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":21,"groundOuts":28,"airOuts":36,"runs":21,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".260","atBats":127,"obp":".291","slg":".543","ops":".834","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":69,"rbi":23,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.11","popOuts":7,"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":0,"putOuts":28,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID805367":{"person":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":38,"groundOuts":95,"airOuts":64,"runs":52,"doubles":15,"triples":0,"homeRuns":7,"strikeOuts":88,"baseOnBalls":35,"intentionalWalks":0,"hits":87,"hitByPitch":2,"avg":".265","atBats":328,"obp":".338","slg":".375","ops":".713","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":123,"rbi":29,"leftOnBase":113,"sacBunts":4,"sacFlies":2,"babip":".340","groundOutsToAirouts":"1.48","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"46.86","popOuts":8,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":188,"putOuts":142,"errors":4,"chances":334,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691019":{"person":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":8,"airOuts":8,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".205","atBats":44,"obp":".286","slg":".364","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":16,"rbi":11,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":5,"putOuts":98,"errors":0,"chances":103,"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"}]},"ID691799":{"person":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":34,"gamesStarted":4,"flyOuts":27,"groundOuts":35,"airOuts":37,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":65,"baseOnBalls":15,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":171,"obp":".271","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":766,"era":"2.96","inningsPitched":"45.2","wins":4,"losses":2,"saves":3,"saveOpportunities":6,"holds":5,"blownSaves":3,"earnedRuns":15,"whip":"1.12","battersFaced":188,"outs":137,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":766,"balls":245,"strikes":521,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".667","pitchesPerInning":"16.77","gamesFinished":9,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"12.81","walksPer9Inn":"2.96","hitsPer9Inn":"7.09","runsScoredPer9":"3.94","homeRunsPer9":"0.79","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678577":{"person":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"jerseyNumber":"37","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":4,"groundOuts":2,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".200","atBats":25,"obp":".231","slg":".440","ops":".671","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":11,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.50","popOuts":3,"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":1,"putOuts":21,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695657":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":49,"groundOuts":51,"airOuts":87,"runs":42,"doubles":16,"triples":0,"homeRuns":23,"strikeOuts":112,"baseOnBalls":30,"intentionalWalks":3,"hits":71,"hitByPitch":9,"avg":".221","atBats":321,"obp":".306","slg":".486","ops":".792","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":156,"rbi":53,"leftOnBase":174,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.96","popOuts":25,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":179,"putOuts":88,"errors":7,"chances":274,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID670950":{"person":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":30,"groundOuts":21,"airOuts":48,"runs":13,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":122,"obp":".248","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":503,"era":"3.51","inningsPitched":"33.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":13,"whip":"0.99","battersFaced":133,"outs":100,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":180,"strikes":323,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":1,"winPercentage":".---","pitchesPerInning":"15.09","gamesFinished":14,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"8.37","walksPer9Inn":"2.97","hitsPer9Inn":"5.94","runsScoredPer9":"3.51","homeRunsPer9":"1.62","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691011":{"person":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"jerseyNumber":"36","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":21,"groundOuts":30,"airOuts":30,"runs":9,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".140","atBats":100,"obp":".237","slg":".330","ops":".567","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":33,"rbi":11,"leftOnBase":46,"sacBunts":1,"sacFlies":1,"babip":".132","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":11,"stolenBases":29,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":18,"putOuts":288,"errors":4,"chances":310,"fielding":".987","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695731":{"person":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":10,"groundOuts":30,"airOuts":16,"runs":13,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".233","atBats":86,"obp":".309","slg":".395","ops":".704","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":34,"rbi":8,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":48,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622554":{"person":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":9,"strikes":10,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":14,"groundOuts":25,"airOuts":28,"runs":19,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":114,"obp":".331","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":600,"era":"4.70","inningsPitched":"30.2","wins":3,"losses":3,"saves":12,"saveOpportunities":17,"holds":3,"blownSaves":5,"earnedRuns":16,"whip":"1.40","battersFaced":136,"outs":92,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":249,"strikes":351,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"19.57","gamesFinished":18,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.15","walksPer9Inn":"5.58","hitsPer9Inn":"7.04","runsScoredPer9":"5.58","homeRunsPer9":"1.47","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"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"}]},"ID669684":{"person":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":2,"flyOuts":17,"groundOuts":12,"airOuts":26,"runs":12,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":75,"obp":".352","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":338,"era":"5.03","inningsPitched":"19.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.53","battersFaced":88,"outs":59,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":338,"balls":123,"strikes":215,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.19","gamesFinished":6,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"8.69","walksPer9Inn":"5.03","hitsPer9Inn":"8.69","runsScoredPer9":"5.49","homeRunsPer9":"0.92","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702273":{"person":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(L, 2-6)","summary":"5.0 IP, 4 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":19,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":92,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":35,"strikes":57,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":24,"groundOuts":39,"airOuts":55,"runs":33,"doubles":10,"triples":2,"homeRuns":7,"strikeOuts":43,"baseOnBalls":29,"intentionalWalks":0,"hits":39,"hitByPitch":5,"atBats":172,"obp":".353","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":831,"era":"6.00","inningsPitched":"48.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.42","battersFaced":210,"outs":144,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":831,"balls":328,"strikes":503,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":4,"winPercentage":".250","pitchesPerInning":"17.31","gamesFinished":0,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"8.06","walksPer9Inn":"5.44","hitsPer9Inn":"7.31","runsScoredPer9":"6.19","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686563":{"person":{"id":686563,"fullName":"Jonathan Cannon","link":"/api/v1/people/686563"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"-.--","battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":12,"strikes":2,"strikePercentage":".140","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643217":{"person":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"battingOrder":"201","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":43,"groundOuts":58,"airOuts":68,"runs":34,"doubles":12,"triples":2,"homeRuns":10,"strikeOuts":69,"baseOnBalls":22,"intentionalWalks":0,"hits":60,"hitByPitch":0,"avg":".239","atBats":251,"obp":".297","slg":".422","ops":".719","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":106,"rbi":41,"leftOnBase":104,"sacBunts":1,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.10","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680732":{"person":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":14,"flyOuts":65,"groundOuts":69,"airOuts":110,"runs":40,"doubles":19,"triples":3,"homeRuns":12,"strikeOuts":106,"baseOnBalls":33,"intentionalWalks":0,"hits":87,"hitByPitch":6,"atBats":368,"obp":".308","caughtStealing":6,"stolenBases":16,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1610,"era":"3.56","inningsPitched":"98.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.22","battersFaced":411,"outs":296,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1610,"balls":542,"strikes":1068,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".556","pitchesPerInning":"16.32","gamesFinished":1,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"9.67","walksPer9Inn":"3.01","hitsPer9Inn":"7.94","runsScoredPer9":"3.65","homeRunsPer9":"1.09","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663542":{"person":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":40,"gamesStarted":5,"flyOuts":25,"groundOuts":36,"airOuts":38,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":16,"intentionalWalks":1,"hits":36,"hitByPitch":3,"atBats":138,"obp":".340","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":639,"era":"2.31","inningsPitched":"39.0","wins":3,"losses":2,"saves":3,"saveOpportunities":5,"holds":5,"blownSaves":2,"earnedRuns":10,"whip":"1.33","battersFaced":167,"outs":117,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":222,"strikes":417,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".600","pitchesPerInning":"16.38","gamesFinished":8,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"8.54","walksPer9Inn":"3.69","hitsPer9Inn":"8.31","runsScoredPer9":"2.77","homeRunsPer9":"0.23","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":4,"sacFlies":5,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607200":{"person":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":9,"flyOuts":57,"groundOuts":85,"airOuts":105,"runs":47,"doubles":12,"triples":1,"homeRuns":15,"strikeOuts":57,"baseOnBalls":34,"intentionalWalks":1,"hits":89,"hitByPitch":3,"atBats":333,"obp":".338","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1475,"era":"4.34","inningsPitched":"85.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.45","battersFaced":375,"outs":255,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1475,"balls":585,"strikes":890,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".400","pitchesPerInning":"17.35","gamesFinished":0,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"6.04","walksPer9Inn":"3.60","hitsPer9Inn":"9.42","runsScoredPer9":"4.98","homeRunsPer9":"1.59","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":2,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":18,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":34,"gamesStarted":1,"flyOuts":16,"groundOuts":59,"airOuts":40,"runs":17,"doubles":6,"triples":4,"homeRuns":1,"strikeOuts":51,"baseOnBalls":17,"intentionalWalks":2,"hits":38,"hitByPitch":5,"atBats":187,"obp":".287","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":812,"era":"2.58","inningsPitched":"52.1","wins":0,"losses":2,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":15,"whip":"1.05","battersFaced":210,"outs":157,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":812,"balls":284,"strikes":528,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".000","pitchesPerInning":"15.52","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.77","walksPer9Inn":"2.92","hitsPer9Inn":"6.54","runsScoredPer9":"2.92","homeRunsPer9":"0.17","inheritedRunners":23,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663855":{"person":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":13,"groundOuts":24,"airOuts":16,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":18,"intentionalWalks":2,"hits":23,"hitByPitch":1,"atBats":86,"obp":".393","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":412,"era":"4.30","inningsPitched":"23.0","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":11,"whip":"1.78","battersFaced":107,"outs":69,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":164,"strikes":248,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"17.91","gamesFinished":5,"strikeoutWalkRatio":"1.39","strikeoutsPer9Inn":"9.78","walksPer9Inn":"7.04","hitsPer9Inn":"9.00","runsScoredPer9":"4.30","homeRunsPer9":"0.39","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":1},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID803011":{"person":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":37,"groundOuts":80,"airOuts":54,"runs":46,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":44,"baseOnBalls":20,"intentionalWalks":0,"hits":72,"hitByPitch":17,"avg":".291","atBats":247,"obp":".382","slg":".417","ops":".799","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":103,"rbi":25,"leftOnBase":64,"sacBunts":2,"sacFlies":1,"babip":".337","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.40","popOuts":7,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":113,"errors":2,"chances":133,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID678246":{"person":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":70,"groundOuts":64,"airOuts":118,"runs":61,"doubles":17,"triples":1,"homeRuns":20,"strikeOuts":65,"baseOnBalls":56,"intentionalWalks":2,"hits":79,"hitByPitch":5,"avg":".245","atBats":323,"obp":".362","slg":".489","ops":".851","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":158,"rbi":56,"leftOnBase":122,"sacBunts":0,"sacFlies":3,"babip":".245","groundOutsToAirouts":"0.54","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.15","popOuts":23,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":150,"errors":4,"chances":267,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[678246,545341,643217,695657,805367,803011,678577,691019,682668,694378,671976,702273,622554,663855,685126,670950],"pitchers":[702273,622554,663855,685126,670950],"bench":[695731,691011],"bullpen":[680732,686563,607200,663542,641743,663436,669684,656794,691799],"battingOrder":[678246,643217,695657,805367,803011,678577,691019,694378,671976],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Antonacci 3; Perez, J."},{"label":"RBI","value":"Teel (11)."},{"label":"Runners left in scoring position, 2 out","value":"Peters; Acuña."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Antonacci (12, 2nd base off Tolle/Wong)."}]}],"note":[{"label":"a","value":"Struck out for Acuña in the 7th."},{"label":"b","value":"Grounded out for Grichuk in the 8th."}]}},"officials":[{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Schultz."},{"label":"HBP","value":"Abreu, W (by Schultz)."},{"label":"ABS Challenge","value":"Contreras, Wn (Strike-Overturned to Ball); Teel 4 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Wong 2 (Ball-Overturned to Strike, Ball-Confirmed); Durbin (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Tolle 91-60; Coulombe 14-7; Slaten 10-7; Whitlock 12-8; Watson, R 15-11; Schultz 92-57; Domínguez 19-10; Hicks, J 14-9; Eisert 37-19; Richards, T 14-8."},{"label":"Groundouts-flyouts","value":"Tolle 3-4; Coulombe 1-0; Slaten 0-0; Whitlock 1-1; Watson, R 0-1; Schultz 1-4; Domínguez 0-1; Hicks, J 1-0; Eisert 1-2; Richards, T 0-0."},{"label":"Batters faced","value":"Tolle 21; Coulombe 4; Slaten 2; Whitlock 3; Watson, R 3; Schultz 24; Domínguez 5; Hicks, J 3; Eisert 9; Richards, T 3."},{"label":"Inherited runners-scored","value":"Slaten 2-0; Richards, T 1-1."},{"label":"Umpires","value":"HP: Charlie Ramos. 1B: David Rackley. 2B: Chris Guccione. 3B: Nestor Ceja. "},{"label":"Weather","value":"80 degrees, Clear."},{"label":"Wind","value":"8 mph, In From LF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:53."},{"label":"Att","value":"25,392."},{"label":"Venue","value":"Rate Field."},{"label":"July 7, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","boxscoreName":"Tolle"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 5-6)","summary":"6.0 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":31,"strikes":60,"strikePercentage":".660","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":4,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":56,"groundOuts":54,"airOuts":104,"runs":32,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":80,"baseOnBalls":24,"intentionalWalks":0,"hits":62,"hitByPitch":2,"atBats":298,"obp":".271","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1206,"era":"3.14","inningsPitched":"80.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.07","battersFaced":326,"outs":241,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1206,"balls":379,"strikes":827,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".455","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.96","walksPer9Inn":"2.69","hitsPer9Inn":"6.95","runsScoredPer9":"3.59","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":20},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":76,"pitchingGameScore":76},{"player":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","boxscoreName":"Monasterio"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":25,"groundOuts":29,"airOuts":47,"runs":17,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".228","atBats":145,"obp":".273","slg":".386","ops":".659","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":56,"rbi":13,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.25","popOuts":13,"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":48,"putOuts":78,"errors":2,"chances":128,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"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":"900","stats":{"batting":{"summary":"1-1 | 2 BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":13,"groundOuts":27,"airOuts":23,"runs":14,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":30,"hitByPitch":3,"avg":".294","atBats":102,"obp":".387","slg":".402","ops":".789","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":41,"rbi":15,"leftOnBase":36,"sacBunts":3,"sacFlies":1,"babip":".382","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":12,"putOuts":247,"errors":2,"chances":261,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"loser":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}