{"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":776935,"link":"/api/v1.1/game/776935/feed/live","metaData":{"wait":10,"timeStamp":"20250730_195141","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count31","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776935,"type":"R","doubleHeader":"N","id":"2025/07/30/bosmlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776935-2025-07-30","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-30T17:10:00Z","originalDate":"2025-07-30","officialDate":"2025-07-30","dayNight":"day","time":"12:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2025,"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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":51,"ties":0,"pct":".536"},"records":{},"divisionLeader":false,"wins":59,"losses":51,"winningPercentage":".536"},"franchiseName":"Boston","clubName":"Red Sox","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2025,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","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":"Minnesota","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":57,"ties":0,"pct":".472"},"records":{},"divisionLeader":false,"wins":51,"losses":57,"winningPercentage":".472"},"franchiseName":"Minnesota","clubName":"Twins","active":true}},"players":{"ID543859":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859","firstName":"Michael","lastName":"Tonkin","primaryNumber":"39","birthDate":"1989-11-19","currentAge":36,"birthCity":"Glendale","birthStateProvince":"CA","birthCountry":"USA","height":"6' 7\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Tonkin","middleName":"Harvey","boxscoreName":"Tonkin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"mlbDebutDate":"2013-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Tonkin","nameSlug":"michael-tonkin-543859","firstLastName":"Michael Tonkin","lastFirstName":"Tonkin, Michael","lastInitName":"Tonkin, M","initLastName":"M Tonkin","fullFMLName":"Michael Harvey Tonkin","fullLFMName":"Tonkin, Michael Harvey","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID701350":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350","firstName":"Roman","lastName":"Anthony","primaryNumber":"19","birthDate":"2004-05-13","currentAge":22,"birthCity":"West Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Roman","useLastName":"Anthony","middleName":"Joseph","boxscoreName":"Anthony","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roman Anthony","nameSlug":"roman-anthony-701350","firstLastName":"Roman Anthony","lastFirstName":"Anthony, Roman","lastInitName":"Anthony, R","initLastName":"R Anthony","fullFMLName":"Roman Joseph Anthony","fullLFMName":"Anthony, Roman Joseph","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"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},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","birthDate":"2000-09-27","currentAge":25,"birthCity":"Sugar Land","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Simeon","useLastName":"Woods Richardson","boxscoreName":"Woods Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Simeon Woods Richardson","nameSlug":"simeon-woods-richardson-680573","firstLastName":"Simeon Woods Richardson","lastFirstName":"Woods Richardson, Simeon","lastInitName":"Woods Richardson, S","initLastName":"S Woods Richardson","fullFMLName":"Simeon Woods Richardson","fullLFMName":"Woods Richardson, Simeon","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660896":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896","firstName":"Jorge","lastName":"Alcala","primaryNumber":"65","birthDate":"1995-07-28","currentAge":31,"birthCity":"Bajos de Haina","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jorge","useLastName":"Alcala","middleName":"Luis","boxscoreName":"Alcala","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AL-cah-lah","mlbDebutDate":"2019-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Alcala","nameSlug":"jorge-alcala-660896","firstLastName":"Jorge Alcala","lastFirstName":"Alcala, Jorge","lastInitName":"Alcala, J","initLastName":"J Alcala","fullFMLName":"Jorge Luis Alcala","fullLFMName":"Alcala, Jorge Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID596115":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115","firstName":"Trevor","lastName":"Story","primaryNumber":"10","birthDate":"1992-11-15","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trevor","useLastName":"Story","middleName":"John","boxscoreName":"Story","nickName":"True","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Story","nameSlug":"trevor-story-596115","firstLastName":"Trevor Story","lastFirstName":"Story, Trevor","lastInitName":"Story, T","initLastName":"T Story","fullFMLName":"Trevor John Story","fullLFMName":"Story, Trevor John","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676979":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979","firstName":"Garrett","lastName":"Crochet","primaryNumber":"35","birthDate":"1999-06-21","currentAge":27,"birthCity":"Ocean Springs","birthStateProvince":"MS","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Crochet","middleName":"Nolan","boxscoreName":"Crochet","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"crow-SHAY","mlbDebutDate":"2020-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Garrett Crochet","nameSlug":"garrett-crochet-676979","firstLastName":"Garrett Crochet","lastFirstName":"Crochet, Garrett","lastInitName":"Crochet, G","initLastName":"G Crochet","fullFMLName":"Garrett Nolan Crochet","fullLFMName":"Crochet, Garrett Nolan","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"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},"ID458677":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677","firstName":"Justin","lastName":"Wilson","primaryNumber":"32","birthDate":"1987-08-18","currentAge":39,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wilson","middleName":"James","boxscoreName":"Wilson, J","nickName":"J Willy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"mlbDebutDate":"2012-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wilson","nameSlug":"justin-wilson-458677","firstLastName":"Justin Wilson","lastFirstName":"Wilson, Justin","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Justin James Wilson","fullLFMName":"Wilson, Justin James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID647351":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351","firstName":"Abraham","lastName":"Toro","primaryNumber":"21","birthDate":"1996-12-20","currentAge":29,"birthCity":"Longueuil","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Abraham","useLastName":"Toro","middleName":"Josue","boxscoreName":"Toro","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abraham Toro","nameSlug":"abraham-toro-647351","firstLastName":"Abraham Toro","lastFirstName":"Toro, Abraham","lastInitName":"Toro, A","initLastName":"A Toro","fullFMLName":"Abraham Josue Toro","fullLFMName":"Toro, Abraham Josue","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID681867":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867","firstName":"Cooper","lastName":"Criswell","primaryNumber":"88","birthDate":"1996-07-24","currentAge":30,"birthCity":"Carrollton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Criswell","middleName":"Timothy","boxscoreName":"Criswell, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"CRISS-well","mlbDebutDate":"2021-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Criswell","nameSlug":"cooper-criswell-681867","firstLastName":"Cooper Criswell","lastFirstName":"Criswell, Cooper","lastInitName":"Criswell, C","initLastName":"C Criswell","fullFMLName":"Cooper Timothy Criswell","fullLFMName":"Criswell, Cooper Timothy","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"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},"ID686765":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765","firstName":"Nicholas","lastName":"Sogard","primaryNumber":"20","birthDate":"1997-09-09","currentAge":29,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":189,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nick","useLastName":"Sogard","middleName":"John","boxscoreName":"Sogard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SO-gard","mlbDebutDate":"2024-08-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Sogard","nameSlug":"nick-sogard-686765","firstLastName":"Nick Sogard","lastFirstName":"Sogard, Nick","lastInitName":"Sogard, N","initLastName":"N Sogard","fullFMLName":"Nicholas John Sogard","fullLFMName":"Sogard, Nicholas John","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID680577":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577","firstName":"DaShawn","lastName":"Keirsey","primaryNumber":"49","birthDate":"1997-05-13","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"DaShawn","useLastName":"Keirsey Jr. ","middleName":"Robert","boxscoreName":"Keirsey Jr.","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"KER-zee, rhymes with jersey","mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DaShawn Keirsey Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"dashawn-keirsey-jr-680577","firstLastName":"DaShawn Keirsey Jr.","lastFirstName":"Keirsey Jr., DaShawn","lastInitName":"Keirsey Jr., D","initLastName":"D Keirsey Jr.","fullFMLName":"DaShawn Robert Keirsey Jr.","fullLFMName":"Keirsey Jr., DaShawn Robert","strikeZoneTop":3.209,"strikeZoneBottom":1.62},"ID664056":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","firstName":"Harrison","lastName":"Bader","primaryNumber":"9","birthDate":"1994-06-03","currentAge":32,"birthCity":"Bronxville","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":219,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Harrison","useLastName":"Bader","middleName":"Joseph","boxscoreName":"Bader","nickName":"Tots","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BAY-der","mlbDebutDate":"2017-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harrison Bader","nameSlug":"harrison-bader-664056","firstLastName":"Harrison Bader","lastFirstName":"Bader, Harrison","lastInitName":"Bader, H","initLastName":"H Bader","fullFMLName":"Harrison Joseph Bader","fullLFMName":"Bader, Harrison Joseph","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID663562":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562","firstName":"Noah","lastName":"Davis","primaryNumber":"56","birthDate":"1997-04-22","currentAge":29,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Davis","middleName":"D.","boxscoreName":"Davis, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Noah Davis","nameSlug":"noah-davis-663562","firstLastName":"Noah Davis","lastFirstName":"Davis, Noah","lastInitName":"Davis, N","initLastName":"N Davis","fullFMLName":"Noah D. Davis","fullLFMName":"Davis, Noah D.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663485":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485","firstName":"Bryson","lastName":"Sands","primaryNumber":"44","birthDate":"1997-07-17","currentAge":29,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sands","middleName":"Cole","boxscoreName":"Sands","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sands","nameSlug":"cole-sands-663485","firstLastName":"Cole Sands","lastFirstName":"Sands, Cole","lastInitName":"Sands, C","initLastName":"C Sands","fullFMLName":"Bryson Cole Sands","fullLFMName":"Sands, Bryson Cole","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID643377":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377","firstName":"James","lastName":"Jax","primaryNumber":"22","birthDate":"1994-11-22","currentAge":31,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Jax","middleName":"Griffin","boxscoreName":"Jax","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Jax","nameSlug":"griffin-jax-643377","firstLastName":"Griffin Jax","lastFirstName":"Jax, Griffin","lastInitName":"Jax, G","initLastName":"G Jax","fullFMLName":"James Griffin Jax","fullLFMName":"Jax, James Griffin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID608337":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337","firstName":"Lucas","lastName":"Giolito","primaryNumber":"55","birthDate":"1994-07-14","currentAge":32,"birthCity":"Santa Monica","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Giolito","middleName":"F.","boxscoreName":"Giolito","nickName":"Big Foot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"jee-oh-LEE-toe","mlbDebutDate":"2016-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Giolito","nameSlug":"lucas-giolito-608337","firstLastName":"Lucas Giolito","lastFirstName":"Giolito, Lucas","lastInitName":"Giolito, L","initLastName":"L Giolito","fullFMLName":"Lucas F. Giolito","fullLFMName":"Giolito, Lucas F.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"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},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670242":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242","firstName":"Matthew","lastName":"Wallner","primaryNumber":"38","birthDate":"1997-12-12","currentAge":28,"birthCity":"Forest Lake","birthStateProvince":"MN","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Wallner","boxscoreName":"Wallner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Wallner","nameSlug":"matt-wallner-670242","firstLastName":"Matt Wallner","lastFirstName":"Wallner, Matt","lastInitName":"Wallner, M","initLastName":"M Wallner","fullFMLName":"Matthew Wallner","fullLFMName":"Wallner, Matthew","strikeZoneTop":3.4,"strikeZoneBottom":1.71},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"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":3312,"name":"Target Field","link":"/api/v1/venues/3312","location":{"address1":"1 Twins Way","city":"Minneapolis","state":"Minnesota","stateAbbrev":"MN","postalCode":"55403","defaultCoordinates":{"latitude":44.981829,"longitude":-93.277891},"azimuthAngle":129.0,"elevation":828,"country":"USA","phone":"(612) 659-3400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38544,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":377,"center":404,"rightCenter":367,"rightLine":328},"active":true,"season":"2025"},"officialVenue":{"id":3312,"link":"/api/v1/venues/3312"},"weather":{"condition":"Partly Cloudy","temp":"77","wind":"11 mph, L To R"},"gameInfo":{"attendance":29146,"firstPitch":"2025-07-30T17:11:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"home":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"}},"officialScorer":{"id":427508,"fullName":"Stew Thornley","link":"/api/v1/people/427508"},"primaryDatacaster":{"id":685972,"fullName":"Kent Wipf","link":"/api/v1/people/685972"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Roman Anthony flies out sharply to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T17:11:43.125Z","endTime":"2025-07-30T17:12:28.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T14:15:23.629Z","endTime":"2025-07-30T16:45:49.005Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T16:45:49.005Z","endTime":"2025-07-30T17:10:02.904Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T17:10:02.904Z","endTime":"2025-07-30T17:11:45.402Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"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.3,"endSpeed":87.7,"strikeZoneTop":3.64750731066945,"strikeZoneBottom":1.79389061099093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69918591037016,"aZ":-11.560632956936756,"pfxX":-6.238899386444471,"pfxZ":10.569150515690005,"pX":0.3267279219990725,"pZ":1.3167350360136318,"vX0":8.740283167804598,"vY0":-138.278441891455,"vZ0":-10.12698224538024,"x":104.55,"y":203.23,"x0":-2.0537561174669836,"y0":50.00663750579074,"z0":5.786256851135937,"aX":-12.17367144539459},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":9.6,"spinRate":2150,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3949795316015603,"extension":6.758635850236856},"index":3,"playId":"e4b07acb-1131-33c6-aa09-f5b17fd917c3","pitchNumber":1,"startTime":"2025-07-30T17:11:45.402Z","endTime":"2025-07-30T17:11:49.654Z","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.7,"endSpeed":87.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.257840884251003,"aZ":-10.029509449751428,"pfxX":-6.491918286501362,"pfxZ":11.334736917081784,"pX":0.3650333731639188,"pZ":3.007847158970333,"vX0":9.460176170615807,"vY0":-138.91463865291877,"vZ0":-5.756273675496883,"x":103.09,"y":157.57,"x0":-2.2418191643119316,"y0":50.000260043629154,"z0":5.774232343895388,"aX":-12.681022281426046},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":9.8,"spinRate":2272,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3943591463607805,"extension":6.227425767186343},"index":4,"playId":"d586c236-26f3-313d-8407-17d48f630303","pitchNumber":2,"startTime":"2025-07-30T17:11:56.695Z","endTime":"2025-07-30T17:12:01.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80501835768335,"aZ":-36.20479150443255,"pfxX":0.4346275985497283,"pfxZ":-2.6038284017985394,"pX":-0.3513380414940196,"pZ":2.5055095399736387,"vX0":4.629985322495008,"vY0":-123.58318197537761,"vZ0":-1.3914153566762941,"x":130.39,"y":171.13,"x0":-2.30627079324238,"y0":50.00580337346236,"z0":6.119062261315581,"aX":0.6713033042699855},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.8,"breakHorizontal":-1.9,"spinRate":2393,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.44334661407530707,"extension":5.845701425140316},"hitData":{"launchSpeed":104.8,"launchAngle":42.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":97.12,"coordY":60.78}},"index":5,"playId":"5c5c7dce-ddc3-31de-8062-ae7266de7e1c","pitchNumber":3,"startTime":"2025-07-30T17:12:18.316Z","endTime":"2025-07-30T17:12:28.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:12:28.568Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Abraham Toro pops out to shortstop Brooks Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T17:12:37.547Z","endTime":"2025-07-30T17:13:42.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.465074326364252,"aZ":-10.504988823671031,"pfxX":-5.809951306857889,"pfxZ":10.991118776406937,"pX":-0.6650725205259389,"pZ":2.9695481397482184,"vX0":6.760597743966752,"vY0":-139.53509680868078,"vZ0":-5.775780081399237,"x":142.35,"y":158.6,"x0":-2.3647555366337163,"y0":50.00295698812746,"z0":5.758873747522221,"aX":-11.454701036915537},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2287,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3925711539527139,"extension":6.300479446524627},"index":0,"playId":"584cc40c-12fc-3cd1-9093-0be67116c89b","pitchNumber":1,"startTime":"2025-07-30T17:12:51.355Z","endTime":"2025-07-30T17:12:54.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.837898589319327,"aZ":-27.636649854510505,"pfxX":-0.09361168421130038,"pfxZ":2.665386112472108,"pX":-0.03058448713885144,"pZ":2.0398551411616936,"vX0":5.762771988983647,"vY0":-129.6198195630592,"vZ0":-4.502911361369849,"x":118.17,"y":183.7,"x0":-2.2695768220003685,"y0":50.003860317054304,"z0":5.907243509418251,"aX":-0.1597228820331372},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":-1.1,"spinRate":2433,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.4223914124664909,"extension":6.212950878870987},"index":1,"playId":"ecf1b4a8-27be-3aaa-a2bf-8c2c9612da31","pitchNumber":2,"startTime":"2025-07-30T17:13:03.298Z","endTime":"2025-07-30T17:13:08.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.974435008407422,"aZ":-37.880651436660095,"pfxX":0.19530530753028508,"pfxZ":-3.828294426152655,"pX":-0.1476831387369404,"pZ":0.7645842773557783,"vX0":4.848355288782642,"vY0":-121.66921095738098,"vZ0":-4.652400340417577,"x":122.63,"y":218.14,"x0":-2.195617828280606,"y0":50.00074553959771,"z0":6.001636815401941,"aX":0.2909942723224505},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.8,"breakHorizontal":-1.6,"spinRate":2354,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4510252463977751,"extension":6.151579164152166},"hitData":{"launchSpeed":57.4,"launchAngle":53.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.56,"coordY":150.01}},"index":2,"playId":"53b61b58-d607-39c0-a26c-ff2d85feac0d","pitchNumber":3,"startTime":"2025-07-30T17:13:34.531Z","endTime":"2025-07-30T17:13:42.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:13:42.264Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T17:13:50.003Z","endTime":"2025-07-30T17:14:52.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.62056896133167,"strikeZoneBottom":1.66425773734064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.111384852468507,"aZ":-11.068771217023988,"pfxX":-5.872232063895133,"pfxZ":10.6198941177041,"pX":-0.242464614481682,"pZ":2.235567816174282,"vX0":8.00144576558712,"vY0":-139.9719290350679,"vZ0":-7.4311594708183755,"x":126.24,"y":178.42,"x0":-2.373044159663272,"y0":50.00481360834979,"z0":5.646941480700252,"aX":-11.672847160107821},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":9.0,"spinRate":2362,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3910662859875864,"extension":6.665250384625871},"index":0,"playId":"bc6d6af6-f97f-32ca-90f3-e5326b3e1dd5","pitchNumber":1,"startTime":"2025-07-30T17:14:06.483Z","endTime":"2025-07-30T17:14:10.052Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.646488340350327,"aZ":-33.63265394848109,"pfxX":0.09567183288931158,"pfxZ":-0.9257677942339786,"pX":0.44989165097366546,"pZ":2.0331387585901775,"vX0":6.022975178823755,"vY0":-124.31157731981394,"vZ0":-3.0226134653790435,"x":99.85,"y":183.89,"x0":-2.0113196140933636,"y0":50.0050197086126,"z0":6.0415954243111365,"aX":0.14899297346640633},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-1.4,"spinRate":2499,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.4396927639607524,"extension":6.157106644314253},"index":1,"playId":"d3854a98-cb23-35d2-be49-b13d09fa314b","pitchNumber":2,"startTime":"2025-07-30T17:14:19.143Z","endTime":"2025-07-30T17:14:25.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T17:14:37.077Z","endTime":"2025-07-30T17:14:48.310Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44734164925204,"aZ":-28.079774119814683,"pfxX":0.7029371505956086,"pfxZ":2.43297816462272,"pX":-0.002940960717164408,"pZ":1.4850978566831452,"vX0":5.317482537697786,"vY0":-129.27077492752642,"vZ0":-5.716488209345168,"x":117.11,"y":198.68,"x0":-2.182930175220475,"y0":50.00117793995921,"z0":5.896833789902669,"aX":1.1825785520545913},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-2.5,"spinRate":2295,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4246595462023226,"extension":6.2068489792752946},"index":3,"playId":"e5bb111d-e0ff-3e11-bd1e-c7ac19f669e4","pitchNumber":3,"startTime":"2025-07-30T17:14:48.310Z","endTime":"2025-07-30T17:14:52.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:14:52.591Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:16:53.350Z","endTime":"2025-07-30T17:18:05.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.7,"strikeZoneTop":3.77915025410343,"strikeZoneBottom":1.77269555414548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.910314482554753,"aZ":-23.011528787021327,"pfxX":-9.873615438012326,"pfxZ":4.697024230150935,"pX":-0.4427950568916517,"pZ":2.174952940574679,"vX0":6.921695494446368,"vY0":-138.11092684452507,"vZ0":-4.377996065013422,"x":133.88,"y":180.06,"x0":-1.686110119610482,"y0":50.0050235673741,"z0":5.309291156315278,"aX":-19.265542810035843},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":2005,"spinDirection":231},"zone":7,"typeConfidence":0.92,"plateTime":0.39509888540790383,"extension":6.275693679347378},"index":0,"playId":"6ea2a1ba-70d1-3f6d-a6cc-74e43b8aa6e5","pitchNumber":1,"startTime":"2025-07-30T17:17:06.596Z","endTime":"2025-07-30T17:17:10.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.759283467718934,"aZ":-25.889935267085246,"pfxX":-9.272439439392521,"pfxZ":3.8028861535603626,"pX":-1.5044098548720195,"pZ":2.0873156529290617,"vX0":3.99457913833528,"vY0":-127.85462061093494,"vZ0":-3.0903673384861388,"x":174.34,"y":182.42,"x0":-1.8837331174913952,"y0":50.002843252584526,"z0":5.346942434011781,"aX":-15.326456988655323},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":1688,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.42865633902642086,"extension":6.202048200658913},"index":1,"playId":"6a7a81c9-4f3d-3288-8cef-5eb3a5155c42","pitchNumber":2,"startTime":"2025-07-30T17:17:24.926Z","endTime":"2025-07-30T17:17:27.926Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T17:17:40.303Z","endTime":"2025-07-30T17:17:56.874Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.3486066849766,"aZ":-33.967482711219695,"pfxX":4.648086490756308,"pfxZ":-1.1380689908703552,"pX":0.0433983496963352,"pZ":1.935425377710219,"vX0":2.913863153089821,"vY0":-125.15764067205502,"vZ0":-1.6487899982204124,"x":115.35,"y":186.52,"x0":-1.7415156373071674,"y0":50.00212004091606,"z0":5.396612106160953,"aX":7.338290485494594},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":-9.1,"spinRate":2314,"spinDirection":29},"zone":8,"typeConfidence":0.9,"plateTime":0.43841263505392725,"extension":6.280239395400863},"hitData":{"launchSpeed":82.6,"launchAngle":32.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.32,"coordY":95.25}},"index":3,"playId":"0b2e30bb-a437-3004-a8d4-b709dbfb5903","pitchNumber":3,"startTime":"2025-07-30T17:17:56.874Z","endTime":"2025-07-30T17:18:05.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:18:05.471Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Ceddanne Rafaela to first baseman Romy Gonzalez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:18:28.532Z","endTime":"2025-07-30T17:18:58.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.815180716870405,"aZ":-26.511800952077028,"pfxX":-0.6242015298008972,"pfxZ":3.3201847059690923,"pX":0.6448985696246582,"pZ":1.7368900103356388,"vX0":6.039470164799605,"vY0":-129.6885614315709,"vZ0":-3.973199228654446,"x":92.42,"y":191.88,"x0":-1.6317196286355042,"y0":50.002550555344556,"z0":5.308058720855287,"aX":-1.0648756013568483},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-0.2,"spinRate":2362,"spinDirection":222},"zone":9,"typeConfidence":0.92,"plateTime":0.4221412630094816,"extension":6.271160280616205},"index":0,"playId":"ebbfcc2a-b7ec-3dd6-ae1b-210559e49c48","pitchNumber":1,"startTime":"2025-07-30T17:18:30.556Z","endTime":"2025-07-30T17:18:33.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7152741348014,"aZ":-29.480016774425582,"pfxX":-10.284427999292891,"pfxZ":1.6352111342605173,"pX":-0.43093222012313587,"pZ":1.6824180963952744,"vX0":6.476409661190947,"vY0":-127.95250928783122,"vZ0":-3.2639930257337637,"x":133.43,"y":193.35,"x0":-1.6655308943087863,"y0":50.00550905397143,"z0":5.297914548673469,"aX":-16.96447079528986},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":17.0,"spinRate":1644,"spinDirection":251},"zone":7,"typeConfidence":0.91,"plateTime":0.42895199243854476,"extension":6.219457542759818},"hitData":{"launchSpeed":72.0,"launchAngle":9.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.98,"coordY":144.12}},"index":1,"playId":"37e0f0a3-3ade-3497-8edb-8d60140ed448","pitchNumber":2,"startTime":"2025-07-30T17:18:51.346Z","endTime":"2025-07-30T17:18:58.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:18:58.956Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:19:06.687Z","endTime":"2025-07-30T17:20:25.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.66240178652969,"strikeZoneBottom":1.75463964265026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.294680388159215,"aZ":-18.050954557605014,"pfxX":-4.421290190983685,"pfxZ":7.294346812254785,"pX":-0.9629847625644052,"pZ":2.30031915996234,"vX0":3.5810917152532435,"vY0":-139.02818781679403,"vZ0":-5.139466713386989,"x":153.71,"y":176.67,"x0":-1.7002370249673062,"y0":50.00432510422349,"z0":5.390188934215266,"aX":-8.56289114090115},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":7.2,"spinRate":2077,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.3956011623014941,"extension":6.232681398318654},"index":0,"playId":"45d731f2-81a9-3eba-9944-95b5c87dc885","pitchNumber":1,"startTime":"2025-07-30T17:19:26.642Z","endTime":"2025-07-30T17:19:30.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":85.5,"strikeZoneTop":3.61389769822666,"strikeZoneBottom":1.7714797130268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.89915072107436,"aZ":-13.864587315736545,"pfxX":-2.891414217560898,"pfxZ":9.57554484918369,"pX":-1.1220848877179068,"pZ":2.9751701233728554,"vX0":2.5090525994793587,"vY0":-139.02054917847047,"vZ0":-4.0267173742284585,"x":159.77,"y":158.45,"x0":-1.671084261123618,"y0":50.003233145170384,"z0":5.395284023915417,"aX":-5.528688879324491},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":4.6,"spinRate":2081,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.3975563585205433,"extension":6.249143169252393},"index":1,"playId":"7f2e127e-fb97-30bb-a293-baa6179f1eba","pitchNumber":2,"startTime":"2025-07-30T17:19:45.431Z","endTime":"2025-07-30T17:19:49.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.9,"strikeZoneTop":3.62243056684405,"strikeZoneBottom":1.71482520919595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73622943748931,"aZ":-25.995948338892383,"pfxX":-0.8478552322797057,"pfxZ":3.766701959231902,"pX":0.7717639614433867,"pZ":1.9500141323459448,"vX0":6.52707030831834,"vY0":-128.08820518521807,"vZ0":-3.3402518938862666,"x":87.58,"y":186.13,"x0":-1.7138521007485397,"y0":50.00064607812672,"z0":5.3335881683611355,"aX":-1.390085458772338},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":-0.1,"spinRate":2401,"spinDirection":271},"zone":9,"typeConfidence":0.92,"plateTime":0.42980464667653795,"extension":6.27724020480124},"index":2,"playId":"e99dc0f2-85c0-3d51-a5e3-2b03d8420682","pitchNumber":3,"startTime":"2025-07-30T17:20:03.549Z","endTime":"2025-07-30T17:20:07.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.55386478018531,"strikeZoneBottom":1.67885836295127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.143113538185325,"aZ":-21.903950388488358,"pfxX":-11.860187514942318,"pfxZ":5.462121892665069,"pX":-1.1384370216029618,"pZ":1.7873266194524315,"vX0":5.6657390774893575,"vY0":-137.19277482524535,"vZ0":-5.441331593543953,"x":160.39,"y":190.52,"x0":-1.7046974892327533,"y0":50.003154320948354,"z0":5.317354951505382,"aX":-22.30645091835584},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":20.0,"spinRate":1980,"spinDirection":233},"zone":13,"typeConfidence":0.92,"plateTime":0.40129773012754955,"extension":6.306868054081619},"index":3,"playId":"b5c6524d-add8-3e92-8b7c-8a7db0ca51ea","pitchNumber":4,"startTime":"2025-07-30T17:20:20.961Z","endTime":"2025-07-30T17:20:25.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:20:25.264Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp ground ball to left fielder Roman Anthony. Kody Clemens out at home on the throw, left fielder Roman Anthony to second baseman Ceddanne Rafaela to catcher Connor Wong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:20:30.706Z","endTime":"2025-07-30T17:23:04.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.15201269130975,"strikeZoneBottom":1.61282750619594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67543131325462,"aZ":-22.103141622472464,"pfxX":-10.31684772221318,"pfxZ":5.151006204550262,"pX":-1.2704639047736237,"pZ":1.6204845489022919,"vX0":4.634166095572781,"vY0":-139.4869967611428,"vZ0":-5.98049979418924,"x":165.43,"y":195.03,"x0":-1.6202476955470388,"y0":50.00409816127105,"z0":5.266529233162277,"aX":-20.170944346779063},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":2187,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.3938628245518334,"extension":6.36322561708574},"index":0,"playId":"8dc65b93-68a4-339a-b094-8e96e9d4830e","pitchNumber":1,"startTime":"2025-07-30T17:20:52.033Z","endTime":"2025-07-30T17:20:56.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.13711131369988,"strikeZoneBottom":1.45234041259759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49758361098435,"aZ":-20.92337905232177,"pfxX":-9.957637441745513,"pfxZ":5.794462378787185,"pX":-0.09791792396527457,"pZ":1.4551831141304294,"vX0":7.371990652651741,"vY0":-138.80853124028084,"vZ0":-6.720082897852718,"x":120.73,"y":199.49,"x0":-1.5010011401676142,"y0":50.00400678604684,"z0":5.311438313186024,"aX":-19.33734579354331},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":2162,"spinDirection":235},"zone":8,"typeConfidence":0.88,"plateTime":0.3953383178842853,"extension":6.415194271414266},"index":1,"playId":"86a061d0-6395-3454-b86a-ea881aea4949","pitchNumber":2,"startTime":"2025-07-30T17:21:11.993Z","endTime":"2025-07-30T17:21:16.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"28c59a41-fc13-3195-9ec4-440b92f47884","startTime":"2025-07-30T17:21:32.497Z","endTime":"2025-07-30T17:21:37.404Z","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":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.33782724618766,"strikeZoneBottom":1.60480653641622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.481065871040585,"aZ":-23.559876331415445,"pfxX":-11.15551788114781,"pfxZ":4.529593996570686,"pX":0.12364715198966951,"pZ":1.1240564201309002,"vX0":8.315743491165282,"vY0":-137.54672901032166,"vZ0":-7.035516537954141,"x":112.29,"y":208.43,"x0":-1.4999619833383524,"y0":50.00590458500428,"z0":5.329508126327029,"aX":-21.230917244248086},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.7,"breakHorizontal":18.2,"spinRate":1988,"spinDirection":233},"zone":14,"typeConfidence":0.92,"plateTime":0.39926556001551106,"extension":6.287117837675533},"index":3,"playId":"d476b156-ca33-330a-869f-1a7a4f9ecbc3","pitchNumber":3,"startTime":"2025-07-30T17:21:52.853Z","endTime":"2025-07-30T17:21:57.160Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.25574937358446,"strikeZoneBottom":1.61949434988317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68949279276093,"aZ":-23.43364764680848,"pfxX":-12.765895114028535,"pfxZ":4.559631196067096,"pX":0.18171744955972327,"pZ":2.1544243173471194,"vX0":8.816064720957431,"vY0":-138.2225013225472,"vZ0":-4.388445989049161,"x":110.07,"y":180.61,"x0":-1.4069950680610381,"y0":50.00064258802491,"z0":5.356149006884345,"aX":-24.451205802564},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.4,"breakHorizontal":21.0,"spinRate":2175,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.3978059565523693,"extension":6.311396831125929},"index":4,"playId":"7a8d0ce1-95dd-38d4-99f3-b086269dc851","pitchNumber":4,"startTime":"2025-07-30T17:22:12.653Z","endTime":"2025-07-30T17:22:16.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.26211560030867,"strikeZoneBottom":1.56134924272231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.48620983770701,"aZ":-23.197610117227054,"pfxX":-10.684418487061738,"pfxZ":4.735559436340982,"pX":-0.09730128014834523,"pZ":1.9878060053340714,"vX0":7.564497446502845,"vY0":-137.7328421518238,"vZ0":-4.638590844903167,"x":120.71,"y":185.11,"x0":-1.5103994515905865,"y0":50.000739393798334,"z0":5.29016381445789,"aX":-20.24537825151337},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":2192,"spinDirection":235},"zone":8,"typeConfidence":0.91,"plateTime":0.3997675391002167,"extension":6.269834201091118},"index":5,"playId":"86ddc17c-aea4-3b83-a457-2ecedfa96294","pitchNumber":5,"startTime":"2025-07-30T17:22:31.753Z","endTime":"2025-07-30T17:22:35.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.05021969984885,"aZ":-24.639445965962768,"pfxX":-11.594869821536257,"pfxZ":3.986416060240674,"pX":-0.0057388745479603764,"pZ":1.6743984749832406,"vX0":8.206774869341812,"vY0":-138.12000070548467,"vZ0":-5.452599566437113,"x":117.22,"y":193.57,"x0":-1.5426163428214743,"y0":50.00173903415045,"z0":5.380287199877425,"aX":-21.910075638093588},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2143,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.3999353135821999,"extension":6.345185789720104},"hitData":{"launchSpeed":103.3,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":104.07,"coordY":88.44}},"index":6,"playId":"b8304f75-b807-3eab-ad1d-236a7120f639","pitchNumber":6,"startTime":"2025-07-30T17:22:51.507Z","endTime":"2025-07-30T17:23:04.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:23:04.845Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trevor Story homers (17) on a line drive to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:25:19.683Z","endTime":"2025-07-30T17:26:11.494Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.50220043695532,"strikeZoneBottom":1.65225761204979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.579151791881692,"aZ":-10.603730127965573,"pfxX":-5.506403866802655,"pfxZ":11.308882527611793,"pX":1.0093753915281718,"pZ":2.86536342745642,"vX0":10.323095881475423,"vY0":-137.269553636523,"vZ0":-6.080046553559855,"x":78.52,"y":161.42,"x0":-2.0856506640632753,"y0":50.00085850312373,"z0":5.831983223177555,"aX":-10.502194253973235},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":7.8,"spinRate":2343,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39912006327509,"extension":6.666570487658325},"index":0,"playId":"de1bca33-0d70-3aeb-8430-d4d98289cae1","pitchNumber":1,"startTime":"2025-07-30T17:25:34.545Z","endTime":"2025-07-30T17:25:38.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.17044148720541,"aZ":-11.919380111113792,"pfxX":-7.2532159179941225,"pfxZ":10.750389556879593,"pX":-0.528089503531661,"pZ":2.2725743431044774,"vX0":7.163364317456095,"vY0":-137.5331006705416,"vZ0":-7.237906065749778,"x":137.13,"y":177.42,"x0":-2.2449038945614603,"y0":50.004858328092396,"z0":5.776476350050453,"aX":-13.668937057322898},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":11.3,"spinRate":2262,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4007711159991749,"extension":6.781423559791089},"hitData":{"launchSpeed":110.8,"launchAngle":17.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.29,"coordY":77.62}},"index":1,"playId":"d2a4f2e4-8361-31bf-870a-b13bc47c3236","pitchNumber":2,"startTime":"2025-07-30T17:25:46.841Z","endTime":"2025-07-30T17:26:11.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:26:11.494Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:26:11.710Z","endTime":"2025-07-30T17:28:03.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.3,"strikeZoneTop":3.57705466257849,"strikeZoneBottom":1.68804307263593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.66278025601352,"aZ":-11.874706763231737,"pfxX":-5.559332182977601,"pfxZ":10.708988200001363,"pX":-0.7249047889992563,"pZ":3.2818410176318875,"vX0":6.311380214603695,"vY0":-138.01693813258638,"vZ0":-4.589871310483624,"x":144.63,"y":150.17,"x0":-2.337986513829777,"y0":50.00501654318403,"z0":5.7900484117007105,"aX":-10.54116671339908},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":8.5,"spinRate":2267,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3994983760254014,"extension":6.3073190217943935},"index":0,"playId":"616b9244-f154-34d6-8527-0419a1f262a8","pitchNumber":1,"startTime":"2025-07-30T17:26:28.279Z","endTime":"2025-07-30T17:26:31.750Z","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.6,"endSpeed":83.7,"strikeZoneTop":3.51929621206625,"strikeZoneBottom":1.66319411320752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.019628483543656,"aZ":-18.86745546445673,"pfxX":1.207054124464877,"pfxZ":7.486878213239191,"pX":-1.7940025830425799,"pZ":2.3195591025836024,"vX0":1.670223131361474,"vY0":-131.9604581041414,"vZ0":-5.471234903421225,"x":185.38,"y":176.15,"x0":-2.5901165088089715,"y0":50.00470346501477,"z0":5.794086484842765,"aX":2.1451548682971997},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.7,"breakHorizontal":-2.5,"spinRate":2436,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.4138437442961016,"extension":6.233793707049978},"index":1,"playId":"0dbcd516-5038-3c1b-8ee3-6fa0b73217ac","pitchNumber":2,"startTime":"2025-07-30T17:26:38.991Z","endTime":"2025-07-30T17:26:42.566Z","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":95.0,"endSpeed":86.5,"strikeZoneTop":3.53582105068936,"strikeZoneBottom":1.67997802382766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.281154435134795,"aZ":-13.90909265990845,"pfxX":-5.0940686198260705,"pfxZ":9.487132992783884,"pX":-1.336603574246765,"pZ":2.5507824917291524,"vX0":4.216617967191994,"vY0":-138.21632658428723,"vZ0":-6.500549659506285,"x":167.95,"y":169.91,"x0":-2.224010666084726,"y0":50.00047956392998,"z0":5.8762266511231624,"aX":-9.804317439800672},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":8.3,"spinRate":2117,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39706357048425467,"extension":6.383673763486103},"index":2,"playId":"16c4d0b6-6b42-3caa-b079-8fa7cb7d48fc","pitchNumber":3,"startTime":"2025-07-30T17:26:51.560Z","endTime":"2025-07-30T17:26:55.134Z","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":94.9,"endSpeed":85.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98958247381004,"aZ":-9.853761085517464,"pfxX":-4.673464093767353,"pfxZ":11.734715289618842,"pX":-0.20742080509270114,"pZ":2.5109038763565974,"vX0":6.44661601380708,"vY0":-137.8531382930965,"vZ0":-7.285249875041398,"x":124.91,"y":170.99,"x0":-1.9819072241683908,"y0":50.005016759114405,"z0":5.872959736959644,"aX":-8.89134638289707},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":7.0,"spinRate":2250,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39913217426427616,"extension":6.342805578937448},"index":3,"playId":"de3bfb34-47ff-30a9-95f6-01e7f604167c","pitchNumber":4,"startTime":"2025-07-30T17:27:05.071Z","endTime":"2025-07-30T17:27:09.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.243314220059773,"aZ":-30.229206408282653,"pfxX":1.2565903751502523,"pfxZ":1.169242328722044,"pX":0.7571133706561015,"pZ":1.9601375793339253,"vX0":7.172493607071761,"vY0":-128.30091852231686,"vZ0":-4.212775125168326,"x":88.14,"y":185.86,"x0":-2.241111494050724,"y0":50.00228950017803,"z0":5.986668503192116,"aX":2.08820271711643},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-4.0,"spinRate":2417,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.427374919856395,"extension":6.187293573448947},"index":4,"playId":"f9983782-a5f5-34bb-b535-ba2454a461fe","pitchNumber":5,"startTime":"2025-07-30T17:27:21.219Z","endTime":"2025-07-30T17:27:25.439Z","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":95.9,"endSpeed":86.8,"strikeZoneTop":3.51656093136839,"strikeZoneBottom":1.69366518158049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.00624205997785,"aZ":-13.027690936453354,"pfxX":-6.420567950044262,"pfxZ":9.810066041884728,"pX":-0.31036910080209,"pZ":3.913707044496249,"vX0":7.425375203208258,"vY0":-139.4559212225773,"vZ0":-3.102159123297403,"x":128.83,"y":133.11,"x0":-2.1847974662261556,"y0":50.005286299642385,"z0":5.910748414323091,"aX":-12.534633017361148},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":10.0,"spinRate":2392,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3941341506093652,"extension":6.424144766546472},"index":5,"playId":"46bd371e-3daf-3f4d-a6c5-0fbe94aca6fe","pitchNumber":6,"startTime":"2025-07-30T17:27:39.295Z","endTime":"2025-07-30T17:27:43.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-30T17:27:49.447Z","endTime":"2025-07-30T17:27:59.867Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.47498971680803,"strikeZoneBottom":1.60301382410848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.233066572964475,"aZ":-9.101026049668691,"pfxX":-5.347990117058153,"pfxZ":11.727943078574182,"pX":0.9037732663918635,"pZ":2.2249356084591274,"vX0":9.55976021607032,"vY0":-139.77868910190142,"vZ0":-8.02317214343944,"x":82.55,"y":178.71,"x0":-1.874916229082131,"y0":50.00254455509198,"z0":5.740188346021827,"aX":-10.522006592830984},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2423,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3927399752523075,"extension":6.605608104271306},"index":7,"playId":"f387fd53-336a-3cdd-9b31-a4e1ece14a01","pitchNumber":7,"startTime":"2025-07-30T17:27:59.867Z","endTime":"2025-07-30T17:28:03.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:28:03.830Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Romy Gonzalez singles on a sharp ground ball to center fielder Harrison Bader.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:28:19.838Z","endTime":"2025-07-30T17:28:48.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19270497447969,"aZ":-30.41724547278033,"pfxX":0.07598357781167842,"pfxZ":1.0787905037744485,"pX":1.188810693468275,"pZ":1.0638335554439964,"vX0":8.655414778015672,"vY0":-127.56706663018983,"vZ0":-5.971194482617278,"x":71.69,"y":210.06,"x0":-2.2753754173082377,"y0":50.00437240484611,"z0":5.8692421023941685,"aX":0.1215157547818841},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":-2.3,"spinRate":2477,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4313654150504407,"extension":6.183736495051941},"index":0,"playId":"6f87b184-a327-31d3-a146-7ce7bb0d155c","pitchNumber":1,"startTime":"2025-07-30T17:28:26.021Z","endTime":"2025-07-30T17:28:29.393Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74531664101328,"aZ":-23.198531674906377,"pfxX":-9.43702987442402,"pfxZ":5.5534422250165445,"pX":0.07428037091992144,"pZ":2.021221207141104,"vX0":8.62381521620901,"vY0":-126.32008769349471,"vZ0":-4.736019742142746,"x":114.17,"y":184.21,"x0":-2.157920321240744,"y0":50.001231352489555,"z0":5.7854487870230615,"aX":-15.248772806201435},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.1,"breakHorizontal":15.1,"spinRate":1474,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4336000568412324,"extension":6.155249317658535},"hitData":{"launchSpeed":110.7,"launchAngle":6.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":155.45,"coordY":71.73}},"index":1,"playId":"5d1db5cf-87b5-3112-8fb0-8f5886099897","pitchNumber":2,"startTime":"2025-07-30T17:28:37.151Z","endTime":"2025-07-30T17:28:48.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:28:48.694Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:28:59.337Z","endTime":"2025-07-30T17:30:03.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.28316966532761,"strikeZoneBottom":1.41167462550467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.811479017846764,"aZ":-13.810942849953749,"pfxX":-5.060410052333427,"pfxZ":9.562073443201237,"pX":0.19403636638522756,"pZ":4.040871984533026,"vX0":8.478235664175054,"vY0":-138.41739280903522,"vZ0":-2.462468981112662,"x":109.6,"y":129.68,"x0":-2.265518441109326,"y0":50.00674525428336,"z0":5.878533926247437,"aX":-9.723094342689468},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2261,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39724309733393737,"extension":6.363639285938445},"index":0,"playId":"1dff8039-f292-3c3b-8eb4-b3fe7eaff61a","pitchNumber":1,"startTime":"2025-07-30T17:29:16.116Z","endTime":"2025-07-30T17:29:19.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.32692754266398,"aZ":-11.52709060272822,"pfxX":-5.715745733833828,"pfxZ":10.56939583034774,"pX":-0.4089640676386937,"pZ":3.0138152078455853,"vX0":7.130104952658682,"vY0":-140.00583271437912,"vZ0":-5.251201461965175,"x":132.59,"y":157.41,"x0":-2.265428425493622,"y0":50.002147708030144,"z0":5.691082547692309,"aX":-11.165397767461792},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":8.6,"spinRate":2294,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39363789302550556,"extension":6.407260054890834},"index":1,"playId":"e317f91a-c590-37fa-acc4-d3afa58a2a3f","pitchNumber":2,"startTime":"2025-07-30T17:29:33.163Z","endTime":"2025-07-30T17:29:36.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72706602640179,"aZ":-28.171133765593286,"pfxX":0.3059459513147569,"pfxZ":2.427593372396837,"pX":0.42374587602345476,"pZ":1.389976361456163,"vX0":6.744656797268726,"vY0":-128.31322156486164,"vZ0":-5.572346221118147,"x":100.85,"y":201.25,"x0":-2.292659049638903,"y0":50.00032292654695,"z0":5.820314179922985,"aX":0.5018836970010542},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-2.3,"spinRate":2320,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.4289885326763123,"extension":6.333765396117247},"hitData":{"launchSpeed":83.0,"launchAngle":52.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.08,"coordY":111.79}},"index":2,"playId":"5a1f87cb-0616-3420-94cb-b6354306321d","pitchNumber":3,"startTime":"2025-07-30T17:29:51.735Z","endTime":"2025-07-30T17:30:03.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:30:03.229Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to left fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:30:10.467Z","endTime":"2025-07-30T17:30:33.577Z","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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":680577,"link":"/api/v1/people/680577"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07701892976128,"aZ":-28.870318122034913,"pfxX":0.5860703176585287,"pfxZ":1.9566372261901162,"pX":0.8031832499776371,"pZ":2.373046532403142,"vX0":7.471320378256804,"vY0":-128.38909160577944,"vZ0":-3.288847774534739,"x":86.38,"y":174.71,"x0":-2.2084223504533447,"y0":50.00115745843726,"z0":5.893450639186558,"aX":0.986595811979547},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.5,"spinRate":2394,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.42499703756873597,"extension":6.219790218261537},"hitData":{"launchSpeed":77.2,"launchAngle":28.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.58,"coordY":104.15}},"index":0,"playId":"33ca0d98-e12e-3fc6-a8b6-977516104094","pitchNumber":1,"startTime":"2025-07-30T17:30:26.291Z","endTime":"2025-07-30T17:30:33.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:30:33.577Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:32:53.018Z","endTime":"2025-07-30T17:33:01.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.199834593054355,"aZ":-26.204105297624213,"pfxX":0.37547148546535514,"pfxZ":3.58027204341645,"pX":0.7630654064860902,"pZ":2.903681647766935,"vX0":6.149954956901806,"vY0":-128.7331320686232,"vZ0":-1.2318313555764582,"x":87.91,"y":160.38,"x0":-1.7116797182250898,"y0":50.00561648996657,"z0":5.428163301521609,"aX":0.6252543485360639},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-2.2,"spinRate":2382,"spinDirection":242},"zone":6,"typeConfidence":0.92,"plateTime":0.4264413095090953,"extension":6.1665381523752485},"hitData":{"launchSpeed":74.7,"launchAngle":35.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.66,"coordY":103.12}},"index":0,"playId":"d2bd686c-4bca-3ec5-bf17-fee1c09b9852","pitchNumber":1,"startTime":"2025-07-30T17:32:53.018Z","endTime":"2025-07-30T17:33:01.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:33:01.054Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out sharply, third baseman Abraham Toro to first baseman Romy Gonzalez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:33:39.932Z","endTime":"2025-07-30T17:33:49.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T17:33:25.402Z","endTime":"2025-07-30T17:33:42.178Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.555280679513,"aZ":-34.37152603364738,"pfxX":3.482855075136319,"pfxZ":-1.383170384033427,"pX":0.4860541131740011,"pZ":2.311658338429857,"vX0":4.680391393436624,"vY0":-125.3113392226942,"vZ0":-0.53986841390017,"x":98.47,"y":176.37,"x0":-1.8590672139680002,"y0":50.00262429876657,"z0":5.340223560315487,"aX":5.5329208526446605},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.4,"breakHorizontal":-7.4,"spinRate":2314,"spinDirection":24},"zone":6,"typeConfidence":0.9,"plateTime":0.43724895030919475,"extension":6.194958311424908},"hitData":{"launchSpeed":105.7,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":95.14,"coordY":154.22}},"index":1,"playId":"8ec75dc9-4ef5-3a65-a8bd-e615c795e043","pitchNumber":1,"startTime":"2025-07-30T17:33:42.178Z","endTime":"2025-07-30T17:33:49.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:33:49.487Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Wallner homers (13) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:33:56.015Z","endTime":"2025-07-30T17:35:18.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 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":86.4,"endSpeed":79.9,"strikeZoneTop":3.85483930978684,"strikeZoneBottom":1.83940638490506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77029156591916,"aZ":-37.345707694750075,"pfxX":3.8213867363834377,"pfxZ":-3.210142361024567,"pX":0.33049011282060403,"pZ":1.773317300258425,"vX0":4.013505911196749,"vY0":-125.8719742051953,"vZ0":-1.3198013842267444,"x":104.4,"y":190.9,"x0":-1.7793426881913417,"y0":50.00504765672086,"z0":5.319482619758356,"aX":6.151567033152983},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.9,"breakHorizontal":-7.8,"spinRate":2368,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.4346142255223806,"extension":6.2155707934069975},"index":0,"playId":"4741a61f-525b-371f-a462-f6c538807801","pitchNumber":1,"startTime":"2025-07-30T17:34:14.643Z","endTime":"2025-07-30T17:34:18.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.855810406633935,"aZ":-12.074901264222325,"pfxX":-3.6193591780796854,"pfxZ":10.248978283968922,"pX":-0.45381456608862075,"pZ":2.706943270428087,"vX0":4.654046404746664,"vY0":-139.50331893829795,"vZ0":-5.258106258855877,"x":134.3,"y":165.69,"x0":-1.6774427828724991,"y0":50.004217940742976,"z0":5.419646320419643,"aX":-7.099036362267381},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2053,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.3933909285943371,"extension":6.170343688304506},"index":1,"playId":"1fd83abf-369b-32db-93f4-c9220e650703","pitchNumber":2,"startTime":"2025-07-30T17:34:30.336Z","endTime":"2025-07-30T17:34:33.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.962116589974684,"aZ":-32.179618849617604,"pfxX":3.8344697136759733,"pfxZ":3.747280262462738E-4,"pX":-0.9395337439638817,"pZ":2.456316461401862,"vX0":0.741193662320955,"vY0":-124.71922247766307,"vZ0":-0.8708318290618264,"x":152.81,"y":172.46,"x0":-1.7388121197284006,"y0":50.005193223486344,"z0":5.4626716722811715,"aX":6.044669571156539},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-7.1,"spinRate":2212,"spinDirection":38},"zone":13,"typeConfidence":0.9,"plateTime":0.4390833592419878,"extension":6.235926901801556},"hitData":{"launchSpeed":104.2,"launchAngle":32.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.31,"coordY":58.79}},"index":2,"playId":"041adcb3-543d-3f99-9c67-0b8e884ea90c","pitchNumber":3,"startTime":"2025-07-30T17:34:53.257Z","endTime":"2025-07-30T17:35:18.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:35:18.277Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:35:32.958Z","endTime":"2025-07-30T17:36:20.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.840927306552917,"aZ":-23.85246248294637,"pfxX":-9.829606750173799,"pfxZ":4.232826017699438,"pX":-1.2196632928779256,"pZ":3.1729063531491013,"vX0":4.507026653208925,"vY0":-139.19503123235125,"vZ0":-1.8603493759393026,"x":163.49,"y":153.11,"x0":-1.5816386028395149,"y0":50.00024549515474,"z0":5.426966910118309,"aX":-19.31192413859383},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":1928,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.39328979339243997,"extension":6.24908494364375},"index":0,"playId":"677c6016-6a81-36fb-8023-c5abe586b269","pitchNumber":1,"startTime":"2025-07-30T17:35:39.498Z","endTime":"2025-07-30T17:35:42.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93764999569324,"aZ":-31.3300223834232,"pfxX":3.3051804630515784,"pfxZ":0.5194498487163708,"pX":0.3802514024523728,"pZ":1.7988796300344667,"vX0":4.030759281786539,"vY0":-126.33369557138458,"vZ0":-2.4905591655525328,"x":102.51,"y":190.21,"x0":-1.663290723513977,"y0":50.00240599079084,"z0":5.307448985678013,"aX":5.3592338560728585},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-6.8,"spinRate":2253,"spinDirection":25},"zone":9,"typeConfidence":0.89,"plateTime":0.43301139179491743,"extension":6.192185931629318},"index":1,"playId":"33a88c7c-95a0-3cbb-b0f9-c8d7fe1dcf51","pitchNumber":2,"startTime":"2025-07-30T17:35:54.795Z","endTime":"2025-07-30T17:35:57.808Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T17:36:04.732Z","endTime":"2025-07-30T17:36:16.190Z","isPitch":false,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"}},{"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":86.2,"endSpeed":79.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62729777268543,"aZ":-27.958416862220623,"pfxX":4.242071313933001,"pfxZ":2.6484727458720823,"pX":1.6030999094624976,"pZ":1.1494338955366883,"vX0":6.115919652094271,"vY0":-125.46313756616948,"vZ0":-4.660409498076459,"x":55.89,"y":207.75,"x0":-1.4183116967897704,"y0":50.00377778808739,"z0":5.312338269177678,"aX":6.755744367467844},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":-9.1,"spinRate":2366,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.43672531893773847,"extension":6.2618736433910716},"index":3,"playId":"db24bad2-b4d5-3b7e-ac39-2af931cdfc9b","pitchNumber":3,"startTime":"2025-07-30T17:36:16.190Z","endTime":"2025-07-30T17:36:20.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:36:20.687Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Wong doubles (2) on a fly ball to right fielder Matt Wallner, deflected by first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:38:28.035Z","endTime":"2025-07-30T17:39:08.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.36646786937415,"strikeZoneBottom":1.4486690014698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.128391694970794,"aZ":-11.69245948442064,"pfxX":-6.398965796428023,"pfxZ":10.583197839393582,"pX":0.048629223934709497,"pZ":3.4724106322964308,"vX0":8.374432557606514,"vY0":-138.09444778322072,"vZ0":-4.307108637108804,"x":115.15,"y":145.02,"x0":-2.1888149611423535,"y0":50.00505542340415,"z0":5.836094136671788,"aX":-12.387439541183152},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":9.8,"spinRate":2299,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3963007370767242,"extension":6.674721016603005},"index":0,"playId":"50bfa211-d09a-3d91-a060-bbe8bb14ea93","pitchNumber":1,"startTime":"2025-07-30T17:38:28.035Z","endTime":"2025-07-30T17:38:32.222Z","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":91.0,"endSpeed":84.1,"strikeZoneTop":3.35963685888715,"strikeZoneBottom":1.4750598792748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.731653858069688,"aZ":-18.82860298163396,"pfxX":1.1984804532804303,"pfxZ":7.426026867007046,"pX":0.29312072316119114,"pZ":3.3538138488879943,"vX0":6.048027344743087,"vY0":-132.54648698780633,"vZ0":-3.213456547312438,"x":105.83,"y":148.23,"x0":-2.164669912770502,"y0":50.00037164076124,"z0":5.940605950271375,"aX":2.152217320238612},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":-3.4,"spinRate":2397,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.411704738753925,"extension":6.231930466425985},"index":1,"playId":"e166792a-ddb4-3fe3-8872-6762e442a84c","pitchNumber":2,"startTime":"2025-07-30T17:38:38.818Z","endTime":"2025-07-30T17:38:42.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.866707573301166,"aZ":-10.07567725923447,"pfxX":-4.160746128810864,"pfxZ":11.289148039581361,"pX":-0.36208588323673485,"pZ":2.9974863644425427,"vX0":5.558835964820863,"vY0":-139.18915776626346,"vZ0":-6.378524545849169,"x":130.8,"y":157.85,"x0":-1.8465732380665572,"y0":50.006781252714624,"z0":5.98939228596702,"aX":-8.148139772487609},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.2,"breakHorizontal":6.4,"spinRate":2282,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.39382950669577443,"extension":6.409766109880935},"hitData":{"launchSpeed":71.2,"launchAngle":47.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"3","coordinates":{"coordX":183.8,"coordY":143.16}},"index":2,"playId":"a430c09d-ea64-3d94-9e3f-3d50c1046b34","pitchNumber":3,"startTime":"2025-07-30T17:38:51.940Z","endTime":"2025-07-30T17:39:08.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:39:08.261Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a sharp line drive to right fielder Matt Wallner. Connor Wong to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:39:17.407Z","endTime":"2025-07-30T17:40:43.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":"Single","eventType":"single","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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.76525212969204,"strikeZoneBottom":1.85291351330666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.733476129672763,"aZ":-9.991319227524047,"pfxX":-7.4383520293058885,"pfxZ":11.338842625462702,"pX":0.66322249187817,"pZ":2.986166681774658,"vX0":9.844415713879403,"vY0":-139.113374178523,"vZ0":-5.860840679333863,"x":91.72,"y":158.15,"x0":-1.9579598774828957,"y0":50.00246783904882,"z0":5.785112878135579,"aX":-14.552554762990985},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":11.4,"spinRate":2378,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39399578894106835,"extension":6.472463995633844},"index":0,"playId":"57e0e8c1-d312-31af-966b-9547f4d83bef","pitchNumber":1,"startTime":"2025-07-30T17:39:38.716Z","endTime":"2025-07-30T17:39:42.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.54309189290849,"strikeZoneBottom":1.67969968054977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.80150523578913,"aZ":-10.692842889644508,"pfxX":-5.946064047096581,"pfxZ":11.058888515708528,"pX":-0.8160499801958004,"pZ":2.9386753764307088,"vX0":5.8581570259608355,"vY0":-139.31948310232528,"vZ0":-5.824959585387228,"x":148.11,"y":159.44,"x0":-2.1857399509139492,"y0":50.00212994652558,"z0":5.781110716040074,"aX":-11.548799487386201},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":9.4,"spinRate":2304,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39497217749082747,"extension":6.731654638564809},"index":1,"playId":"16c888a5-8a70-30d0-a369-6430b4c75935","pitchNumber":2,"startTime":"2025-07-30T17:39:56.434Z","endTime":"2025-07-30T17:40:00.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.8,"strikeZoneTop":3.62381039514829,"strikeZoneBottom":1.74395493981639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.060905609413428,"aZ":-25.333897277731445,"pfxX":-7.7957284461546505,"pfxZ":4.068853437464645,"pX":-1.2486107734235399,"pZ":2.4585437821255076,"vX0":5.4359920378423086,"vY0":-129.5938576597145,"vZ0":-3.4650640752827284,"x":164.59,"y":172.4,"x0":-2.3730742082185188,"y0":50.003052847970736,"z0":5.774003531566295,"aX":-13.103998478589784},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":12.7,"spinRate":1421,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4245656671093121,"extension":6.286652150840874},"index":2,"playId":"1c58eb32-fd21-3af1-8d63-c9e263e96f55","pitchNumber":3,"startTime":"2025-07-30T17:40:12.265Z","endTime":"2025-07-30T17:40:15.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82024111790778,"aZ":-26.06105211038184,"pfxX":-8.072703955056104,"pfxZ":3.7043651332386602,"pX":-0.5298076254560073,"pZ":2.2892307947023727,"vX0":6.95407530698183,"vY0":-128.75410898754723,"vZ0":-3.57480567354819,"x":137.2,"y":176.97,"x0":-2.238648319650743,"y0":50.005211345840905,"z0":5.750034353607253,"aX":-13.333488612915302},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":12.7,"spinRate":1467,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4281085527007189,"extension":6.291134623174089},"hitData":{"launchSpeed":101.3,"launchAngle":12.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.24,"coordY":91.49}},"index":3,"playId":"bf6d2711-1932-3551-9399-c643bf62273e","pitchNumber":4,"startTime":"2025-07-30T17:40:29.260Z","endTime":"2025-07-30T17:40:43.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:40:43.438Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Abraham Toro out on a sacrifice fly to left fielder DaShawn Keirsey Jr. Connor Wong scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:40:53.577Z","endTime":"2025-07-30T17:45:05.272Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44077137691263,"aZ":-19.98570593410306,"pfxX":0.4567522810082556,"pfxZ":6.6833515936489505,"pX":0.6563828320664011,"pZ":2.69678569862608,"vX0":7.26640682374304,"vY0":-134.05662956396827,"vZ0":-4.624971160548231,"x":91.98,"y":165.97,"x0":-2.1464403788836517,"y0":50.00435828166433,"z0":5.8674000958116395,"aX":0.8309960361521591},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":-2.4,"spinRate":2513,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.4082730555471361,"extension":6.373910433424738},"index":0,"playId":"976c23ea-aec2-3e48-a93b-769b96dbd5c5","pitchNumber":1,"startTime":"2025-07-30T17:41:11.406Z","endTime":"2025-07-30T17:41:16.765Z","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":92.9,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60960960735085,"aZ":-20.07160047195797,"pfxX":-0.8452111742699748,"pfxZ":6.527965739721232,"pX":0.5555160872648367,"pZ":1.8789506403828393,"vX0":7.635036844702383,"vY0":-135.07136680748133,"vZ0":-6.625479128528273,"x":95.83,"y":188.05,"x0":-2.194243888759684,"y0":50.00027548569191,"z0":5.76844438700818,"aX":-1.5676708005799678},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":0.0,"spinRate":2482,"spinDirection":209},"zone":9,"typeConfidence":0.91,"plateTime":0.4050525817340054,"extension":6.38255796930281},"index":1,"playId":"be11a8bf-22b6-38a9-b7e3-4f3a2f0887b0","pitchNumber":2,"startTime":"2025-07-30T17:41:36.032Z","endTime":"2025-07-30T17:41:41.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.34442487262305,"strikeZoneBottom":1.74625956383213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6563517936445,"aZ":-29.3877143713672,"pfxX":1.0318205180752198,"pfxZ":1.6607693069393,"pX":1.204198939854283,"pZ":0.7509335412366693,"vX0":7.999133967059278,"vY0":-129.08159750367523,"vZ0":-7.073666419432687,"x":71.1,"y":218.5,"x0":-2.077972492998059,"y0":50.001903788899725,"z0":5.8112256272442,"aX":1.7270442884225088},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-3.7,"spinRate":2373,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.42549362238228383,"extension":6.300943131919414},"index":2,"playId":"0437c834-16f9-3670-8d28-e12fc4501aa9","pitchNumber":3,"startTime":"2025-07-30T17:42:00.759Z","endTime":"2025-07-30T17:42:04.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.37623143445487,"strikeZoneBottom":1.71222617126154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.230311831841878,"aZ":-12.26984221292243,"pfxX":-5.552137710393902,"pfxZ":9.968459454864192,"pX":-0.020946667296092618,"pZ":4.051658294323138,"vX0":7.877429579386519,"vY0":-140.29630256989847,"vZ0":-2.7593382353068017,"x":117.8,"y":129.39,"x0":-2.1415613501893898,"y0":50.00323832425488,"z0":5.845756785486296,"aX":-11.087374408423731},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2374,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3901511164070932,"extension":6.598542227455857},"index":3,"playId":"3e296816-0239-320e-afc5-359add583d61","pitchNumber":4,"startTime":"2025-07-30T17:42:23.744Z","endTime":"2025-07-30T17:42:27.392Z","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":4,"playId":"27806489-a827-3796-9e29-05cbbb08868b","startTime":"2025-07-30T17:42:42.979Z","endTime":"2025-07-30T17:42:47.504Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.257761649700914,"aZ":-30.442135637029303,"pfxX":0.8183994559618899,"pfxZ":1.0016449923200632,"pX":0.6084226197839095,"pZ":1.0816870313385607,"vX0":7.03251482600345,"vY0":-130.72171894502276,"vZ0":-6.182430371629271,"x":93.81,"y":209.57,"x0":-2.2259962913948743,"y0":50.00282046226767,"z0":5.770800345984126,"aX":1.410554540960071},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.6,"breakHorizontal":-3.1,"spinRate":2442,"spinDirection":352},"zone":14,"typeConfidence":2.0,"plateTime":0.4194524661829506,"extension":6.3978130551538825},"index":5,"playId":"249598c5-218a-30ba-bf6e-080a802bd09d","pitchNumber":5,"startTime":"2025-07-30T17:42:59.468Z","endTime":"2025-07-30T17:43:02.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.40362458353714,"strikeZoneBottom":1.73954915072459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.5124191138661,"aZ":-12.26263510051614,"pfxX":-6.214024848082472,"pfxZ":10.001943116382012,"pX":-1.1315290124919264,"pZ":4.008244458154865,"vX0":5.36117999350113,"vY0":-140.79271003282443,"vZ0":-2.666653072366614,"x":160.13,"y":130.56,"x0":-2.2611174626966375,"y0":50.000118852883325,"z0":5.770349515656302,"aX":-12.367197845114555},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":10.1,"spinRate":2411,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39030745870003614,"extension":6.454660117800781},"index":6,"playId":"5d17d650-db1f-36d4-984e-b2891afb7812","pitchNumber":6,"startTime":"2025-07-30T17:43:22.188Z","endTime":"2025-07-30T17:43:26.364Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60607459673013,"aZ":-17.73062522350548,"pfxX":1.0463330613066915,"pfxZ":7.897920089023835,"pX":0.08420825577372941,"pZ":2.4059920718851573,"vX0":5.818213943596143,"vY0":-134.27908606729224,"vZ0":-5.40285810259379,"x":113.79,"y":173.82,"x0":-2.245184161984141,"y0":50.00589050679013,"z0":5.702490455364574,"aX":1.9139462869368695},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":-3.1,"spinRate":2506,"spinDirection":196},"zone":5,"typeConfidence":0.92,"plateTime":0.40764140294304374,"extension":6.271247698808715},"index":7,"playId":"a7254d69-27d4-31cf-9c1e-28722d083e47","pitchNumber":7,"startTime":"2025-07-30T17:43:41.693Z","endTime":"2025-07-30T17:43:45.096Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60604909633508,"aZ":-18.98322981205433,"pfxX":1.2055820928697525,"pfxZ":7.176042766287432,"pX":0.8777803902717882,"pZ":1.9733555893298063,"vX0":7.877231856754645,"vY0":-134.348534378134,"vZ0":-6.293018055911762,"x":83.54,"y":185.5,"x0":-2.2422702706874746,"y0":50.00396741922614,"z0":5.6838923029234705,"aX":2.213873189643976},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-3.8,"spinRate":2566,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.4068499811475945,"extension":6.394578786676007},"index":8,"playId":"8910ddc4-d751-3a32-807b-7f67a4816ace","pitchNumber":8,"startTime":"2025-07-30T17:44:05.421Z","endTime":"2025-07-30T17:44:10.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.478556070676987,"aZ":-11.85535059517334,"pfxX":-4.753974995523584,"pfxZ":9.999737373455362,"pX":-1.0551990156465163,"pZ":3.157921343315032,"vX0":5.094882140952038,"vY0":-141.25437854732908,"vZ0":-4.856221446318584,"x":157.22,"y":153.52,"x0":-2.2597679253342586,"y0":50.00345359726612,"z0":5.653979836895738,"aX":-9.661202763770072},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2296,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3869214430276986,"extension":6.383441206844064},"index":9,"playId":"f556139f-0625-3605-a432-f815366248a6","pitchNumber":9,"startTime":"2025-07-30T17:44:31.910Z","endTime":"2025-07-30T17:44:36.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54493489045814,"aZ":-9.161250277387499,"pfxX":-4.370988746747073,"pfxZ":11.388037348509425,"pX":-0.5358479671797476,"pZ":2.665065220559544,"vX0":5.878588987608378,"vY0":-141.34489789338116,"vZ0":-7.099641056844305,"x":137.43,"y":166.82,"x0":-2.0758123944741125,"y0":50.00607423945409,"z0":5.799490175217443,"aX":-8.835995233882798},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":6.7,"spinRate":2453,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.38766091465073726,"extension":6.434074286501345},"hitData":{"launchSpeed":87.1,"launchAngle":17.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.97,"coordY":105.67}},"index":10,"playId":"6ad6878b-b1d9-3492-afb6-dd38b81e88a4","pitchNumber":10,"startTime":"2025-07-30T17:44:54.991Z","endTime":"2025-07-30T17:45:05.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:45:05.272Z","atBatIndex":18},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jarren Duran grounds into a double play, shortstop Brooks Lee to first baseman Kody Clemens. Roman Anthony out at 2nd. Jarren Duran out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:45:25.034Z","endTime":"2025-07-30T17:45:43.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71049345901038,"aZ":-23.531491436849535,"pfxX":-7.892468230717492,"pfxZ":5.010639143808609,"pX":-0.5738539357193776,"pZ":2.9826123666500366,"vX0":7.0664806431394105,"vY0":-130.83299796853532,"vZ0":-2.68385443236114,"x":138.87,"y":158.25,"x0":-2.290023475350322,"y0":50.00611782994854,"z0":5.793489487693637,"aX":-13.62627656547612},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":12.6,"spinRate":1494,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.41934045678741816,"extension":6.353808287527699},"hitData":{"launchSpeed":105.5,"launchAngle":1.0,"totalDistance":178.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.09,"coordY":149.74}},"index":0,"playId":"5b9f8192-9f37-3e47-8db2-e803dbeb0329","pitchNumber":1,"startTime":"2025-07-30T17:45:34.510Z","endTime":"2025-07-30T17:45:43.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:45:43.046Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"DaShawn Keirsey Jr. grounds out, pitcher Brayan Bello to first baseman Romy Gonzalez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:47:42.428Z","endTime":"2025-07-30T17:49:21.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"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.7,"endSpeed":87.1,"strikeZoneTop":3.30207560355346,"strikeZoneBottom":1.60994777459473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.684740253090474,"aZ":-23.02888820572085,"pfxX":-10.18871629347507,"pfxZ":4.738058393113105,"pX":1.0252453106313524,"pZ":2.434251127539004,"vX0":9.946588073318178,"vY0":-137.64544521370536,"vZ0":-3.8968245924574716,"x":77.92,"y":173.06,"x0":-1.30010354210137,"y0":50.00530794835222,"z0":5.415306206312366,"aX":-19.68105433971951},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":16.6,"spinRate":2231,"spinDirection":230},"zone":14,"typeConfidence":0.92,"plateTime":0.3969305643227763,"extension":6.316686206377417},"index":0,"playId":"db9e1ffa-25ed-3471-a95e-333d6feac85a","pitchNumber":1,"startTime":"2025-07-30T17:47:53.384Z","endTime":"2025-07-30T17:47:56.986Z","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":88.0,"endSpeed":81.4,"strikeZoneTop":3.33098359513606,"strikeZoneBottom":1.73771045456806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.826641981482087,"aZ":-25.812135879859035,"pfxX":-1.30958380348215,"pfxZ":3.8192729273852803,"pX":2.3804585018954785,"pZ":1.499335587588092,"vX0":10.065000128905494,"vY0":-127.8801617754813,"vZ0":-4.340603220655185,"x":26.26,"y":198.3,"x0":-1.4258462617168157,"y0":50.00437374523376,"z0":5.228647467086568,"aX":-2.183235448494228},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":0.2,"spinRate":2550,"spinDirection":249},"zone":14,"typeConfidence":0.91,"plateTime":0.4272999581073238,"extension":6.342906733859479},"index":1,"playId":"bb05ee67-ffca-3d66-af7f-0b187f12cbac","pitchNumber":2,"startTime":"2025-07-30T17:48:09.659Z","endTime":"2025-07-30T17:48:12.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19513879255775,"aZ":-25.211728060771822,"pfxX":-10.158633583749014,"pfxZ":4.232603694970723,"pX":-0.7650793642910084,"pZ":1.4340431947615375,"vX0":5.708001089575345,"vY0":-127.4400144573187,"vZ0":-4.520750577218149,"x":146.16,"y":200.06,"x0":-1.7140913512809537,"y0":50.003134901981305,"z0":5.222504878357087,"aX":-16.70931319150326},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2125,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.42979343600811193,"extension":6.226486796804979},"index":2,"playId":"cf04e38e-8d83-3e55-8a0e-d7aaddd642d8","pitchNumber":3,"startTime":"2025-07-30T17:48:28.274Z","endTime":"2025-07-30T17:48:31.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T17:48:41.039Z","endTime":"2025-07-30T17:48:53.502Z","isPitch":false,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"}},{"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.6,"endSpeed":79.4,"strikeZoneTop":3.30528515891401,"strikeZoneBottom":1.58029819888248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54419998131142,"aZ":-36.21428517124919,"pfxX":1.5312310107758158,"pfxZ":-2.5744439411559648,"pX":2.057660207143642,"pZ":-0.07459807591158263,"vX0":8.705195370471701,"vY0":-124.37498929095352,"vZ0":-5.198204778562612,"x":38.57,"y":240.79,"x0":-1.6841691357826716,"y0":50.00263374559036,"z0":5.039881616754458,"aX":2.402488778878945},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.6,"breakHorizontal":-4.8,"spinRate":2602,"spinDirection":25},"zone":14,"typeConfidence":0.88,"plateTime":0.44008457092924447,"extension":6.3326579529761915},"index":4,"playId":"c95ee828-766b-3854-b340-a807d5023af1","pitchNumber":4,"startTime":"2025-07-30T17:48:53.502Z","endTime":"2025-07-30T17:48:58.003Z","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":93.6,"endSpeed":85.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.603654840256517,"aZ":-23.33645880974603,"pfxX":-10.841161488240795,"pfxZ":4.717720401659261,"pX":-0.6855382289109969,"pZ":2.1927175587168946,"vX0":6.01780261755673,"vY0":-136.14765137832785,"vZ0":-4.492461829872116,"x":143.13,"y":179.58,"x0":-1.5190781837771574,"y0":50.000879873797686,"z0":5.48440687575029,"aX":-20.29784636494538},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":18.4,"spinRate":2175,"spinDirection":234},"zone":7,"typeConfidence":0.93,"plateTime":0.4026941546615439,"extension":6.1352003726762},"hitData":{"launchSpeed":78.5,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.43,"coordY":170.01}},"index":5,"playId":"b3860f4c-3cfa-378e-9173-0fc757f8c565","pitchNumber":5,"startTime":"2025-07-30T17:49:13.667Z","endTime":"2025-07-30T17:49:21.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:49:21.287Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:49:38.208Z","endTime":"2025-07-30T17:51:00.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.79929629013445,"strikeZoneBottom":1.77498099854777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92133153607396,"aZ":-26.22881772099679,"pfxX":-10.847840764501768,"pfxZ":3.671898761177614,"pX":-1.6730205854364244,"pZ":3.7606849518963554,"vX0":3.7995391221223938,"vY0":-126.68246784202039,"vZ0":1.1009926326083153,"x":134.02,"y":81.67,"x0":-1.7867603001256334,"y0":50.00190210792073,"z0":5.423900631929478,"aX":-17.5538118378062},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.2,"breakHorizontal":18.7,"spinRate":1947,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.4330815044314211,"extension":6.202063234765941},"index":0,"playId":"e830496b-e005-3387-8fd7-6d42b6128f81","pitchNumber":1,"startTime":"2025-07-30T17:49:44.843Z","endTime":"2025-07-30T17:49:47.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.74084154400939,"strikeZoneBottom":1.81541035751176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.532156794943926,"aZ":-24.51351853797792,"pfxX":-11.507135213035271,"pfxZ":3.9896681773561316,"pX":0.38969304166218455,"pZ":1.5427223062116215,"vX0":8.797281649484294,"vY0":-137.90060212555665,"vZ0":-5.923582799651524,"x":102.15,"y":197.13,"x0":-1.3515983139639662,"y0":50.003207081124444,"z0":5.379244010944771,"aX":-22.095977816199028},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":19.0,"spinRate":2272,"spinDirection":232},"zone":14,"typeConfidence":0.92,"plateTime":0.39764879309214285,"extension":6.354774218462352},"index":1,"playId":"7846cf48-138a-3b18-ba1a-4ebbb910732c","pitchNumber":2,"startTime":"2025-07-30T17:50:01.970Z","endTime":"2025-07-30T17:50:05.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.614637659475672,"aZ":-21.763354209103298,"pfxX":-10.497562030562326,"pfxZ":5.320576521780545,"pX":-0.3340696460730863,"pZ":2.5487405906980154,"vX0":6.839450481623294,"vY0":-139.102987864764,"vZ0":-3.783769074679534,"x":129.73,"y":169.96,"x0":-1.4625834881516724,"y0":50.003760785766595,"z0":5.372036355968955,"aX":-20.544090849885514},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":17.5,"spinRate":2099,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.3939791308975553,"extension":6.309969020109309},"index":2,"playId":"2f32a0bf-c48f-3aa9-bb5f-40bc84474637","pitchNumber":3,"startTime":"2025-07-30T17:50:18.877Z","endTime":"2025-07-30T17:50:22.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.68229177348529,"strikeZoneBottom":1.75697256124857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.539036423765836,"aZ":-30.429684271681236,"pfxX":-9.655628736360217,"pfxZ":1.0622028907299157,"pX":-1.4928781223051861,"pZ":2.6888655977731095,"vX0":3.9454899586537797,"vY0":-127.79358407912,"vZ0":-0.623580388801729,"x":173.91,"y":166.18,"x0":-1.8064411205084658,"y0":50.00568897481409,"z0":5.33673633895664,"aX":-15.894353851045489},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":16.6,"spinRate":1875,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4294243829651059,"extension":6.1895302709895095},"index":3,"playId":"b7dd60de-5003-3e04-82e4-ee0376168f95","pitchNumber":4,"startTime":"2025-07-30T17:50:38.442Z","endTime":"2025-07-30T17:50:41.875Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.48304639259681,"strikeZoneBottom":1.6234848220904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.993195709816433,"aZ":-24.42664293846496,"pfxX":-10.315760150168181,"pfxZ":3.9741571242300635,"pX":0.613531901390426,"pZ":1.314453258869648,"vX0":9.431025619319444,"vY0":-138.46627091948315,"vZ0":-6.297877542217281,"x":93.61,"y":203.29,"x0":-1.4910576093551537,"y0":50.00149567979157,"z0":5.245464569851034,"aX":-20.09439636918199},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":16.8,"spinRate":2334,"spinDirection":234},"zone":14,"typeConfidence":0.92,"plateTime":0.39509582154254774,"extension":6.255195808222233},"index":4,"playId":"52eb3c64-8b3e-3173-8275-d5840c70779b","pitchNumber":5,"startTime":"2025-07-30T17:50:54.828Z","endTime":"2025-07-30T17:51:00.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:51:00.212Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to center fielder Jarren Duran.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:51:03.077Z","endTime":"2025-07-30T17:52:16.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.38699768030909,"strikeZoneBottom":1.6985999282698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.036482314115123,"aZ":-28.890960703628636,"pfxX":0.9148141248518487,"pfxZ":1.947445356310734,"pX":1.5561326851632031,"pZ":3.147297333009263,"vX0":7.120754040215452,"vY0":-128.88398623844066,"vZ0":-0.22203262770705112,"x":57.68,"y":153.8,"x0":-1.3579971989973283,"y0":50.00370248549962,"z0":5.460056678779276,"aX":1.5436348727281604},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":-3.2,"spinRate":2445,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.4244950427907783,"extension":6.2390910823779135},"index":0,"playId":"ac133562-f50a-35fb-bec4-2af7f64c5fd9","pitchNumber":1,"startTime":"2025-07-30T17:51:23.834Z","endTime":"2025-07-30T17:51:27.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.956703855841152,"aZ":-29.184082698130585,"pfxX":0.34043270444930485,"pfxZ":1.8013169259917463,"pX":-0.0690904694868982,"pZ":1.658776031905622,"vX0":3.6603697617754247,"vY0":-127.82600933849162,"vZ0":-3.30851470616797,"x":119.63,"y":193.99,"x0":-1.560604450559387,"y0":50.00595185090971,"z0":5.2474121398116305,"aX":0.5667833525897169},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":-1.4,"spinRate":2533,"spinDirection":199},"zone":8,"typeConfidence":0.82,"plateTime":0.42757642613554037,"extension":6.220446168419966},"index":1,"playId":"d5689499-b345-3202-81f3-d6d959d68519","pitchNumber":2,"startTime":"2025-07-30T17:51:40.918Z","endTime":"2025-07-30T17:51:44.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56803510113684,"aZ":-15.34960319537159,"pfxX":-5.232313129496538,"pfxZ":8.92040427679775,"pX":0.24051809088570836,"pZ":2.6631685303143313,"vX0":6.430766003259087,"vY0":-136.57823456635316,"vZ0":-4.619429945889125,"x":107.83,"y":166.87,"x0":-1.4666669809703594,"y0":50.00266035367898,"z0":5.434897001366143,"aX":-9.868382054024027},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":2050,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.401311270724904,"extension":6.34352413110195},"hitData":{"launchSpeed":98.9,"launchAngle":33.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.37,"coordY":48.51}},"index":2,"playId":"cb35a481-1bc3-3845-be14-bdd878586c54","pitchNumber":3,"startTime":"2025-07-30T17:52:04.525Z","endTime":"2025-07-30T17:52:16.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:52:16.974Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens walks. Trevor Larnach to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:52:23.355Z","endTime":"2025-07-30T17:53:50.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.60335088575374,"strikeZoneBottom":1.62061756307656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.787467278208023,"aZ":-31.88543570141506,"pfxX":4.63872824286079,"pfxZ":0.18190914573779504,"pX":0.6077255603124422,"pZ":-0.005033333101673366,"vX0":4.111130724662112,"vY0":-124.23994972996371,"vZ0":-6.081967796522026,"x":93.83,"y":238.92,"x0":-1.6758431269432605,"y0":50.00138901794343,"z0":5.151360255341391,"aX":7.189990950852038},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":-9.4,"spinRate":2544,"spinDirection":17},"zone":14,"typeConfidence":0.88,"plateTime":0.4422598473506847,"extension":6.215824412626252},"index":0,"playId":"d7cbc3ee-bbe8-39c8-9c78-ebee53b6ce81","pitchNumber":1,"startTime":"2025-07-30T17:52:43.953Z","endTime":"2025-07-30T17:52:47.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.60115186138499,"strikeZoneBottom":1.65119297981836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.797625879838172,"aZ":-24.383072542319244,"pfxX":-12.050960844041864,"pfxZ":4.044685590346659,"pX":0.8419332784214116,"pZ":1.2364254875231289,"vX0":9.935856156774992,"vY0":-137.48975446879155,"vZ0":-6.627265759371797,"x":84.91,"y":205.4,"x0":-1.2424901805023039,"y0":50.003171652680116,"z0":5.31885231172285,"aX":-23.20887615375123},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":19.9,"spinRate":2020,"spinDirection":229},"zone":14,"typeConfidence":0.94,"plateTime":0.39748657935754395,"extension":6.375355368590562},"index":1,"playId":"84cbf79c-ef72-30c0-8d3f-d72becc1a5f7","pitchNumber":2,"startTime":"2025-07-30T17:53:06.607Z","endTime":"2025-07-30T17:53:10.545Z","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":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.2,"strikeZoneTop":3.65531791553172,"strikeZoneBottom":1.63964707019647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.238287131702194,"aZ":-27.535064400962852,"pfxX":0.4065311690935447,"pfxZ":2.8558952114369305,"pX":-0.6457608957977272,"pZ":3.9096980949318407,"vX0":2.371762909877502,"vY0":-127.41077750451824,"vZ0":1.2061170086149284,"x":141.61,"y":133.22,"x0":-1.6463268188007352,"y0":50.002242738441346,"z0":5.626623412661377,"aX":0.6592023586509423},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":-1.3,"spinRate":2399,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.43196957063193286,"extension":6.171157394360018},"index":2,"playId":"714d2e0b-cf2b-3d73-9788-5d46029c2863","pitchNumber":3,"startTime":"2025-07-30T17:53:26.369Z","endTime":"2025-07-30T17:53:29.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.48768459203993,"strikeZoneBottom":1.60344443034825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.103211369956433,"aZ":-23.997105489939305,"pfxX":-10.271613358605276,"pfxZ":4.201558010338552,"pX":-1.602526605250672,"pZ":3.073568424811885,"vX0":3.9910238954159936,"vY0":-138.19186502395638,"vZ0":-1.8352895027082567,"x":178.08,"y":155.79,"x0":-1.7261402038321239,"y0":50.002172183824996,"z0":5.34893146523857,"aX":-19.981310518730705},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":17.9,"spinRate":2140,"spinDirection":233},"zone":11,"typeConfidence":0.93,"plateTime":0.39547090397503837,"extension":6.2592227900003286},"index":3,"playId":"4be30f7a-7abf-3a0e-a0e2-2aa248e221db","pitchNumber":4,"startTime":"2025-07-30T17:53:47.356Z","endTime":"2025-07-30T17:53:50.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:53:50.446Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to second baseman Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:55:10.129Z","endTime":"2025-07-30T17:56:27.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T17:54:02.657Z","endTime":"2025-07-30T17:55:12.397Z","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":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.21284611551465,"strikeZoneBottom":1.58162981110403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.898742456022063,"aZ":-33.4844076801418,"pfxX":4.70717969916362,"pfxZ":-0.8098241688926127,"pX":-0.34693647932396515,"pZ":2.5924532820886435,"vX0":2.101980292659444,"vY0":-125.86337095028559,"vZ0":-0.004472967780079662,"x":130.22,"y":168.78,"x0":-1.8039371028644664,"y0":50.00550735076074,"z0":5.299628949781782,"aX":7.5740747869525356},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":-9.0,"spinRate":2527,"spinDirection":43},"zone":4,"typeConfidence":0.91,"plateTime":0.43472669439589096,"extension":6.116758840086953},"index":1,"playId":"14678790-68f5-392c-8355-f89323c9ae60","pitchNumber":1,"startTime":"2025-07-30T17:55:12.397Z","endTime":"2025-07-30T17:55:15.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04818419450869,"aZ":-22.515905087660755,"pfxX":-11.71894428001632,"pfxZ":5.1041327279150215,"pX":-1.2660191850249576,"pZ":1.7761930671655293,"vX0":5.180178325873081,"vY0":-137.12585525596666,"vZ0":-5.364476414235514,"x":165.26,"y":190.82,"x0":-1.6633402378415332,"y0":50.00614207737033,"z0":5.3070973879540375,"aX":-22.184955244777314},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":20.0,"spinRate":2076,"spinDirection":229},"zone":13,"typeConfidence":0.94,"plateTime":0.4003801471019077,"extension":6.303483035139711},"index":2,"playId":"a4053d2f-bfa5-3dbc-8b79-46e9b65226f3","pitchNumber":2,"startTime":"2025-07-30T17:55:31.662Z","endTime":"2025-07-30T17:55:34.881Z","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":86.9,"endSpeed":80.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.744943537937225,"aZ":-34.58069074531155,"pfxX":2.8375960065712595,"pfxZ":-1.4693156441554152,"pX":0.5434048937907203,"pZ":2.0893190271778828,"vX0":4.600333375984927,"vY0":-126.59948011844403,"vZ0":-1.413484138029297,"x":96.29,"y":182.37,"x0":-1.6567810566173438,"y0":50.00007377147806,"z0":5.390706205368283,"aX":4.662353060228876},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":-6.1,"spinRate":2444,"spinDirection":28},"zone":9,"typeConfidence":0.91,"plateTime":0.4305479338393985,"extension":6.294070201301797},"index":3,"playId":"852583f7-5cbd-3c59-bd27-ec9d52d84244","pitchNumber":3,"startTime":"2025-07-30T17:55:55.320Z","endTime":"2025-07-30T17:55:58.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.530692462322854,"aZ":-21.146526793941625,"pfxX":-10.086209110413336,"pfxZ":5.524619546226603,"pX":-0.3190344686821431,"pZ":2.480628169659941,"vX0":6.732301868698627,"vY0":-139.94071604183867,"vZ0":-4.496571184824728,"x":129.16,"y":171.8,"x0":-1.4369229933791612,"y0":50.006103707773065,"z0":5.480986434193301,"aX":-20.147350680262623},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":17.0,"spinRate":2131,"spinDirection":226},"zone":4,"typeConfidence":0.89,"plateTime":0.3903596647570753,"extension":6.2782813247752145},"hitData":{"launchSpeed":69.3,"launchAngle":40.0,"totalDistance":221.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.54,"coordY":113.7}},"index":4,"playId":"148436d1-a3a2-3304-aee9-a00269190bd5","pitchNumber":4,"startTime":"2025-07-30T17:56:17.534Z","endTime":"2025-07-30T17:56:27.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:56:27.046Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Story doubles (17) on a sharp line drive to left fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:58:35.317Z","endTime":"2025-07-30T17:59:56.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.0,"strikeZoneTop":3.53120928246603,"strikeZoneBottom":1.66684506375409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.679177245178526,"aZ":-13.27115529899979,"pfxX":-6.567627793957068,"pfxZ":9.961197598221942,"pX":-0.2764909347315845,"pZ":3.1279524740123303,"vX0":7.555021300380519,"vY0":-136.76736450352513,"vZ0":-4.6106956901373,"x":127.54,"y":154.33,"x0":-2.219131143139775,"y0":50.00309057665637,"z0":5.743304068559339,"aX":-12.463991153233087},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":10.3,"spinRate":2226,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40021495778784777,"extension":6.267161172249458},"index":0,"playId":"de5a2f93-f281-3193-915d-b2b326898501","pitchNumber":1,"startTime":"2025-07-30T17:58:39.934Z","endTime":"2025-07-30T17:58:43.688Z","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":84.0,"endSpeed":77.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.895703922998834,"aZ":-38.32602492619271,"pfxX":-0.15805689742688855,"pfxZ":-4.109010814948293,"pX":0.5465530751314431,"pZ":1.327084786343459,"vX0":5.917068488757286,"vY0":-122.09377648157248,"vZ0":-3.3683041284573916,"x":96.17,"y":202.95,"x0":-1.8963481504944721,"y0":50.00400760076556,"z0":6.050671750004281,"aX":-0.2380361595374696},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.0,"breakHorizontal":-1.2,"spinRate":2399,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4500427763022712,"extension":6.161573709101126},"index":1,"playId":"2af72c39-36eb-3894-9a73-4f2f0f9aec99","pitchNumber":2,"startTime":"2025-07-30T17:58:50.855Z","endTime":"2025-07-30T17:58:55.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T17:59:08.354Z","endTime":"2025-07-30T17:59:17.633Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"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":88.1,"endSpeed":81.9,"strikeZoneTop":3.50411934328164,"strikeZoneBottom":1.67318087415475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.138057964066512,"aZ":-27.218824978964477,"pfxX":-1.2465713367481186,"pfxZ":2.9666054382057134,"pX":2.2503313444889805,"pZ":0.5950473125997958,"vX0":10.69853732611444,"vY0":-127.78379390092584,"vZ0":-7.643641958248283,"x":31.22,"y":222.71,"x0":-1.8126304319096003,"y0":50.00027305359883,"z0":5.7365264545859835,"aX":-2.081043471938046},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":0.1,"spinRate":2313,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.4271877497903236,"extension":6.2805671306914315},"index":3,"playId":"00c65052-8da9-3386-bc69-3d71e005390f","pitchNumber":3,"startTime":"2025-07-30T17:59:17.633Z","endTime":"2025-07-30T17:59:20.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.5409852433527,"strikeZoneBottom":1.64398161721732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.833149878756767,"aZ":-26.2497716064448,"pfxX":1.4866546966375873,"pfxZ":3.533777883482962,"pX":1.992479592167171,"pZ":1.116745247030476,"vX0":9.623628079093471,"vY0":-128.74628168843702,"vZ0":-6.603622425406425,"x":41.05,"y":208.63,"x0":-1.9879532551198411,"y0":50.005901220812625,"z0":5.7478048953600025,"aX":2.4945222129888838},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":-4.8,"spinRate":2343,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.425492571185901,"extension":6.2647985197761855},"index":4,"playId":"37cc6a57-144e-3ebb-bce8-0bdeeddb23ee","pitchNumber":4,"startTime":"2025-07-30T17:59:31.558Z","endTime":"2025-07-30T17:59:34.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.232242208474503,"aZ":-22.33996905897869,"pfxX":-8.929600667066026,"pfxZ":5.918660540175123,"pX":-0.22740233117353806,"pZ":3.301810097315864,"vX0":7.828715901996468,"vY0":-128.0480342043537,"vZ0":-1.9826454670491453,"x":125.67,"y":149.63,"x0":-2.162973276491243,"y0":50.0044242465493,"z0":5.832546526455468,"aX":-14.842496799885083},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.4,"breakHorizontal":14.4,"spinRate":1548,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4276216789899374,"extension":6.21390884779223},"hitData":{"launchSpeed":105.8,"launchAngle":11.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.73,"coordY":131.89}},"index":5,"playId":"9a4f48de-e16e-3a96-9d0f-336133f55d0a","pitchNumber":5,"startTime":"2025-07-30T17:59:44.565Z","endTime":"2025-07-30T17:59:56.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T17:59:56.615Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wilyer Abreu pops out to shortstop Brooks Lee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T18:00:14.591Z","endTime":"2025-07-30T18:00:34.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.474481882620864,"aZ":-10.874764206544505,"pfxX":-7.0870724404039365,"pfxZ":11.010202311882137,"pX":-0.011761564206443849,"pZ":3.014826039970365,"vX0":8.480243233105377,"vY0":-138.5728733265104,"vZ0":-5.5147663721955995,"x":117.45,"y":157.38,"x0":-2.1984778580097757,"y0":50.00273800426446,"z0":5.764749522267841,"aX":-13.7108880522472},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":10.9,"spinRate":2402,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3960398782479704,"extension":6.278797886250758},"hitData":{"launchSpeed":91.9,"launchAngle":62.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":90.37,"coordY":141.16}},"index":0,"playId":"ffab859d-2760-337d-b7af-fbb329efaf7d","pitchNumber":1,"startTime":"2025-07-30T18:00:23.424Z","endTime":"2025-07-30T18:00:34.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:00:34.667Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T18:00:45.318Z","endTime":"2025-07-30T18:02:57.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.74858295000604,"strikeZoneBottom":1.75993361543856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01798907046891,"aZ":-25.59009005061654,"pfxX":1.0079116854174268,"pfxZ":3.8146033997450957,"pX":-0.1722203095944285,"pZ":2.4937095477281703,"vX0":5.079275245330174,"vY0":-130.01579133363495,"vZ0":-3.746308100930205,"x":123.56,"y":171.45,"x0":-2.2752096378869844,"y0":50.00580083211572,"z0":5.876096169817176,"aX":1.7400834323240415},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-2.9,"spinRate":2372,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.4198726233347654,"extension":6.310426271611265},"index":0,"playId":"7b2d5b74-bc41-35c8-a442-b9eeea3d8f5e","pitchNumber":1,"startTime":"2025-07-30T18:01:01.107Z","endTime":"2025-07-30T18:01:04.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.71847200847212,"strikeZoneBottom":1.76272033572669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.127257917480513,"aZ":-26.29788103260126,"pfxX":0.8393094049494474,"pfxZ":3.369797826954581,"pX":0.9751841203651761,"pZ":0.8382710466254782,"vX0":7.758821088546057,"vY0":-130.6724797445373,"vZ0":-7.594536254335124,"x":79.83,"y":216.15,"x0":-2.130317363092501,"y0":50.00605231264344,"z0":5.731620077262641,"aX":1.4648319614028096},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":-3.1,"spinRate":2437,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.41767967619043667,"extension":6.306977533818981},"index":1,"playId":"e100a57b-d253-3a2c-9084-e1925846d0b8","pitchNumber":2,"startTime":"2025-07-30T18:01:16.209Z","endTime":"2025-07-30T18:01:19.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.75376683997903,"strikeZoneBottom":1.76540064715391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.411032285453693,"aZ":-38.38613838144445,"pfxX":0.9130869274677007,"pfxZ":-4.0079584529741705,"pX":1.1366937412087665,"pZ":1.7630702286393594,"vX0":7.602070971395004,"vY0":-124.086351239298,"vZ0":-2.4307202201635447,"x":73.67,"y":191.18,"x0":-2.0940899952348158,"y0":50.00471750580361,"z0":5.974620377689518,"aX":1.4137295997755608},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.6,"breakHorizontal":-3.5,"spinRate":2567,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4425550648904326,"extension":6.4514388874514506},"index":2,"playId":"89c0e902-c00b-3fa2-89a1-de657bd73b05","pitchNumber":3,"startTime":"2025-07-30T18:01:33.762Z","endTime":"2025-07-30T18:01:37.788Z","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":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.60818757077894,"strikeZoneBottom":1.65249661219617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.913726585832066,"aZ":-8.535934365601763,"pfxX":-6.381379111274574,"pfxZ":11.69298232386954,"pX":0.0035181128706280223,"pZ":1.4275389590661731,"vX0":7.8774387497044485,"vY0":-141.22919908846157,"vZ0":-10.314607329502806,"x":116.87,"y":200.24,"x0":-1.99172029420691,"y0":50.00277703036425,"z0":5.674377036004434,"aX":-12.901362070563989},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":10.0,"spinRate":2410,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3876935728397046,"extension":6.55179029741371},"index":3,"playId":"db7bacbb-cb81-325f-ac2c-b1106d709f51","pitchNumber":4,"startTime":"2025-07-30T18:01:53.710Z","endTime":"2025-07-30T18:01:57.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.65408178697311,"strikeZoneBottom":1.76422232149888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.767677379690216,"aZ":-26.67645125534293,"pfxX":-0.2506036000342271,"pfxZ":3.2236448123277346,"pX":0.7139446019816066,"pZ":0.5902686965304159,"vX0":7.657720738897799,"vY0":-129.6829903013223,"vZ0":-7.896129908017942,"x":89.79,"y":222.84,"x0":-2.242912836243915,"y0":50.00333652158761,"z0":5.705323879779846,"aX":-0.42812075063133354},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":-1.2,"spinRate":2318,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42213723275980364,"extension":6.264988250660615},"index":4,"playId":"4c45af28-636d-39b9-bfcd-01d4d0f248ee","pitchNumber":5,"startTime":"2025-07-30T18:02:13.172Z","endTime":"2025-07-30T18:02:17.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.555219806901786,"aZ":-9.567123136427526,"pfxX":-4.95756646248995,"pfxZ":11.357962580665035,"pX":-0.29627138931771463,"pZ":3.0697026661246385,"vX0":6.559842374273676,"vY0":-139.95063858485088,"vZ0":-5.50984341899834,"x":128.29,"y":155.9,"x0":-2.0227087687779877,"y0":50.00600615268381,"z0":5.686102522268334,"aX":-9.87080875143027},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":7.7,"spinRate":2337,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3908568784553328,"extension":6.448935581882076},"index":5,"playId":"dcfe415a-3f35-3747-a20e-0474fa1f66af","pitchNumber":6,"startTime":"2025-07-30T18:02:35.446Z","endTime":"2025-07-30T18:02:38.790Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82428480853558,"aZ":-10.914883518195346,"pfxX":-6.347447431382942,"pfxZ":10.554927448944643,"pX":0.09029771739603934,"pZ":3.1328418509506917,"vX0":7.6335916421009244,"vY0":-141.17968007623963,"vZ0":-5.6839472433967115,"x":113.56,"y":154.19,"x0":-1.8268314056762525,"y0":50.0033231629898,"z0":5.878099896248263,"aX":-12.78541654411396},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2471,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3883012729271331,"extension":6.668610163621661},"index":6,"playId":"87519dd8-a6d9-337c-9ddd-6b31e821b9da","pitchNumber":7,"startTime":"2025-07-30T18:02:54.087Z","endTime":"2025-07-30T18:02:57.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:02:57.879Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida strikes out swinging. Trevor Story to 3rd. Masataka Yoshida to 1st. Wild pitch by pitcher Zebby Matthews.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T18:03:11.781Z","endTime":"2025-07-30T18:04:09.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99961037508694,"aZ":-13.09917515339932,"pfxX":-6.270523277855044,"pfxZ":9.483784561035327,"pX":0.00618729510696078,"pZ":3.4182960627267285,"vX0":8.578800844772276,"vY0":-140.49957495777662,"vZ0":-4.111198169052014,"x":116.76,"y":146.49,"x0":-2.26337611360339,"y0":50.00441120417519,"z0":5.743736730474891,"aX":-12.614979551497743},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2439,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38892951686766164,"extension":6.61223945457662},"index":0,"playId":"a7f75eac-4021-313a-b1d7-2325f004c2b8","pitchNumber":1,"startTime":"2025-07-30T18:03:19.453Z","endTime":"2025-07-30T18:03:24.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.20790109703946,"strikeZoneBottom":1.49982830400702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67264548407012,"aZ":-10.229138677934266,"pfxX":-6.328211889745143,"pfxZ":11.004832467592085,"pX":0.7274580658371901,"pZ":2.5277022115152956,"vX0":10.133367123661758,"vY0":-140.30063124499543,"vZ0":-6.802043940303496,"x":89.27,"y":170.53,"x0":-2.108528614543583,"y0":50.001723739425245,"z0":5.649787139253213,"aX":-12.61876329508239},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":9.4,"spinRate":2428,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3903553973426659,"extension":6.833966220631087},"index":1,"playId":"dee33070-6d3d-3da9-aed2-554318218702","pitchNumber":2,"startTime":"2025-07-30T18:03:41.673Z","endTime":"2025-07-30T18:03:45.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.078028247843758,"aZ":-27.194758421816,"pfxX":0.6387579901617275,"pfxZ":2.928008291977795,"pX":0.3498831740851783,"pZ":0.8950228729258167,"vX0":6.226812528711984,"vY0":-129.34371027553937,"vZ0":-7.101282218241031,"x":103.66,"y":214.61,"x0":-2.168077746179806,"y0":50.001688478005185,"z0":5.7509730100095515,"aX":1.0860437360852555},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.0,"breakHorizontal":-2.5,"spinRate":2458,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4228898466763349,"extension":6.4329999977942505},"index":2,"playId":"4785cc66-1d20-361a-9696-9820e21fc83a","pitchNumber":3,"startTime":"2025-07-30T18:04:00.830Z","endTime":"2025-07-30T18:04:09.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:04:09.939Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Matt Wallner.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T18:05:34.148Z","endTime":"2025-07-30T18:09:08.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9,10,12],"actionIndex":[11],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":12},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T18:05:04.666Z","endTime":"2025-07-30T18:05:36.469Z","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":96.0,"endSpeed":88.2,"strikeZoneTop":3.60347582747037,"strikeZoneBottom":1.70853123579381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.024427336241022,"aZ":-14.679390336984625,"pfxX":-5.789664835675316,"pfxZ":8.800285317598119,"pX":0.7589565315900408,"pZ":4.6925558179193265,"vX0":9.626159267886685,"vY0":-139.54901204606017,"vZ0":-0.5477113972645559,"x":88.07,"y":112.08,"x0":-1.9703554915168109,"y0":50.00524463206628,"z0":5.851292369577701,"aX":-11.514225554456466},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":8.6,"spinRate":2321,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39130233006467785,"extension":6.366496677656569},"index":1,"playId":"be2f7104-ee31-3fa3-8656-f17b38631347","pitchNumber":1,"startTime":"2025-07-30T18:05:36.469Z","endTime":"2025-07-30T18:05:41.600Z","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":96.7,"endSpeed":87.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.686848816050436,"aZ":-10.572993156757146,"pfxX":-5.646744205573233,"pfxZ":10.857192147661035,"pX":-0.19273846954099424,"pZ":3.15198650812001,"vX0":7.365544085514495,"vY0":-140.59783376141237,"vZ0":-5.16856438313166,"x":124.35,"y":153.68,"x0":-2.1202978222356736,"y0":50.0061634646238,"z0":5.708620085282826,"aX":-11.238693490171087},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":8.6,"spinRate":2289,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39047341477377806,"extension":6.699922837701394},"index":2,"playId":"1d9ce38e-9379-37b4-996d-b6ea3e0606c5","pitchNumber":2,"startTime":"2025-07-30T18:06:01.799Z","endTime":"2025-07-30T18:06:05.254Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.575788045064,"aZ":-12.927541465658145,"pfxX":-5.795543013675971,"pfxZ":9.64280129265383,"pX":-0.7430962022382308,"pZ":2.824960009029998,"vX0":6.21487358015315,"vY0":-140.55005096564844,"vZ0":-5.578615198302426,"x":145.33,"y":162.51,"x0":-2.2325513495233085,"y0":50.00136719088298,"z0":5.678701852361398,"aX":-11.56628821673993},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2322,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3900600580687441,"extension":6.492628776537751},"index":3,"playId":"7faf9385-173b-363e-a47a-7b99fbc846c8","pitchNumber":3,"startTime":"2025-07-30T18:06:21.246Z","endTime":"2025-07-30T18:06:24.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-30T18:06:34.647Z","endTime":"2025-07-30T18:06:47.555Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"42552113-592c-38ba-9fa5-bde4f2e66648","startTime":"2025-07-30T18:06:47.555Z","endTime":"2025-07-30T18:06:52.488Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48682448327295,"aZ":-26.72390488690515,"pfxX":0.416862472142709,"pfxZ":3.16104066831653,"pX":0.5727892266938452,"pZ":1.5118335872873834,"vX0":6.836530930779405,"vY0":-130.1728157307209,"vZ0":-5.913734756162915,"x":95.17,"y":197.96,"x0":-2.137889792099279,"y0":50.000107524171426,"z0":5.827615243663375,"aX":0.7156622772696052},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-2.2,"spinRate":2422,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.42024539862261134,"extension":6.34729543479517},"index":6,"playId":"3387768e-4380-3f2b-82d5-d5e00919c9e1","pitchNumber":4,"startTime":"2025-07-30T18:07:05.852Z","endTime":"2025-07-30T18:07:09.952Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27541381203793,"aZ":-12.214141470212564,"pfxX":-5.035876665867985,"pfxZ":9.884771381590431,"pX":0.4713120951765949,"pZ":3.4869554887621725,"vX0":8.695568884596867,"vY0":-141.43977600546066,"vZ0":-3.923596927518244,"x":99.03,"y":144.63,"x0":-1.9933556123675296,"y0":50.00354763377307,"z0":5.67963032239652,"aX":-10.170440693891733},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":7.3,"spinRate":2316,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3877542445189688,"extension":6.5492050746008035},"index":7,"playId":"60355971-b3a8-3349-a01f-68f5c04b4c8e","pitchNumber":5,"startTime":"2025-07-30T18:07:37.500Z","endTime":"2025-07-30T18:07:41.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":8,"playId":"f65f13bf-98df-319d-b059-058cd4543100","startTime":"2025-07-30T18:08:00.438Z","endTime":"2025-07-30T18:08:05.028Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.403814653610414,"aZ":-13.459517713307685,"pfxX":-6.296157126098484,"pfxZ":9.238934033212175,"pX":-0.23768718342060532,"pZ":3.3941113893253494,"vX0":7.326551481894087,"vY0":-140.81263945720468,"vZ0":-4.067815106002556,"x":126.06,"y":147.14,"x0":-2.044715707941209,"y0":50.001884430971806,"z0":5.716913426805813,"aX":-12.752454606973894},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":10.1,"spinRate":2352,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3877085211654676,"extension":6.700409034159103},"index":9,"playId":"e90a4f51-862d-38fc-a8bf-d6762ee502ce","pitchNumber":6,"startTime":"2025-07-30T18:08:16.292Z","endTime":"2025-07-30T18:08:19.887Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.59171067764931,"strikeZoneBottom":1.66521475804241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07163501572544,"aZ":-24.249141310133645,"pfxX":-2.0886266323111142,"pfxZ":4.510364812452961,"pX":1.3327034937284286,"pZ":0.8597489321069794,"vX0":9.324591972128228,"vY0":-130.79833759321903,"vZ0":-8.051243651584024,"x":66.2,"y":215.57,"x0":-1.9861402092097753,"y0":50.00172517273325,"z0":5.758305899048366,"aX":-3.669500438101573},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":2.0,"spinRate":2327,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41660276070324054,"extension":6.424753941101453},"index":10,"playId":"fa6607bf-84b4-3443-9586-b364c5739187","pitchNumber":7,"startTime":"2025-07-30T18:08:38.477Z","endTime":"2025-07-30T18:08:45.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Masataka Yoshida steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":11,"actionPlayId":"fa6607bf-84b4-3443-9586-b364c5739187","startTime":"2025-07-30T18:08:50.471Z","endTime":"2025-07-30T18:09:00.814Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"}},{"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":96.6,"endSpeed":88.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17253183698308,"aZ":-11.70562708661146,"pfxX":-5.717670369237892,"pfxZ":10.27015225582791,"pX":0.3362477355695741,"pZ":2.9714858796089643,"vX0":8.469043499206895,"vY0":-140.38707688639897,"vZ0":-5.536929581710223,"x":104.18,"y":158.55,"x0":-1.9786307440585045,"y0":50.00627787349452,"z0":5.733319205453189,"aX":-11.399993171708637},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":8.6,"spinRate":2423,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3903457059184352,"extension":6.5356159411995955},"hitData":{"launchSpeed":86.8,"launchAngle":34.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.12,"coordY":97.56}},"index":12,"playId":"07480f6b-3eb9-30b1-b5a4-583c1350f23e","pitchNumber":8,"startTime":"2025-07-30T18:09:00.814Z","endTime":"2025-07-30T18:09:08.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:09:08.962Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, first baseman Romy Gonzalez to pitcher Brayan Bello.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T18:11:17.774Z","endTime":"2025-07-30T18:11:25.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.274102175707554,"aZ":-28.98574375873334,"pfxX":5.450568882632062,"pfxZ":2.0482200612098875,"pX":0.6553418753648925,"pZ":3.1408578691686,"vX0":4.526062578496628,"vY0":-124.33963165698374,"vZ0":0.5708038831180602,"x":92.02,"y":153.98,"x0":-1.900431429967036,"y0":50.00361776785548,"z0":5.324559669975214,"aX":8.483805919617472},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":-10.9,"spinRate":2408,"spinDirection":31},"zone":3,"typeConfidence":0.91,"plateTime":0.4414900868965259,"extension":6.217942304715573},"hitData":{"launchSpeed":87.8,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.72,"coordY":157.38}},"index":0,"playId":"5e7aaf27-fdfd-3777-825a-50ba2f9bc6eb","pitchNumber":1,"startTime":"2025-07-30T18:11:17.774Z","endTime":"2025-07-30T18:11:25.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:11:25.168Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Royce Lewis lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T18:11:56.984Z","endTime":"2025-07-30T18:12:37.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.54487944858686,"strikeZoneBottom":1.70529871696134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.847977497538793,"aZ":-22.596898040789355,"pfxX":-10.61120519371164,"pfxZ":4.94915397920763,"pX":-0.3440055068350743,"pZ":1.589747115427481,"vX0":7.044093739849671,"vY0":-137.82537865253556,"vZ0":-6.106018336288081,"x":130.11,"y":195.86,"x0":-1.5460707071022697,"y0":50.006534246045845,"z0":5.346563800824683,"aX":-20.54602279254908},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":17.9,"spinRate":2093,"spinDirection":231},"zone":7,"typeConfidence":0.94,"plateTime":0.39646957860894316,"extension":6.269835455980404},"index":0,"playId":"8ad29f76-a1d6-31e1-8ded-e6465eafc936","pitchNumber":1,"startTime":"2025-07-30T18:11:56.984Z","endTime":"2025-07-30T18:12:00.677Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.51027366810543,"strikeZoneBottom":1.67034919474095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.581652940907457,"aZ":-26.854103557587734,"pfxX":-13.669720542627502,"pfxZ":2.7930101460403494,"pX":-0.12888448149294002,"pZ":1.2870919397175338,"vX0":8.51894660674176,"vY0":-137.44437457547633,"vZ0":-5.85516314460773,"x":121.91,"y":204.03,"x0":-1.498795689082761,"y0":50.004355372888384,"z0":5.2781974712367274,"aX":-26.0530159186605},"breaks":{"breakAngle":40.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.0,"breakHorizontal":22.9,"spinRate":2132,"spinDirection":233},"zone":13,"typeConfidence":0.92,"plateTime":0.39911640777955526,"extension":6.4013938004343665},"index":1,"playId":"99cf3399-695d-358d-bfbb-650f220b7353","pitchNumber":2,"startTime":"2025-07-30T18:12:14.301Z","endTime":"2025-07-30T18:12:18.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.056932205742477,"aZ":-36.42914593086872,"pfxX":3.6515954138571467,"pfxZ":-2.700664929254623,"pX":0.34135983949044124,"pZ":2.2698475998309973,"vX0":3.8714994348411755,"vY0":-125.5524805987072,"vZ0":-0.2116538695452561,"x":103.99,"y":177.49,"x0":-1.7011956231232306,"y0":50.000124396627676,"z0":5.34805606079332,"aX":5.762374094469385},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":-7.6,"spinRate":2463,"spinDirection":46},"zone":6,"typeConfidence":0.87,"plateTime":0.4381244822210091,"extension":6.331490761810818},"hitData":{"launchSpeed":97.4,"launchAngle":17.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.65,"coordY":83.09}},"index":2,"playId":"1c893c7f-1a39-3764-a50c-4116e8e041bb","pitchNumber":3,"startTime":"2025-07-30T18:12:30.326Z","endTime":"2025-07-30T18:12:37.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:12:37.351Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, pitcher Brayan Bello to first baseman Romy Gonzalez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T18:12:42.024Z","endTime":"2025-07-30T18:14:06.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26589728271406,"aZ":-37.004304542419405,"pfxX":2.0863831369496206,"pfxZ":-3.0347056287507357,"pX":0.5730773021981509,"pZ":1.0876105382217787,"vX0":5.198592809843975,"vY0":-126.35673713299573,"vZ0":-2.9589151384997123,"x":95.16,"y":209.41,"x0":-1.7940163627253445,"y0":50.00009582685323,"z0":5.29088709754877,"aX":3.323625104799706},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.0,"breakHorizontal":-5.2,"spinRate":2464,"spinDirection":33},"zone":14,"typeConfidence":0.74,"plateTime":0.43593164225061987,"extension":6.188618884463435},"index":0,"playId":"43110685-3070-36a6-9e38-6ab9ad329be2","pitchNumber":1,"startTime":"2025-07-30T18:13:02.112Z","endTime":"2025-07-30T18:13:06.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.59607465154302,"aZ":-15.4086476858454,"pfxX":-4.6923406596163115,"pfxZ":8.5470923028948,"pX":-0.11499523060056445,"pZ":3.4614025934510155,"vX0":5.478967063060302,"vY0":-140.09214544644544,"vZ0":-2.614576532357839,"x":121.38,"y":145.32,"x0":-1.4989192653529086,"y0":50.00019783556119,"z0":5.430625448066849,"aX":-9.201448170221736},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2159,"spinDirection":226},"zone":2,"typeConfidence":0.92,"plateTime":0.39300254514196364,"extension":6.277830260505274},"index":1,"playId":"5236c4a2-9c92-35e1-84fa-fe5826a00c67","pitchNumber":2,"startTime":"2025-07-30T18:13:21.682Z","endTime":"2025-07-30T18:13:27.149Z","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":95.3,"endSpeed":86.8,"strikeZoneTop":3.65776020170988,"strikeZoneBottom":1.79222056815458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.799727063141464,"aZ":-19.93872238191694,"pfxX":-4.251702645649469,"pfxZ":6.297409660796598,"pX":-1.0435981542893935,"pZ":3.7701207951926756,"vX0":3.2354525380472876,"vY0":-138.72067396314955,"vZ0":-1.0280632609858893,"x":156.78,"y":136.99,"x0":-1.6741801741074613,"y0":50.00623505248549,"z0":5.478089610680394,"aX":-8.26602956254888},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":7.0,"spinRate":1999,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.3952377613957916,"extension":6.186864684265375},"index":2,"playId":"e0ec951b-4d4e-3a5d-a729-7fdb7277cf6c","pitchNumber":3,"startTime":"2025-07-30T18:13:42.303Z","endTime":"2025-07-30T18:13:45.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.927658548299377,"aZ":-26.453458611863685,"pfxX":-9.787860089942805,"pfxZ":3.42819075242443,"pX":-0.44661967088041926,"pZ":2.2325163615720602,"vX0":6.381489889530778,"vY0":-128.75035792318403,"vZ0":-2.4358254419809637,"x":134.02,"y":178.5,"x0":-1.6916303601529767,"y0":50.00623115190687,"z0":5.248182142591412,"aX":-16.356930821051694},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":16.2,"spinRate":1769,"spinDirection":246},"zone":7,"typeConfidence":0.91,"plateTime":0.4261980800651872,"extension":6.41482421254372},"hitData":{"launchSpeed":60.6,"launchAngle":-55.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.24,"coordY":179.56}},"index":3,"playId":"d489ea3d-9988-3a0f-8a37-c3bc418a68f9","pitchNumber":4,"startTime":"2025-07-30T18:13:59.369Z","endTime":"2025-07-30T18:14:06.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:14:06.768Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Wong singles on a line drive to center fielder Harrison Bader.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:16:03.485Z","endTime":"2025-07-30T18:16:39.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.47074743217259,"strikeZoneBottom":1.51736076404384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11979494279262,"aZ":-37.7138165350539,"pfxX":1.7226627392449934,"pfxZ":-3.857998015571649,"pX":-0.2623991225386316,"pZ":3.6039810935784997,"vX0":3.667946886461311,"vY0":-119.13505248840579,"vZ0":1.7531696602505595,"x":127.0,"y":141.47,"x0":-2.0464364620375926,"y0":50.00356912741871,"z0":6.270129152390883,"aX":2.4726267377343123},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.2,"breakHorizontal":-4.0,"spinRate":2374,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4599488557570961,"extension":5.988380980499815},"index":0,"playId":"0f6cdca8-e176-332a-9f55-d7666dc88cdb","pitchNumber":1,"startTime":"2025-07-30T18:16:15.864Z","endTime":"2025-07-30T18:16:19.977Z","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":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77316190156803,"aZ":-20.45110325759343,"pfxX":1.0941864113415982,"pfxZ":6.481554219071675,"pX":0.8170180919629842,"pZ":2.474585020739425,"vX0":7.186130099582991,"vY0":-133.19723094235982,"vZ0":-5.062026840763326,"x":85.86,"y":171.97,"x0":-2.0505233272323853,"y0":50.00449479208459,"z0":5.864643437067423,"aX":1.9794261466795682},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":-3.5,"spinRate":2533,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.4101343668111608,"extension":6.398210737082749},"hitData":{"launchSpeed":88.9,"launchAngle":14.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.35,"coordY":75.17}},"index":1,"playId":"e0c81e59-b0d6-39fc-a7b6-482d8e32cae3","pitchNumber":2,"startTime":"2025-07-30T18:16:27.757Z","endTime":"2025-07-30T18:16:39.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:16:39.095Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Roman Anthony doubles (14) on a sharp line drive to right fielder Matt Wallner. Connor Wong to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:16:55.706Z","endTime":"2025-07-30T18:17:18.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.504340328046812,"aZ":-12.589660600273795,"pfxX":-4.376813682741269,"pfxZ":9.886326034253596,"pX":0.24225835186117534,"pZ":2.824622687956745,"vX0":7.433459260655674,"vY0":-138.7738244499009,"vZ0":-5.931435987872074,"x":107.77,"y":162.52,"x0":-1.8834593469685839,"y0":50.00154800306852,"z0":5.803583360879932,"aX":-8.669838067178981},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2170,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.392360630882715,"extension":6.38290722035276},"hitData":{"launchSpeed":113.0,"launchAngle":18.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.0,"coordY":60.0}},"index":0,"playId":"3bc7c44b-e849-3698-9b40-916bd35925dd","pitchNumber":1,"startTime":"2025-07-30T18:17:04.478Z","endTime":"2025-07-30T18:17:18.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:17:18.609Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Abraham Toro grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:17:41.157Z","endTime":"2025-07-30T18:18:41.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.27781061941815,"strikeZoneBottom":1.67641658922928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.696851113511375,"aZ":-26.238385889746034,"pfxX":-11.426876007200025,"pfxZ":3.5116216976404333,"pX":-1.7096888751784907,"pZ":1.809126517779415,"vX0":5.254625178862189,"vY0":-129.610001647834,"vZ0":-4.684625094310914,"x":182.17,"y":189.93,"x0":-2.2857452944063588,"y0":50.003656172339696,"z0":5.659278919995098,"aX":-19.318264934525537},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":19.4,"spinRate":1503,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4236245191569634,"extension":6.682938989292729},"index":0,"playId":"98bc2aee-cb4e-31cb-8370-af40105add86","pitchNumber":1,"startTime":"2025-07-30T18:17:51.040Z","endTime":"2025-07-30T18:17:54.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.721947896101955,"aZ":-17.62346236421344,"pfxX":-0.4658806184802299,"pfxZ":7.5781528348119735,"pX":-0.14565254749282733,"pZ":2.758684722544392,"vX0":5.565509650913528,"vY0":-135.9734929243748,"vZ0":-5.074324849520352,"x":122.55,"y":164.3,"x0":-2.1367410994605107,"y0":50.003965330781426,"z0":5.827221622605483,"aX":-0.8960717467615429},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":0.0,"spinRate":2521,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.39899644073079177,"extension":6.38233086841452},"index":1,"playId":"076e462f-8369-3ca2-8100-48a3c07e0e5a","pitchNumber":2,"startTime":"2025-07-30T18:18:06.759Z","endTime":"2025-07-30T18:18:15.114Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.707696400457653,"aZ":-28.13746668172798,"pfxX":-8.819491285423744,"pfxZ":2.3525584569467632,"pX":-1.2547774371479183,"pZ":2.12603209778341,"vX0":5.395004687566403,"vY0":-129.735094519851,"vZ0":-3.860714749639703,"x":164.83,"y":181.38,"x0":-2.2094080854416926,"y0":50.00243166911196,"z0":5.764621939109392,"aX":-15.118445030270877},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":1574,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42129560021048684,"extension":6.3368307088163895},"hitData":{"launchSpeed":61.0,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.55,"coordY":160.73}},"index":2,"playId":"816fca6d-1c92-3ae5-9840-531381b6e9a5","pitchNumber":3,"startTime":"2025-07-30T18:18:33.062Z","endTime":"2025-07-30T18:18:41.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:18:41.082Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a line drive to center fielder Harrison Bader. Connor Wong scores. Roman Anthony scores. Jarren Duran to 2nd.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:19:09.172Z","endTime":"2025-07-30T18:19:39.913Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.47650298770338,"strikeZoneBottom":1.67200361054214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88175736405596,"aZ":-15.074543853201959,"pfxX":-7.24142390066286,"pfxZ":8.48572434925352,"pX":-0.033569701688595854,"pZ":2.476864987501448,"vX0":8.431928974170123,"vY0":-141.43844764030263,"vZ0":-6.164172287988811,"x":118.28,"y":171.9,"x0":-2.120198278200585,"y0":50.00246193743897,"z0":5.660466974900714,"aX":-14.592453280679196},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2369,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.38804360310364006,"extension":6.594632464107321},"index":0,"playId":"b7035741-1c0f-35d0-8fbe-deedbb41de2e","pitchNumber":1,"startTime":"2025-07-30T18:19:09.172Z","endTime":"2025-07-30T18:19:12.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16059674535722,"aZ":-11.777392076700467,"pfxX":-6.3450282880523305,"pfxZ":10.216273044144046,"pX":-0.1383762451003194,"pZ":2.605828444456447,"vX0":7.23667459143541,"vY0":-140.91890266258488,"vZ0":-6.8411890405474916,"x":122.27,"y":168.42,"x0":-1.9240985774448525,"y0":50.00486960120492,"z0":5.837761726514217,"aX":-12.671343415275258},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2360,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3897482500446383,"extension":6.440915594651556},"hitData":{"launchSpeed":93.3,"launchAngle":16.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.26,"coordY":84.53}},"index":1,"playId":"3c61a97b-cde6-3acf-a94d-917ea00a8610","pitchNumber":2,"startTime":"2025-07-30T18:19:26.404Z","endTime":"2025-07-30T18:19:39.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:19:39.913Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Story walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:22:44.881Z","endTime":"2025-07-30T18:24:12.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T18:20:39.897Z","endTime":"2025-07-30T18:21:21.784Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Topa replaces Zebby Matthews.","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":"2025-07-30T18:21:21.784Z","endTime":"2025-07-30T18:22:46.946Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.62478619895208,"strikeZoneBottom":1.64073530888073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.286572205963353,"aZ":-25.831365749165478,"pfxX":6.143132803337828,"pfxZ":4.461919596707418,"pX":0.6873010884777785,"pZ":2.42569401529325,"vX0":5.334457453602298,"vY0":-118.85102342660309,"vZ0":-0.6087835024981152,"x":90.8,"y":173.29,"x0":-2.3898997053072555,"y0":50.00098294910569,"z0":5.045868442703239,"aX":8.722774224716817},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.2,"breakHorizontal":-12.5,"spinRate":2488,"spinDirection":67},"zone":6,"typeConfidence":0.91,"plateTime":0.4621147276707416,"extension":5.616746764705555},"index":2,"playId":"9cbf9d3b-03ce-30cd-b59b-23c55ece3e23","pitchNumber":1,"startTime":"2025-07-30T18:22:46.946Z","endTime":"2025-07-30T18:22:50.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.46295141116288,"strikeZoneBottom":1.64302073434096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.943067559927933,"aZ":-28.931747963901955,"pfxX":9.612116834336017,"pfxZ":2.289821696886274,"pX":2.4446095580356246,"pZ":1.1275970752160727,"vX0":8.247946703568223,"vY0":-119.01896108932965,"vZ0":-2.7052779476617967,"x":23.82,"y":208.33,"x0":-2.3325084967240337,"y0":50.000596174989546,"z0":4.938206380042873,"aX":13.585546014210088},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.7,"breakHorizontal":-19.7,"spinRate":2561,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4627918870952952,"extension":5.686254295729149},"index":3,"playId":"75cea2c7-f699-3510-a8f7-f784491f6956","pitchNumber":2,"startTime":"2025-07-30T18:23:04.102Z","endTime":"2025-07-30T18:23:07.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.58534738770355,"strikeZoneBottom":1.63384194026443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.785311081604938,"aZ":-23.40908785669035,"pfxX":-1.2040729721393637,"pfxZ":5.133938723148697,"pX":1.423221694024219,"pZ":2.4671433358547827,"vX0":9.694072432983008,"vY0":-130.21199918189077,"vZ0":-2.3787322459577003,"x":62.75,"y":172.17,"x0":-2.200602586431274,"y0":50.004241870948924,"z0":5.1743205759938355,"aX":-2.057986812168247},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":-0.1,"spinRate":2234,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.4215572383941173,"extension":5.620615054456319},"index":4,"playId":"07daa348-ee36-35a3-8ea9-e66f5009d9cb","pitchNumber":3,"startTime":"2025-07-30T18:23:25.338Z","endTime":"2025-07-30T18:23:28.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.45769636217825,"strikeZoneBottom":1.67029248827073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28787382564404,"aZ":-31.03858638336276,"pfxX":-12.169005193308013,"pfxZ":0.6083716566948327,"pX":0.12438787424623765,"pZ":1.5364463621330282,"vX0":10.498368139097368,"vY0":-136.61481931112093,"vZ0":-3.492266858222783,"x":112.26,"y":197.3,"x0":-2.2019632428178335,"y0":50.006093565856,"z0":4.983070086322699,"aX":-22.82739529614159},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.5,"breakHorizontal":19.6,"spinRate":2101,"spinDirection":254},"zone":14,"typeConfidence":0.91,"plateTime":0.4021261739578632,"extension":5.70631054768331},"index":5,"playId":"a2a7a5bc-7b2f-3a62-9a6c-d6c6efa90199","pitchNumber":4,"startTime":"2025-07-30T18:23:45.030Z","endTime":"2025-07-30T18:23:49.133Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.47595520061108,"strikeZoneBottom":1.65589717371146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.624721021605566,"aZ":-31.396945139265643,"pfxX":-13.142223515459442,"pfxZ":0.41394535466559823,"pX":-1.3974951548182177,"pZ":1.4761636926063018,"vX0":7.028209467191265,"vY0":-136.42867414557156,"vZ0":-3.4639930693246455,"x":170.27,"y":198.92,"x0":-2.3125496744810214,"y0":50.000035007066224,"z0":4.948037466461412,"aX":-24.5394137052803},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.1,"breakHorizontal":22.1,"spinRate":2121,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.40291619916938526,"extension":5.676327191129081},"index":6,"playId":"0ac5d770-22b9-30fb-896d-7be99b72703f","pitchNumber":5,"startTime":"2025-07-30T18:24:07.097Z","endTime":"2025-07-30T18:24:12.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:24:12.202Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:24:31.472Z","endTime":"2025-07-30T18:26:35.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.43250782305539,"strikeZoneBottom":1.67880700093483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01493258605786,"aZ":-23.55459169936252,"pfxX":7.051802204525298,"pfxZ":5.784502974370156,"pX":-0.3230123199420178,"pZ":2.916430926367766,"vX0":3.3716852231728307,"vY0":-121.62254190836515,"vZ0":-0.15295004367463017,"x":129.31,"y":160.04,"x0":-2.6456874132246226,"y0":50.00246762343229,"z0":5.0318703071777655,"aX":10.50931958154378},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.7,"breakHorizontal":-13.6,"spinRate":2458,"spinDirection":74},"zone":1,"typeConfidence":0.91,"plateTime":0.4512424400466646,"extension":5.661110024178808},"index":0,"playId":"173266d5-359c-361b-86bb-0246bb388174","pitchNumber":1,"startTime":"2025-07-30T18:24:37.907Z","endTime":"2025-07-30T18:24:41.501Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.44633897808034,"strikeZoneBottom":1.69242623624054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64079124006329,"aZ":-23.531720234847253,"pfxX":-1.3132413643870202,"pfxZ":4.828220692301749,"pX":-0.4688656699620325,"pZ":2.1475279250811012,"vX0":5.598791418263145,"vY0":-132.71271603058355,"vZ0":-3.11364264412516,"x":134.87,"y":180.8,"x0":-2.432490633501278,"y0":50.00028589830167,"z0":5.0444509490264675,"aX":-2.350048920121127},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":1.2,"spinRate":2242,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.4122735154244528,"extension":5.587926390282674},"index":1,"playId":"f33b04a3-8d74-398c-930c-811cf85cb9fd","pitchNumber":2,"startTime":"2025-07-30T18:24:58.072Z","endTime":"2025-07-30T18:25:01.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.39257664393693,"strikeZoneBottom":1.67095116557111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.106974597509065,"aZ":-33.871749714000806,"pfxX":-9.486005146466933,"pfxZ":-1.0314701467698324,"pX":-1.294242124538931,"pZ":0.7225028766507287,"vX0":5.573462410274297,"vY0":-127.3953133871995,"vZ0":-4.010668741115935,"x":166.33,"y":219.27,"x0":-2.2775755862225813,"y0":50.00475939016472,"z0":4.993996022174191,"aX":-15.597934592291415},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.5,"breakHorizontal":16.0,"spinRate":1836,"spinDirection":271},"zone":13,"typeConfidence":0.74,"plateTime":0.4299019303261642,"extension":5.72450062776444},"index":2,"playId":"02811d3f-29fe-3afc-a511-de5cecb70df8","pitchNumber":3,"startTime":"2025-07-30T18:25:16.095Z","endTime":"2025-07-30T18:25:19.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.34427547649304,"strikeZoneBottom":1.59036670672253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86967157392646,"aZ":-35.735501995600195,"pfxX":-8.68083125320891,"pfxZ":-2.1974875684063653,"pX":-2.72805152329962,"pZ":1.6330239456189302,"vX0":2.3015288737765465,"vY0":-126.40522221100451,"vZ0":-1.282243272257612,"x":220.99,"y":194.69,"x0":-2.5205425458669346,"y0":50.00054002802981,"z0":5.00640206155412,"aX":-14.09724970859658},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.1,"breakHorizontal":15.2,"spinRate":1939,"spinDirection":271},"zone":13,"typeConfidence":0.91,"plateTime":0.43270923664362426,"extension":5.812244489821361},"index":3,"playId":"6078b216-c5cf-3d69-82b0-3e68c0c1c585","pitchNumber":4,"startTime":"2025-07-30T18:25:40.626Z","endTime":"2025-07-30T18:25:43.626Z","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":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.46433948289781,"strikeZoneBottom":1.64638734493113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20783989321933,"aZ":-27.088088544472818,"pfxX":6.577573610595531,"pfxZ":3.575623836239945,"pX":-1.4231141773860463,"pZ":2.715242193083876,"vX0":0.8814139989655396,"vY0":-119.2206977133789,"vZ0":0.228314881138045,"x":171.25,"y":165.47,"x0":-2.652473393408064,"y0":50.00554159630556,"z0":5.084519558523844,"aX":9.368935559020297},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.8,"breakHorizontal":-12.1,"spinRate":2556,"spinDirection":70},"zone":11,"typeConfidence":0.9,"plateTime":0.46130884881791623,"extension":5.652403258536189},"index":4,"playId":"31dbb5f7-d7d4-3e7e-8ad9-118b268883dc","pitchNumber":5,"startTime":"2025-07-30T18:26:01.730Z","endTime":"2025-07-30T18:26:04.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02126116025474,"aZ":-35.01752126402321,"pfxX":-10.750196103909435,"pfxZ":-1.8024889848352643,"pX":-1.2972539905852454,"pZ":2.211921674710889,"vX0":5.746274399289991,"vY0":-126.16000994657854,"vZ0":-0.20680070985326238,"x":166.45,"y":179.06,"x0":-2.2348708448122894,"y0":50.00385755672535,"z0":5.17174088000586,"aX":-16.942235130054986},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.0,"breakHorizontal":17.8,"spinRate":1839,"spinDirection":268},"zone":13,"typeConfidence":0.74,"plateTime":0.4379212638295784,"extension":5.861947142809851},"index":5,"playId":"15454b33-973f-3905-bd54-17243332e91d","pitchNumber":6,"startTime":"2025-07-30T18:26:31.204Z","endTime":"2025-07-30T18:26:35.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:26:35.408Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Romy Gonzalez walks. Jarren Duran to 3rd. Trevor Story to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:26:40.577Z","endTime":"2025-07-30T18:28:26.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"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":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":86.4,"strikeZoneTop":3.64880512284058,"strikeZoneBottom":1.8481360576804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.396221518456713,"aZ":-31.00608115105212,"pfxX":-10.365226846925928,"pfxZ":0.6085117175615746,"pX":-1.2635413757179266,"pZ":3.595851095607712,"vX0":6.413800506906484,"vY0":-137.50421917572183,"vZ0":1.6101633874649643,"x":165.16,"y":141.69,"x0":-2.279302077698835,"y0":50.001077276030536,"z0":5.105889165591632,"aX":-19.852972102362568},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":2224,"spinDirection":252},"zone":11,"typeConfidence":0.91,"plateTime":0.3982747186794504,"extension":5.732665512319287},"index":0,"playId":"2082399f-5596-312f-8936-f57681120781","pitchNumber":1,"startTime":"2025-07-30T18:27:02.014Z","endTime":"2025-07-30T18:27:05.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.3,"strikeZoneTop":3.64750273428128,"strikeZoneBottom":1.81454533244579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.810352647019815,"aZ":-29.28713883276494,"pfxX":1.1981322185806373,"pfxZ":1.935124451883243,"pX":1.3229187074284798,"pZ":1.1853845567170682,"vX0":8.457949668916427,"vY0":-122.90697047416457,"vZ0":-2.8867279113800044,"x":66.57,"y":206.77,"x0":-2.353518343353205,"y0":50.005287770107046,"z0":4.9253199190884,"aX":1.7873003407860617},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-4.7,"spinRate":2492,"spinDirection":58},"zone":14,"typeConfidence":0.65,"plateTime":0.44980976487049773,"extension":5.736867128435466},"index":1,"playId":"a0a7e65a-a0de-3f54-8555-bb90062a1d77","pitchNumber":2,"startTime":"2025-07-30T18:27:19.602Z","endTime":"2025-07-30T18:27: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(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":90.6,"endSpeed":84.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.719364464290138,"aZ":-25.18268151985926,"pfxX":-0.20470807903811128,"pfxZ":3.919316153083578,"pX":1.0834835379902796,"pZ":3.0973702801020493,"vX0":8.76629566519121,"vY0":-131.8578261406667,"vZ0":-0.5963297896196945,"x":75.7,"y":155.15,"x0":-2.239839378697529,"y0":50.00093290643791,"z0":5.16402727440099,"aX":-0.36608292816659965},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":-1.3,"spinRate":2289,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.4134015257484114,"extension":5.768728540180392},"index":2,"playId":"6fe71810-cace-393b-baf3-af3e8e4471d5","pitchNumber":3,"startTime":"2025-07-30T18:27:40.715Z","endTime":"2025-07-30T18:27:43.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.3,"strikeZoneTop":3.64479533700641,"strikeZoneBottom":1.81185359937804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.51924834744885,"aZ":-31.584017394686295,"pfxX":4.825757572199237,"pfxZ":0.39751815319741013,"pX":0.9818871165869649,"pZ":1.0451747455663567,"vX0":6.77253058166049,"vY0":-122.2859044281501,"vZ0":-2.5328068579457796,"x":79.57,"y":210.56,"x0":-2.4715609087918153,"y0":50.00304632071555,"z0":4.85748679205033,"aX":7.164500082381866},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":-10.6,"spinRate":2492,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.45131206807160007,"extension":5.837403232235587},"index":3,"playId":"0690d0f3-935f-35c4-92ac-b0fb2d3dc4e3","pitchNumber":4,"startTime":"2025-07-30T18:28:01.140Z","endTime":"2025-07-30T18:28:05.332Z","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":94.1,"endSpeed":86.6,"strikeZoneTop":3.59457978517414,"strikeZoneBottom":1.7612867754156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.247943484814865,"aZ":-30.52033761336058,"pfxX":-8.853291217350744,"pfxZ":0.862918906984758,"pX":-1.6998062784835148,"pZ":2.094888401527605,"vX0":4.640902955931087,"vY0":-137.07485383267158,"vZ0":-2.090418256499623,"x":181.79,"y":182.22,"x0":-2.26130196775436,"y0":50.00085956974741,"z0":4.943581709115264,"aX":-16.90776809392259},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.3,"breakHorizontal":15.1,"spinRate":2257,"spinDirection":250},"zone":13,"typeConfidence":0.87,"plateTime":0.39901702657924076,"extension":5.724270243553455},"index":4,"playId":"a3ade200-c115-3ab3-b2e1-0a4be435497a","pitchNumber":5,"startTime":"2025-07-30T18:28:21.796Z","endTime":"2025-07-30T18:28:26.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:28:26.506Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to right fielder Matt Wallner. Jarren Duran scores. Trevor Story scores. Romy Gonzalez to 3rd.","rbi":2,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:28:54.231Z","endTime":"2025-07-30T18:29:35.853Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":623437,"link":"/api/v1/people/623437"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19300921070084,"aZ":-29.580725242094406,"pfxX":5.209856825247597,"pfxZ":1.7177302850571827,"pX":0.498881068698442,"pZ":2.16223300121079,"vX0":5.294791551581594,"vY0":-122.48049958928564,"vZ0":-0.5354276059983866,"x":97.98,"y":180.4,"x0":-2.3715124741804408,"y0":50.00532673529111,"z0":4.923051487309863,"aX":7.880725299017758},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":-10.7,"spinRate":2559,"spinDirection":77},"zone":6,"typeConfidence":0.89,"plateTime":0.4479656403019936,"extension":5.855324811305114},"index":0,"playId":"46f2e5d8-6f9b-3f57-a832-86a9512a46f8","pitchNumber":1,"startTime":"2025-07-30T18:28:54.231Z","endTime":"2025-07-30T18:28:58.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.24960927016186,"aZ":-27.479579089721806,"pfxX":6.815049908790937,"pfxZ":3.1771631655585875,"pX":0.26373796449667514,"pZ":2.691978020057395,"vX0":4.404029491107987,"vY0":-120.73941957397571,"vZ0":0.19210392374145424,"x":106.95,"y":166.1,"x0":-2.468678667794523,"y0":50.004051027544435,"z0":5.027255012703572,"aX":10.073259660120932},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.1,"breakHorizontal":-13.4,"spinRate":2631,"spinDirection":65},"zone":2,"typeConfidence":0.91,"plateTime":0.45345173447941045,"extension":5.636251155113892},"hitData":{"launchSpeed":98.7,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.53,"coordY":101.62}},"index":1,"playId":"d8879ec9-cc22-3185-b54b-0dceec6a16c1","pitchNumber":2,"startTime":"2025-07-30T18:29:24.307Z","endTime":"2025-07-30T18:29:35.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:29:35.853Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:30:03.333Z","endTime":"2025-07-30T18:31:40.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98048868951133,"aZ":-29.750157240938684,"pfxX":-11.14836036786646,"pfxZ":1.2742606035770017,"pX":-0.7333041749444335,"pZ":2.277870864215977,"vX0":8.032545041754519,"vY0":-136.33659459751996,"vZ0":-1.7341198237339635,"x":144.95,"y":177.28,"x0":-2.2535788096221756,"y0":50.003420051951494,"z0":4.954571461690985,"aX":-21.21181409003793},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.2,"breakHorizontal":18.7,"spinRate":2120,"spinDirection":250},"zone":4,"typeConfidence":0.9,"plateTime":0.400117904522197,"extension":5.826602156489527},"index":0,"playId":"1a67c385-24fa-3096-9391-81a0de0e4628","pitchNumber":1,"startTime":"2025-07-30T18:30:16.128Z","endTime":"2025-07-30T18:30:19.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.57898014691414,"strikeZoneBottom":1.67854939878385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73616249815359,"aZ":-31.00163929388999,"pfxX":-10.880603803897621,"pfxZ":0.6462599794517967,"pX":1.5864599929606322,"pZ":2.10452802219201,"vX0":13.037019210627468,"vY0":-133.71676544468073,"vZ0":-1.8686439064686846,"x":56.53,"y":181.96,"x0":-1.9377607914926938,"y0":50.00129312785668,"z0":5.035815534603522,"aX":-19.708909318561734},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":16.9,"spinRate":2103,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.40955259993957194,"extension":5.724514469621701},"index":1,"playId":"87968298-030d-3d57-95dc-2d03edb83026","pitchNumber":2,"startTime":"2025-07-30T18:30:41.590Z","endTime":"2025-07-30T18:30:44.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(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":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.131963556802834,"aZ":-25.499734746997145,"pfxX":-2.3952633334680233,"pfxZ":3.857541636570952,"pX":0.9630236270722866,"pZ":2.5436336580368235,"vX0":8.907759312664282,"vY0":-130.56167046678013,"vZ0":-1.6175385762179824,"x":80.29,"y":170.1,"x0":-2.1795174064096092,"y0":50.00022283708225,"z0":5.087659168633613,"aX":-4.14207914992081},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.8,"breakHorizontal":2.4,"spinRate":2270,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.41929117305101826,"extension":5.6155118918063},"index":2,"playId":"861dc045-3e64-3267-bef8-ef9d711c6965","pitchNumber":3,"startTime":"2025-07-30T18:31:03.297Z","endTime":"2025-07-30T18:31:06.297Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.628554107994265,"aZ":-28.74828629258031,"pfxX":4.104671205436331,"pfxZ":2.3668987744044774,"pX":1.1049570523550942,"pZ":2.229117468886644,"vX0":6.711499067908874,"vY0":-120.37509679291642,"vZ0":-0.4121072689199048,"x":74.88,"y":178.59,"x0":-2.268773314067832,"y0":50.00140509265734,"z0":4.9809714814070345,"aX":5.9308400385417155},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.4,"breakHorizontal":-9.2,"spinRate":2659,"spinDirection":67},"zone":14,"typeConfidence":0.89,"plateTime":0.45765501214797677,"extension":5.749035371146681},"index":3,"playId":"6792ee7a-323e-3b2b-89f4-01a00adb0e7d","pitchNumber":4,"startTime":"2025-07-30T18:31:34.615Z","endTime":"2025-07-30T18:31:40.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:31:40.348Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Bader singles on a ground ball to shortstop Trevor Story.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:33:29.860Z","endTime":"2025-07-30T18:34:15.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.25415824256223,"strikeZoneBottom":1.55743925288897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.957377412709082,"aZ":-20.057757448054016,"pfxX":-11.67616001865183,"pfxZ":6.332298651083041,"pX":-0.21968473268052804,"pZ":1.9212626161784643,"vX0":7.353251050324577,"vY0":-136.91845890162023,"vZ0":-5.847873932919357,"x":125.37,"y":186.91,"x0":-1.4119310401693874,"y0":50.00641741087041,"z0":5.441306674703843,"aX":-22.35137484677877},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":19.8,"spinRate":2214,"spinDirection":228},"zone":8,"typeConfidence":0.96,"plateTime":0.39882225675056926,"extension":6.386612790177514},"index":0,"playId":"c196ec84-b15c-37ad-aba0-f6e22549a1fe","pitchNumber":1,"startTime":"2025-07-30T18:33:50.976Z","endTime":"2025-07-30T18:33:54.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31721500599392,"aZ":-31.541589703595093,"pfxX":4.881856448920159,"pfxZ":0.4065421420035147,"pX":-0.2391244998747931,"pZ":1.8807894235049092,"vX0":2.4092008271999914,"vY0":-124.67688711904518,"vZ0":-1.9252024862955688,"x":126.11,"y":188.0,"x0":-1.853894375594948,"y0":50.00406148557406,"z0":5.279349290472761,"aX":7.645117852306163},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":-9.4,"spinRate":2416,"spinDirection":34},"zone":8,"typeConfidence":0.91,"plateTime":0.4402034736780882,"extension":6.157115709901693},"hitData":{"launchSpeed":53.6,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.74,"coordY":153.08}},"index":1,"playId":"20cd8702-8c91-3dcf-bf71-c8ff2fd9b197","pitchNumber":2,"startTime":"2025-07-30T18:34:07.459Z","endTime":"2025-07-30T18:34:15.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:34:15.462Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"DaShawn Keirsey Jr. called out on strikes.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:34:34.977Z","endTime":"2025-07-30T18:35:43.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"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":"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":95.2,"endSpeed":86.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61925561596428,"aZ":-24.784157733354274,"pfxX":-9.830118572134609,"pfxZ":3.857865452417265,"pX":-0.29185734836050364,"pZ":2.57532226519193,"vX0":6.681201526307894,"vY0":-138.41135702755338,"vZ0":-2.955740942685498,"x":128.12,"y":169.25,"x0":-1.4759504118163422,"y0":50.00106265212705,"z0":5.340465306091513,"aX":-18.824672223436536},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":2217,"spinDirection":233},"zone":4,"typeConfidence":0.9,"plateTime":0.3976933153042497,"extension":6.342200196367803},"index":0,"playId":"0c5a3bd6-0f66-38fb-9046-bf280c57cbaa","pitchNumber":1,"startTime":"2025-07-30T18:34:58.158Z","endTime":"2025-07-30T18:35:01.729Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":78.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.399511325655677,"aZ":-25.712069963819836,"pfxX":-9.0315949070432,"pfxZ":4.045282732219896,"pX":-0.1168380010378828,"pZ":1.6935029379568693,"vX0":6.334146255290389,"vY0":-126.71782828360053,"vZ0":-3.711938102898708,"x":121.45,"y":193.06,"x0":-1.4991437959223186,"y0":50.000130130691595,"z0":5.275590407589376,"aX":-14.411708761309026},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":1855,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.43537573226341886,"extension":6.302747258959128},"index":1,"playId":"e3f98254-f459-3cfd-8fed-0d25ad26365f","pitchNumber":2,"startTime":"2025-07-30T18:35:18.892Z","endTime":"2025-07-30T18:35:21.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.34175987953351,"strikeZoneBottom":1.66159810011187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.689190115656345,"aZ":-18.41352445218938,"pfxX":-5.372954826532435,"pfxZ":7.3690548373310865,"pX":-0.059768628046394094,"pZ":2.2666875153303003,"vX0":5.8151009288830275,"vY0":-136.44764689387569,"vZ0":-4.7239554405800925,"x":119.28,"y":177.58,"x0":-1.53022158077395,"y0":50.005435778218654,"z0":5.3064406479222965,"aX":-10.036780259948987},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":8.4,"spinRate":2106,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.40289663733499426,"extension":6.374824291557946},"index":2,"playId":"4942006b-27f0-3d1b-a1c5-f4e112b58709","pitchNumber":3,"startTime":"2025-07-30T18:35:38.801Z","endTime":"2025-07-30T18:35:43.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:35:43.035Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a sharp ground ball to center fielder Jarren Duran. Harrison Bader to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:35:52.705Z","endTime":"2025-07-30T18:36:15.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.6,"endSpeed":85.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.66500610463559,"aZ":-27.52728423627492,"pfxX":-10.238799851988707,"pfxZ":2.4722480830664626,"pX":-0.07859001962062985,"pZ":2.575682424488971,"vX0":7.460069604412611,"vY0":-137.43780882726745,"vZ0":-2.34756813197319,"x":120.0,"y":169.24,"x0":-1.5232790346310912,"y0":50.00037010302644,"z0":5.345995041094655,"aX":-19.226007810727307},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.1,"breakHorizontal":16.6,"spinRate":2032,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.40134400427052475,"extension":6.206946829954602},"hitData":{"launchSpeed":109.5,"launchAngle":2.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":148.63,"coordY":84.39}},"index":0,"playId":"ad475171-0ab6-39b4-aa5e-b22e0799d1aa","pitchNumber":1,"startTime":"2025-07-30T18:36:04.435Z","endTime":"2025-07-30T18:36:15.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:36:15.754Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brooks Lee grounds into a double play, first baseman Romy Gonzalez to shortstop Trevor Story. Trevor Larnach out at 2nd. Brooks Lee out at 1st.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:36:26.454Z","endTime":"2025-07-30T18:37:44.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.33291245003965,"strikeZoneBottom":1.61895360266173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.832600419288358,"aZ":-33.699727105742774,"pfxX":3.9140529267345276,"pfxZ":-0.9371080393099565,"pX":-0.621274326771551,"pZ":2.928594049685229,"vX0":1.7518300042776964,"vY0":-125.8023528381961,"vZ0":0.6671479609537867,"x":140.68,"y":159.71,"x0":-1.8319932531508434,"y0":50.00266431498407,"z0":5.358709194496619,"aX":6.3701348765552686},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-7.4,"spinRate":2411,"spinDirection":36},"zone":1,"typeConfidence":0.91,"plateTime":0.4328500213584685,"extension":6.230522541662762},"index":0,"playId":"1ace6b33-d42c-3cd5-b6f0-57f49ab75e62","pitchNumber":1,"startTime":"2025-07-30T18:36:55.027Z","endTime":"2025-07-30T18:36:58.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.28868607652281,"strikeZoneBottom":1.60725694974673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.903716611023782,"aZ":-26.4424216352525,"pfxX":-7.13097136795567,"pfxZ":3.368690440922152,"pX":-1.1047071976569636,"pZ":1.8912775056272375,"vX0":3.589169584697146,"vY0":-128.43773566482554,"vZ0":-3.4166983534950046,"x":159.11,"y":187.72,"x0":-1.5798640758929798,"y0":50.00502713973947,"z0":5.253165509729748,"aX":-12.139706640195794},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":12.4,"spinRate":1723,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4234200479411365,"extension":6.195917402741032},"index":1,"playId":"32d966c4-320c-3db8-9ed1-7851c508d339","pitchNumber":2,"startTime":"2025-07-30T18:37:15.326Z","endTime":"2025-07-30T18:37:19.290Z","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":87.6,"endSpeed":80.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.491288981113005,"aZ":-28.762940946831897,"pfxX":-9.920803251048927,"pfxZ":2.085477284477376,"pX":-0.2880531037032585,"pZ":1.8736239571910225,"vX0":6.450808270532909,"vY0":-127.35610185812808,"vZ0":-2.9788784160810273,"x":127.98,"y":188.19,"x0":-1.5719835402071272,"y0":50.00046920799094,"z0":5.3463937417095595,"aX":-16.205555933321815},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":1740,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.4309828763195096,"extension":6.258273206416153},"hitData":{"launchSpeed":83.5,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":136.16,"coordY":191.36}},"index":2,"playId":"50aaac89-64b3-337f-aa32-ceda4524f3d5","pitchNumber":3,"startTime":"2025-07-30T18:37:36.801Z","endTime":"2025-07-30T18:37:44.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:37:44.306Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:40:11.333Z","endTime":"2025-07-30T18:41:39.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Noah Davis replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T18:39:30.689Z","endTime":"2025-07-30T18:40:13.624Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663562,"link":"/api/v1/people/663562"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.49192648669703,"strikeZoneBottom":1.63761928087061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68974351279486,"aZ":-18.214994189922518,"pfxX":-12.017294178282214,"pfxZ":7.402974920292299,"pX":0.3467246374087499,"pZ":1.2253298594887851,"vX0":10.087308207577074,"vY0":-136.36878510264046,"vZ0":-8.19335024209358,"x":103.78,"y":205.7,"x0":-1.837015906884541,"y0":50.00215740776853,"z0":5.522859054607509,"aX":-22.657068240905673},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":19.7,"spinRate":2264,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.401490110507837,"extension":5.400544154795634},"index":1,"playId":"2b9d882d-fe2c-3806-8e8b-cfae19cfbea5","pitchNumber":1,"startTime":"2025-07-30T18:40:13.624Z","endTime":"2025-07-30T18:40:17.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.43041387642952,"strikeZoneBottom":1.5105851155847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.311986043419623,"aZ":-19.300055601115194,"pfxX":-11.64201197483483,"pfxZ":6.790204320594516,"pX":1.0247311457146253,"pZ":1.4669253424176492,"vX0":11.609874832861202,"vY0":-136.22678987070236,"vZ0":-7.316026399538119,"x":77.94,"y":199.17,"x0":-1.7607512817359567,"y0":50.00640109183681,"z0":5.500857170815914,"aX":-22.089683034293596},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":19.0,"spinRate":2373,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4006321344987107,"extension":5.518616071622166},"index":2,"playId":"4bdaf2da-f916-3d1c-92ef-253aa7d57261","pitchNumber":2,"startTime":"2025-07-30T18:40:31.701Z","endTime":"2025-07-30T18:40:35.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.941676545355133,"aZ":-20.19888400103833,"pfxX":-12.089791984021454,"pfxZ":6.260770527044045,"pX":-0.4912060248715857,"pZ":2.668422265403218,"vX0":7.870793942842277,"vY0":-136.65503580596726,"vZ0":-4.231631068077895,"x":135.72,"y":166.73,"x0":-1.8215353440712454,"y0":50.00181630744873,"z0":5.604371030044477,"aX":-23.121738079340794},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":20.5,"spinRate":2277,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3991008605812203,"extension":5.490578107504042},"index":3,"playId":"6aac477e-2eed-39bd-9f3c-849ebd53c8d4","pitchNumber":3,"startTime":"2025-07-30T18:40:48.622Z","endTime":"2025-07-30T18:40:52.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.44440645396976,"strikeZoneBottom":1.49144751132541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53483865895514,"aZ":-22.858196176120227,"pfxX":-11.726283547025936,"pfxZ":4.908531511467468,"pX":0.38636974420459513,"pZ":1.8142747555228471,"vX0":10.135533787468681,"vY0":-135.66396110153266,"vZ0":-5.802792599399123,"x":102.27,"y":189.79,"x0":-1.841115342569758,"y0":50.00466977630141,"z0":5.533769701974857,"aX":-22.264740135449156},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":19.6,"spinRate":2092,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.40091843247954806,"extension":5.45818346594904},"index":4,"playId":"a248f2c5-d33d-3061-ac41-1634b0b9525d","pitchNumber":4,"startTime":"2025-07-30T18:41:09.226Z","endTime":"2025-07-30T18:41:12.626Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-30T18:41:21.683Z","endTime":"2025-07-30T18:41:32.071Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.54051526217526,"aZ":-33.06697813801382,"pfxX":8.183476416878404,"pfxZ":-0.6723262741813478,"pX":1.2465900584693161,"pZ":2.573462283843855,"vX0":4.957004662112032,"vY0":-114.819087039701,"vZ0":-0.028777437295080865,"x":69.48,"y":169.3,"x0":-2.0082709694079663,"y0":50.003656733804334,"z0":5.821269977643254,"aX":10.855136321392605},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.0,"breakHorizontal":-16.1,"spinRate":2685,"spinDirection":50},"zone":12,"typeConfidence":2.0,"plateTime":0.47822577839534164,"extension":5.457669329354004},"hitData":{"launchSpeed":67.9,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.89,"coordY":177.09}},"index":6,"playId":"92a3e31c-4435-3967-8eba-3b5556c8d12e","pitchNumber":5,"startTime":"2025-07-30T18:41:32.071Z","endTime":"2025-07-30T18:41:39.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:41:39.580Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Roman Anthony hit by pitch.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:41:47.177Z","endTime":"2025-07-30T18:42:29.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.6,"strikeZoneTop":3.60701331475423,"strikeZoneBottom":1.7818397014911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.832664810353876,"aZ":-32.42308292638008,"pfxX":8.911977341910092,"pfxZ":-0.19118908824113845,"pX":1.3029172565236218,"pZ":2.5179601268310865,"vX0":5.1574432430417065,"vY0":-114.1598574189452,"vZ0":0.12802802720799833,"x":67.34,"y":170.8,"x0":-2.1543952815383736,"y0":50.003554097050504,"z0":5.691075698975836,"aX":11.59263944938408},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.0,"breakHorizontal":-17.5,"spinRate":2705,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4824636656574435,"extension":5.445515973504143},"index":0,"playId":"7c0d0d4d-6a00-3590-a758-b4a8dc73430d","pitchNumber":1,"startTime":"2025-07-30T18:42:06.678Z","endTime":"2025-07-30T18:42:10.589Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.564897982257826,"aZ":-32.732010320741416,"pfxX":8.379121628050498,"pfxZ":-0.4388655686270089,"pX":2.9227139304416747,"pZ":0.40426403451402326,"vX0":8.1398364813838,"vY0":-112.81093057929056,"vZ0":-3.9344088595993,"x":5.59,"y":227.86,"x0":-1.8350735447356585,"y0":50.00184882778853,"z0":5.507742880118739,"aX":10.683279247703862},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.6,"breakHorizontal":-17.4,"spinRate":2671,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4875235642523723,"extension":5.475812924724395},"index":1,"playId":"3016891a-3f59-342c-9938-cfd7d4860fab","pitchNumber":2,"startTime":"2025-07-30T18:42:22.537Z","endTime":"2025-07-30T18:42:29.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:42:29.541Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Abraham Toro lines out to shortstop Brooks Lee.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:42:47.259Z","endTime":"2025-07-30T18:44:05.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.37135048704373,"strikeZoneBottom":1.60202148722971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.097677541465195,"aZ":-23.107652479031422,"pfxX":-1.9809390843103851,"pfxZ":5.3558092849771555,"pX":0.5253500057136181,"pZ":1.5184001697345824,"vX0":7.295820806789745,"vY0":-129.52397929694348,"vZ0":-5.600245725918104,"x":96.97,"y":197.78,"x0":-2.075528745789819,"y0":50.000640027945714,"z0":5.485344606893084,"aX":-3.3524232727462575},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":1.9,"spinRate":2017,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4235465588213403,"extension":5.461569879857491},"index":0,"playId":"7be3446b-f733-3266-b894-22817b50ee1b","pitchNumber":1,"startTime":"2025-07-30T18:42:56.250Z","endTime":"2025-07-30T18:42:59.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.314191051038364,"aZ":-32.23982911518173,"pfxX":12.615444449122482,"pfxZ":-0.047026955016121974,"pX":1.0169232876919219,"pZ":1.683148466119626,"vX0":3.5287578382286857,"vY0":-115.41624032212844,"vZ0":-1.6810045672934564,"x":78.24,"y":193.33,"x0":-2.176278331321766,"y0":50.00457684493786,"z0":5.567136343513546,"aX":16.77972585931815},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.2,"breakHorizontal":-23.8,"spinRate":2653,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4771662618877186,"extension":5.4603174731761905},"index":1,"playId":"a5042b4a-1a1a-3d88-b1a6-1e0c7fd3534c","pitchNumber":2,"startTime":"2025-07-30T18:43:15.004Z","endTime":"2025-07-30T18:43:18.059Z","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":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":72.5,"strikeZoneTop":3.33420773771181,"strikeZoneBottom":1.6943767938951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.980437885063726,"aZ":-28.09639648633251,"pfxX":9.25446552404583,"pfxZ":3.042619104558905,"pX":1.2925528028170212,"pZ":0.700964922774514,"vX0":5.030068325811674,"vY0":-116.80110418271146,"vZ0":-4.374386891134329,"x":67.73,"y":219.85,"x0":-2.112507532308188,"y0":50.00438974074716,"z0":5.3295388614517005,"aX":12.414324451485516},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.4,"breakHorizontal":-18.2,"spinRate":2711,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.47427773410016316,"extension":5.561271339937928},"index":2,"playId":"49eed849-fe84-354a-adb0-06fa8bfae8e9","pitchNumber":3,"startTime":"2025-07-30T18:43:33.333Z","endTime":"2025-07-30T18:43:37.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.620107241171265,"aZ":-30.154873141562078,"pfxX":11.85167594778682,"pfxZ":1.5060862187534454,"pX":1.0649503515513767,"pZ":1.4612655141199924,"vX0":3.63503537617739,"vY0":-116.07969666669467,"vZ0":-2.5045763655440587,"x":76.41,"y":199.33,"x0":-2.068700122205755,"y0":50.001647870472084,"z0":5.480682836553605,"aX":15.860287474622819},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.3,"breakHorizontal":-22.4,"spinRate":2572,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4753612517960586,"extension":5.423335860349934},"hitData":{"launchSpeed":66.8,"launchAngle":21.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":125.84,"coordY":138.6}},"index":3,"playId":"084e01ec-0d4e-369e-85f5-8c2fc04296f4","pitchNumber":4,"startTime":"2025-07-30T18:43:58.708Z","endTime":"2025-07-30T18:44:05.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:44:05.825Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran homers (11) on a fly ball to right center field. Roman Anthony scores.","rbi":2,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:44:13.917Z","endTime":"2025-07-30T18:44:58.054Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":663562,"link":"/api/v1/people/663562"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":663562,"link":"/api/v1/people/663562"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88916675051809,"aZ":-25.041506445239403,"pfxX":-0.2734561775846873,"pfxZ":4.32812538605285,"pX":-0.1421045142362417,"pZ":2.5918659189495017,"vX0":5.032250575371542,"vY0":-127.25495681010574,"vZ0":-2.5068264491389263,"x":122.42,"y":168.8,"x0":-2.105554540399792,"y0":50.004851116349066,"z0":5.563319714962711,"aX":-0.45204062834718667},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":-0.6,"spinRate":2102,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.42961017052473194,"extension":5.416138129763958},"hitData":{"launchSpeed":107.5,"launchAngle":29.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":176.63,"coordY":38.36}},"index":0,"playId":"34636a8d-8673-3b91-bdf2-ba590ed603f1","pitchNumber":1,"startTime":"2025-07-30T18:44:31.365Z","endTime":"2025-07-30T18:44:58.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:44:58.054Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:44:56.299Z","endTime":"2025-07-30T18:46:48.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":95.1,"endSpeed":86.4,"strikeZoneTop":3.66470364750749,"strikeZoneBottom":1.7416406188115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67404157874788,"aZ":-19.67627695053467,"pfxX":-11.532616890667795,"pfxZ":6.4978347229302535,"pX":-0.4475082776601507,"pZ":2.866139449500504,"vX0":7.9246163254322095,"vY0":-138.27076136844258,"vZ0":-3.9884028339159916,"x":134.06,"y":161.39,"x0":-1.86162286042963,"y0":50.00553802265347,"z0":5.658610375180923,"aX":-22.191386437983798},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":19.1,"spinRate":2147,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.39710026627093775,"extension":5.518807670102869},"index":0,"playId":"a090e392-afae-33cb-8f36-807a87c4a820","pitchNumber":1,"startTime":"2025-07-30T18:45:24.977Z","endTime":"2025-07-30T18:45:28.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7433331337018,"aZ":-25.701487119563666,"pfxX":-0.7174645560743751,"pfxZ":3.8879954044820266,"pX":0.5083536805691599,"pZ":2.351890592265992,"vX0":6.5415453105914345,"vY0":-128.69948651565366,"vZ0":-3.2345478007513133,"x":97.62,"y":175.28,"x0":-1.9819128146202265,"y0":50.00141394970986,"z0":5.633511611421201,"aX":-1.1949087253587218},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.5,"breakHorizontal":-0.2,"spinRate":2211,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.42692894586425023,"extension":5.36959081533494},"index":1,"playId":"b67fa2a3-fe39-3f60-8b9a-f0818075dded","pitchNumber":2,"startTime":"2025-07-30T18:45:42.154Z","endTime":"2025-07-30T18:45:45.224Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T18:45:54.909Z","endTime":"2025-07-30T18:46:08.817Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.57189538900546,"strikeZoneBottom":1.74604678583938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.479785585236517,"aZ":-33.064032628624375,"pfxX":8.947223295817302,"pfxZ":-0.6283993078240355,"pX":1.6499028742734483,"pZ":1.087675030259771,"vX0":5.48208513509517,"vY0":-118.89377714682607,"vZ0":-3.3970338391605783,"x":54.11,"y":209.41,"x0":-1.862057050963484,"y0":50.004896643013055,"z0":5.590102236567754,"aX":12.58893082840698},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.8,"breakHorizontal":-17.6,"spinRate":2858,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4637771624459681,"extension":5.495505387506206},"index":3,"playId":"575b683a-49a0-346c-a241-96331c0c4bbe","pitchNumber":3,"startTime":"2025-07-30T18:46:08.817Z","endTime":"2025-07-30T18:46:11.978Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.57074833514003,"strikeZoneBottom":1.71206902194797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99652155320249,"aZ":-22.71232139769587,"pfxX":-12.291410948466396,"pfxZ":4.810717548589786,"pX":0.6208939948330863,"pZ":0.9240898691091806,"vX0":10.928235366929131,"vY0":-139.07255368548158,"vZ0":-8.099288562858636,"x":93.33,"y":213.83,"x0":-1.7547572804340912,"y0":50.0032011320769,"z0":5.370509256619573,"aX":-24.176180081048035},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.2,"breakHorizontal":20.2,"spinRate":2283,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3932224597758167,"extension":5.57946289628321},"index":4,"playId":"d692d67e-6fb7-37b9-bf2b-0e1f87d64817","pitchNumber":4,"startTime":"2025-07-30T18:46:24.903Z","endTime":"2025-07-30T18:46:28.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.56869066960185,"strikeZoneBottom":1.61388919554336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.481208238908124,"aZ":-21.663284504149413,"pfxX":-13.233835508242777,"pfxZ":5.4520120193598185,"pX":0.1498985562915236,"pZ":2.261428911180198,"vX0":10.006717758879045,"vY0":-137.922866069475,"vZ0":-4.769896847199813,"x":111.29,"y":177.72,"x0":-1.804669712573153,"y0":50.00279856967621,"z0":5.472873864662401,"aX":-25.513525661651304},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":21.8,"spinRate":2268,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.39701908630576277,"extension":5.594624288446406},"index":5,"playId":"eb2d7eda-9f6d-3295-9691-a929b7580e88","pitchNumber":5,"startTime":"2025-07-30T18:46:43.802Z","endTime":"2025-07-30T18:46:48.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:46:48.181Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Roman Anthony.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:48:45.764Z","endTime":"2025-07-30T18:49:26.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":79.4,"strikeZoneTop":3.60033859524613,"strikeZoneBottom":1.8263636226417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.863844857014918,"aZ":-36.503048264127685,"pfxX":3.662066053749425,"pfxZ":-2.698483037300109,"pX":-0.6134969788090683,"pZ":2.499667861153086,"vX0":2.107383687794485,"vY0":-125.85732650129245,"vZ0":0.05644980288322654,"x":140.39,"y":171.29,"x0":-1.9379145142543726,"y0":50.00508212562639,"z0":5.436498802706205,"aX":5.867529236292589},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.7,"breakHorizontal":-7.1,"spinRate":2377,"spinDirection":39},"zone":4,"typeConfidence":0.89,"plateTime":0.43542435721815975,"extension":6.149243483081946},"index":0,"playId":"92990ec3-c0df-3b6d-a969-debd9a702142","pitchNumber":1,"startTime":"2025-07-30T18:48:59.231Z","endTime":"2025-07-30T18:49:02.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05623920735834,"aZ":-15.721901226592625,"pfxX":-5.843117285091854,"pfxZ":8.569149503365518,"pX":-0.0286519726677174,"pZ":3.350066564229711,"vX0":5.960281910472666,"vY0":-138.02884112081796,"vZ0":-2.8904452888134218,"x":118.09,"y":148.33,"x0":-1.4616880127201328,"y0":50.00689778651349,"z0":5.475679290086657,"aX":-11.224882654776916},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2180,"spinDirection":227},"zone":2,"typeConfidence":0.91,"plateTime":0.3975298125877855,"extension":6.225838141672959},"hitData":{"launchSpeed":95.5,"launchAngle":58.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":115.97,"coordY":118.56}},"index":1,"playId":"2fca7c1a-5ddb-3c48-a27a-6f6a7ea15c55","pitchNumber":2,"startTime":"2025-07-30T18:49:15.150Z","endTime":"2025-07-30T18:49:26.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:49:26.657Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, shortstop Trevor Story to first baseman Romy Gonzalez.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:49:31.914Z","endTime":"2025-07-30T18:51:20.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.15607168452813,"strikeZoneBottom":1.57391196707896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.386371911893185,"aZ":-22.698062191603924,"pfxX":-10.536393998611722,"pfxZ":4.81535212714514,"pX":0.4827615539184298,"pZ":1.3541184407550935,"vX0":8.814351300827088,"vY0":-139.82459352203514,"vZ0":-6.5988883231597,"x":98.6,"y":202.22,"x0":-1.3514425257881035,"y0":50.00134531864576,"z0":5.248133026095943,"aX":-20.729602822537995},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":17.2,"spinRate":2151,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.39266878708806763,"extension":6.327248617238466},"index":0,"playId":"928d6edb-b348-3a35-94f1-e7c6c420865b","pitchNumber":1,"startTime":"2025-07-30T18:49:55.891Z","endTime":"2025-07-30T18:49:59.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.2680877113348,"strikeZoneBottom":1.57981182604931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.034073338553924,"aZ":-29.934075749105677,"pfxX":-10.532265424071083,"pfxZ":1.1440805119832822,"pX":-0.8481540615363056,"pZ":1.845981456741089,"vX0":5.667269333884391,"vY0":-138.8870120196414,"vZ0":-3.9547695850339277,"x":149.33,"y":188.94,"x0":-1.54655002524002,"y0":50.0014220972447,"z0":5.278576484842969,"aX":-20.579082911019093},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.4,"breakHorizontal":17.9,"spinRate":2089,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.39432950086730845,"extension":6.163569728262149},"index":1,"playId":"92d7335a-bc23-3c0e-a1a2-e74130397a4d","pitchNumber":2,"startTime":"2025-07-30T18:50:11.912Z","endTime":"2025-07-30T18:50:16.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.31396609037536,"strikeZoneBottom":1.60178003365536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.996997006394757,"aZ":-34.43584000050277,"pfxX":3.0624393205007325,"pfxZ":-1.4175175820434962,"pX":0.575949321629751,"pZ":3.2126627701622463,"vX0":5.01964699521719,"vY0":-125.28476809017893,"vZ0":1.4738343792364619,"x":95.05,"y":152.04,"x0":-1.8505331779480139,"y0":50.004368264823206,"z0":5.428284959444029,"aX":4.8755683786039805},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.0,"breakHorizontal":-6.7,"spinRate":2255,"spinDirection":30},"zone":3,"typeConfidence":0.9,"plateTime":0.4369542150475074,"extension":6.1162440376413185},"index":2,"playId":"c5b7a845-3c7e-3e9d-bd2c-9c6588ce96a8","pitchNumber":3,"startTime":"2025-07-30T18:50:33.049Z","endTime":"2025-07-30T18:50:36.618Z","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.3,"endSpeed":78.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.227225718511836,"aZ":-35.562484227887815,"pfxX":3.765195440270123,"pfxZ":-2.1745496746207937,"pX":0.4480905986975026,"pZ":2.159252605023372,"vX0":4.093550797375115,"vY0":-124.2354622825381,"vZ0":-0.7554407853172705,"x":99.92,"y":180.48,"x0":-1.7108641902781536,"y0":50.00057597004757,"z0":5.426834180308129,"aX":5.8753009881179965},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.8,"breakHorizontal":-7.8,"spinRate":2450,"spinDirection":30},"zone":6,"typeConfidence":0.9,"plateTime":0.44111674012120217,"extension":6.1628972019852375},"index":3,"playId":"5e0669bd-68e9-3f7f-83b9-d01a586a93a5","pitchNumber":4,"startTime":"2025-07-30T18:50:50.933Z","endTime":"2025-07-30T18:50:55.257Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.119384771055735,"aZ":-28.0442749901367,"pfxX":-10.833776419082751,"pfxZ":2.1956544581922977,"pX":-0.21687483728498014,"pZ":2.6073019305696823,"vX0":6.970234227129845,"vY0":-138.17980655872216,"vZ0":-2.6773695898740715,"x":125.27,"y":168.38,"x0":-1.3981994824636457,"y0":50.00592868188417,"z0":5.524620855244821,"aX":-20.418513911332127},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":17.6,"spinRate":2146,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.4003247630940767,"extension":6.263724418584029},"hitData":{"launchSpeed":94.1,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.36,"coordY":151.26}},"index":4,"playId":"dde5ce9d-67e2-348f-9f01-165769b63227","pitchNumber":5,"startTime":"2025-07-30T18:51:12.525Z","endTime":"2025-07-30T18:51:20.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:51:20.936Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to shortstop Trevor Story.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:51:30.576Z","endTime":"2025-07-30T18:52:09.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.54514868357673,"strikeZoneBottom":1.66002472884798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14292809157109,"aZ":-14.76199847815184,"pfxX":-3.6997374452344807,"pfxZ":8.927015594915499,"pX":-0.057304700753036404,"pZ":3.2498661191141287,"vX0":5.536346821935756,"vY0":-139.24254505774226,"vZ0":-3.1052544098439996,"x":119.18,"y":151.03,"x0":-1.5966602160401893,"y0":50.00589566630993,"z0":5.364585424711474,"aX":-7.219456106471409},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":5.5,"spinRate":2182,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.3943375397991775,"extension":6.225199043075287},"index":0,"playId":"a59642fe-c627-33a6-9500-c0392cbfded9","pitchNumber":1,"startTime":"2025-07-30T18:51:47.419Z","endTime":"2025-07-30T18:51:50.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.424707334253238,"aZ":-26.67176988298318,"pfxX":-9.030440741945117,"pfxZ":3.24179658005258,"pX":-0.616058839815902,"pZ":1.4930984081245504,"vX0":5.449739587126969,"vY0":-129.28095750142197,"vZ0":-4.363737656892452,"x":140.48,"y":198.47,"x0":-1.575874012286469,"y0":50.002461970641924,"z0":5.2451673909996925,"aX":-15.317552360814714},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":1812,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.42333942606547215,"extension":6.275485792864934},"hitData":{"launchSpeed":78.3,"launchAngle":8.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":119.88,"coordY":143.2}},"index":1,"playId":"bd4183a8-1eca-3c60-9bbf-8aaa8902be70","pitchNumber":2,"startTime":"2025-07-30T18:52:03.503Z","endTime":"2025-07-30T18:52:09.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:52:09.340Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Harrison Bader.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:54:14.111Z","endTime":"2025-07-30T18:55:01.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"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":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":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.49955693711933,"strikeZoneBottom":1.68432547565781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.972708174577086,"aZ":-27.312048301166406,"pfxX":-0.03275202146752676,"pfxZ":2.943632383940285,"pX":-1.6479943288032708,"pZ":3.6328607615721196,"vX0":1.8067822016197592,"vY0":-127.66322855741934,"vZ0":0.025117009963637416,"x":179.82,"y":140.69,"x0":-2.360277699382127,"y0":50.003615997995865,"z0":5.770385208534423,"aX":-0.05412300713072252},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":-0.4,"spinRate":2072,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4288329092388512,"extension":5.247134958290791},"index":0,"playId":"afb34568-9293-346b-b099-e4c9b2e499e2","pitchNumber":1,"startTime":"2025-07-30T18:54:19.725Z","endTime":"2025-07-30T18:54:22.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96911192084718,"aZ":-22.378207475044295,"pfxX":-0.6808346382908459,"pfxZ":5.85978867999159,"pX":0.6789022778436244,"pZ":2.9632140160624743,"vX0":7.040617572080753,"vY0":-128.5830738586188,"vZ0":-2.40677696034678,"x":91.12,"y":158.77,"x0":-2.007813726101826,"y0":50.00496300618978,"z0":5.649967625538918,"aX":-1.138963083370713},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.3,"breakHorizontal":-0.4,"spinRate":2215,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4261667820542199,"extension":5.441668209391149},"index":1,"playId":"faf1849c-b02a-3614-942d-28c82b77ef67","pitchNumber":2,"startTime":"2025-07-30T18:54:33.861Z","endTime":"2025-07-30T18:54:38.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.433949711853714,"aZ":-17.26764567945229,"pfxX":-7.8392448371469,"pfxZ":7.625842899272778,"pX":0.2594911539506378,"pZ":2.2697076506482072,"vX0":8.604457234040078,"vY0":-137.70125204973766,"vZ0":-5.4252651469903395,"x":107.11,"y":177.5,"x0":-1.8608690865507393,"y0":50.004013455861674,"z0":5.401912161959726,"aX":-15.326308654659753},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2117,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.39506415761154345,"extension":5.537885328725346},"hitData":{"launchSpeed":99.0,"launchAngle":24.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.6,"coordY":52.46}},"index":2,"playId":"2b79b382-816d-311f-8a86-512a1816f941","pitchNumber":3,"startTime":"2025-07-30T18:54:53.831Z","endTime":"2025-07-30T18:55:01.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:55:01.940Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:55:07.723Z","endTime":"2025-07-30T18:57:14.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":680777,"link":"/api/v1/people/680777"},"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":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.71030923907398,"strikeZoneBottom":1.8141192023362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.114243673577363,"aZ":-21.079372334239135,"pfxX":-11.44330198788851,"pfxZ":5.629304189657388,"pX":1.0510512461353643,"pZ":2.3303584633094547,"vX0":11.864383428906692,"vY0":-139.02757767532597,"vZ0":-4.998705088142201,"x":76.94,"y":175.86,"x0":-1.7706452408783258,"y0":50.0050260396804,"z0":5.537350241925243,"aX":-22.56240045021242},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":18.5,"spinRate":2262,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3929109568878868,"extension":5.555409129072925},"index":0,"playId":"aabea992-a416-3db9-b5cd-d4e372ac79b5","pitchNumber":1,"startTime":"2025-07-30T18:55:31.509Z","endTime":"2025-07-30T18:55:34.970Z","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":85.9,"endSpeed":78.6,"strikeZoneTop":3.70388650243166,"strikeZoneBottom":1.80781497875748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.390533282059828,"aZ":-30.431163419270213,"pfxX":2.48549136179082,"pfxZ":1.105789162115828,"pX":1.2645654171745253,"pZ":3.111563641535519,"vX0":7.298241025325745,"vY0":-124.97276438665392,"vZ0":-0.21225680972147587,"x":68.8,"y":154.77,"x0":-2.0223704946687047,"y0":50.00057260766778,"z0":5.707925971983615,"aX":3.9108606054666226},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-6.2,"spinRate":2225,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.43912240125716506,"extension":5.536470353670092},"index":1,"playId":"b68069df-b373-31e0-b09f-e0b04f07f522","pitchNumber":2,"startTime":"2025-07-30T18:55:49.399Z","endTime":"2025-07-30T18:55:52.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86135646135623,"aZ":-24.126254031517657,"pfxX":-11.416849929211015,"pfxZ":4.315365520247203,"pX":-0.9148030855325077,"pZ":3.2895991570488845,"vX0":7.07327795612721,"vY0":-135.77022770618134,"vZ0":-1.5741784528419553,"x":151.87,"y":149.96,"x0":-2.07107341796682,"y0":50.00522211181906,"z0":5.556742372014186,"aX":-21.306892070379714},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":19.2,"spinRate":2245,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4034881849324048,"extension":5.590165299137157},"index":2,"playId":"dd68f5b1-ce00-3c6f-9dfb-4d1a25909302","pitchNumber":3,"startTime":"2025-07-30T18:56:06.846Z","endTime":"2025-07-30T18:56:13.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76933907767421,"aZ":-23.601062517926888,"pfxX":-11.930515836783293,"pfxZ":4.544636589716704,"pX":-0.8483771110288398,"pZ":2.1754362327282,"vX0":7.120313955141921,"vY0":-136.88122752405147,"vZ0":-4.419891324378714,"x":149.34,"y":180.04,"x0":-1.9407437269057264,"y0":50.00499811366637,"z0":5.438291134282132,"aX":-22.51732610101656},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":20.0,"spinRate":2131,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4009860886230552,"extension":5.561899328384919},"index":3,"playId":"e4d9cd97-4335-3957-8332-22f7e6024c3c","pitchNumber":4,"startTime":"2025-07-30T18:56:32.585Z","endTime":"2025-07-30T18:56:37.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.67252395879281,"strikeZoneBottom":1.77646432200929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.242649426720185,"aZ":-22.26740221753795,"pfxX":-11.59710959535937,"pfxZ":5.213744644442894,"pX":1.3431343770722053,"pZ":1.0032712755269007,"vX0":12.28639167999809,"vY0":-136.7604382266854,"vZ0":-7.488630314228126,"x":65.8,"y":211.69,"x0":-1.6939406397913792,"y0":50.004670106487616,"z0":5.296593876836395,"aX":-22.042401232667093},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":18.5,"spinRate":2168,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.40001142251416777,"extension":5.616579871359655},"index":4,"playId":"f7d34af8-77ac-37eb-9506-1eebf9b1a33c","pitchNumber":5,"startTime":"2025-07-30T18:56:52.299Z","endTime":"2025-07-30T18:56:55.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.841439627424236,"aZ":-25.813758201585657,"pfxX":-1.104264611216065,"pfxZ":3.804409938701376,"pX":1.9398501273541804,"pZ":1.4120577374983188,"vX0":10.049992398049797,"vY0":-127.86956566564558,"vZ0":-5.114269339412531,"x":43.06,"y":200.65,"x0":-1.8809952143565738,"y0":50.00466741801328,"z0":5.437773674186418,"aX":-1.8477900095233128},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":0.0,"spinRate":2116,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.42668742034264273,"extension":5.580351285030355},"index":5,"playId":"6bff0907-9360-33e7-bdb1-ac5b781e651f","pitchNumber":6,"startTime":"2025-07-30T18:57:10.685Z","endTime":"2025-07-30T18:57:14.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:57:14.436Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:57:28.898Z","endTime":"2025-07-30T18:59:01.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":92.5,"endSpeed":83.4,"strikeZoneTop":3.29877799258696,"strikeZoneBottom":1.4391112890504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5665671589085,"aZ":-23.566519962976905,"pfxX":-12.380696703086695,"pfxZ":4.798479501357877,"pX":0.0013456409085559858,"pZ":1.8270872450213034,"vX0":9.323004685735224,"vY0":-134.22444130362834,"vZ0":-5.091833334871364,"x":116.95,"y":189.45,"x0":-1.937694680126385,"y0":50.004581332600694,"z0":5.4639382796284295,"aX":-22.21658030716357},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.6,"breakHorizontal":19.9,"spinRate":2121,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4107039110363182,"extension":5.561790307183737},"index":0,"playId":"a7ccff18-f5c1-3ada-a071-cea9c64dcc18","pitchNumber":1,"startTime":"2025-07-30T18:57:37.310Z","endTime":"2025-07-30T18:57:40.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, 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":78.4,"endSpeed":71.6,"strikeZoneTop":3.35996552781289,"strikeZoneBottom":1.5005836635655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.669970460278886,"aZ":-35.41990540342307,"pfxX":11.270852368666036,"pfxZ":-2.5166102005950712,"pX":1.72945636971786,"pZ":1.286267514544046,"vX0":5.460162778103655,"vY0":-113.96637065868458,"vZ0":-1.5385018197769262,"x":51.08,"y":204.05,"x0":-2.1764708863357045,"y0":50.003051668281564,"z0":5.53058261139424,"aX":14.541197467103956},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.7,"breakHorizontal":-22.0,"spinRate":2805,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.48415933527434696,"extension":5.475140903791088},"index":1,"playId":"71a3da13-c06d-3845-9923-f5680aa8c12b","pitchNumber":2,"startTime":"2025-07-30T18:57:52.887Z","endTime":"2025-07-30T18:57:58.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":70.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.083243608299373,"aZ":-34.28842495502465,"pfxX":11.25663543662985,"pfxZ":-1.6759862358904205,"pX":1.1576147694664207,"pZ":0.7673357372380717,"vX0":4.236634920927385,"vY0":-113.49523080609093,"vZ0":-2.6481619632494846,"x":72.87,"y":218.06,"x0":-2.2138407061558514,"y0":50.002819513536224,"z0":5.476122130039499,"aX":14.204673861353935},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-3.5,"breakHorizontal":-21.6,"spinRate":2801,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.48877719179571644,"extension":5.515698947955242},"index":2,"playId":"ea972c33-e2c8-385f-85db-f18c092e6e76","pitchNumber":3,"startTime":"2025-07-30T18:58:10.646Z","endTime":"2025-07-30T18:58:14.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T18:58:22.993Z","endTime":"2025-07-30T18:58:35.010Z","isPitch":false,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.9,"strikeZoneTop":3.34784689756473,"strikeZoneBottom":1.52155598074694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.218903549755705,"aZ":-33.24894681610005,"pfxX":10.84152984776599,"pfxZ":-0.8008100831673501,"pX":1.3292845854757225,"pZ":0.7150313939973393,"vX0":4.791358727147411,"vY0":-116.77373661562073,"vZ0":-3.436489957312781,"x":66.33,"y":219.47,"x0":-2.1738276495345294,"y0":50.00144323105655,"z0":5.417752208378935,"aX":14.588424234426116},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.2,"breakHorizontal":-21.0,"spinRate":2756,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.47371719486217323,"extension":5.387686830539165},"index":4,"playId":"3a7e9c85-12b3-3cd4-8290-e13abc04cf2f","pitchNumber":4,"startTime":"2025-07-30T18:58:35.010Z","endTime":"2025-07-30T18:58:38.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.3237410893866,"strikeZoneBottom":1.53032309770831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.531998096056405,"aZ":-24.236961786303393,"pfxX":-10.635925043281654,"pfxZ":4.236543292514656,"pX":0.7897539878807416,"pZ":1.5628140766465901,"vX0":10.668889293393061,"vY0":-136.6480302077494,"vZ0":-5.6012733692411665,"x":86.9,"y":196.58,"x0":-1.7995804544958451,"y0":50.00516561310173,"z0":5.323826488226819,"aX":-19.94339045387114},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.5,"breakHorizontal":16.8,"spinRate":2100,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4021462259753963,"extension":5.562239140570039},"index":5,"playId":"ef2f3ad0-4fd5-31d3-8871-f7ea423f3b76","pitchNumber":5,"startTime":"2025-07-30T18:58:57.160Z","endTime":"2025-07-30T18:59:01.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T18:59:01.231Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, third baseman Abraham Toro to first baseman Romy Gonzalez.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:01:13.246Z","endTime":"2025-07-30T19:01:54.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"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.6,"endSpeed":85.8,"strikeZoneTop":3.58257008380232,"strikeZoneBottom":1.70927450631473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90114960874039,"aZ":-25.322706534300814,"pfxX":-10.62701297542053,"pfxZ":3.624085600611293,"pX":0.7061346914562048,"pZ":2.4861393901340065,"vX0":9.492402889800186,"vY0":-137.3170182418263,"vZ0":-3.153930857271274,"x":90.08,"y":171.65,"x0":-1.4297263450523023,"y0":50.00680323922682,"z0":5.38938718839123,"aX":-20.12060255380278},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":1884,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.40022290766589785,"extension":6.404307968583254},"index":0,"playId":"acaa56dc-634d-30a5-aa48-da1b63add86b","pitchNumber":1,"startTime":"2025-07-30T19:01:13.246Z","endTime":"2025-07-30T19:01:16.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11683725465574,"aZ":-27.405677871389077,"pfxX":-9.733775142599,"pfxZ":2.557363459417682,"pX":-1.471531234946115,"pZ":1.8022259590860488,"vX0":3.8143588773616113,"vY0":-136.4618912056386,"vZ0":-4.29754148183841,"x":144.47,"y":154.38,"x0":-1.631620353626563,"y0":50.00473812560492,"z0":5.310425284537769,"aX":-18.157010689039847},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":16.7,"spinRate":1846,"spinDirection":234},"zone":13,"typeConfidence":0.92,"plateTime":0.4030886284999733,"extension":6.317286199116482},"index":1,"playId":"a96c34e8-88d1-3521-986b-5b15976914f1","pitchNumber":2,"startTime":"2025-07-30T19:01:29.587Z","endTime":"2025-07-30T19:01:32.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.378935728000812,"aZ":-34.02652430018015,"pfxX":6.27638240431594,"pfxZ":-1.1827017575619116,"pX":0.9650859410052393,"pZ":2.042314524172207,"vX0":4.484879645201015,"vY0":-124.72603763436366,"vZ0":-1.1056379792845943,"x":112.69,"y":160.73,"x0":-1.6752131106499872,"y0":50.00347820547395,"z0":5.311364687232622,"aX":9.832560622373327},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-12.5,"spinRate":2390,"spinDirection":40},"zone":14,"typeConfidence":0.92,"plateTime":0.4400810332077225,"extension":6.176976511628506},"hitData":{"launchSpeed":71.6,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.69,"coordY":176.59}},"index":2,"playId":"a89f4e2c-07d5-347d-ad3a-9a48d8f46f50","pitchNumber":3,"startTime":"2025-07-30T19:01:45.937Z","endTime":"2025-07-30T19:01:54.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:01:54.647Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:02:16.801Z","endTime":"2025-07-30T19:04:19.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.0,"strikeZoneTop":3.83492063372213,"strikeZoneBottom":1.84615840258975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.231509850471742,"aZ":-28.17041039753411,"pfxX":-7.930559209980242,"pfxZ":2.4832558567253447,"pX":-1.2663331927630201,"pZ":1.832723648914365,"vX0":4.048209791358722,"vY0":-127.53496705915924,"vZ0":-2.9549305106527184,"x":165.27,"y":189.3,"x0":-1.8612821771970942,"y0":50.00439099525563,"z0":5.276880311974508,"aX":-12.797952181927409},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":13.2,"spinRate":1666,"spinDirection":249},"zone":13,"typeConfidence":0.89,"plateTime":0.432878178088032,"extension":6.21767674977435},"index":0,"playId":"ed581e6c-da48-301a-937d-ca04d7d18d33","pitchNumber":1,"startTime":"2025-07-30T19:02:18.320Z","endTime":"2025-07-30T19:02:21.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":79.6,"strikeZoneTop":3.75984085768528,"strikeZoneBottom":1.83687005698951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97523838970287,"aZ":-29.867788888259117,"pfxX":-11.205995522067756,"pfxZ":1.4134240393926394,"pX":0.9188366273010891,"pZ":1.2971243268401214,"vX0":9.987233129824112,"vY0":-128.3483395236473,"vZ0":-3.792311204658166,"x":81.98,"y":203.76,"x0":-1.608656208191689,"y0":50.003647535049524,"z0":5.176801162145347,"aX":-18.288809736144543},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":1643,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.43037429794278426,"extension":6.40058139527224},"index":1,"playId":"de6aef62-9c0f-34de-935d-70eedcccd663","pitchNumber":2,"startTime":"2025-07-30T19:02:36.228Z","endTime":"2025-07-30T19:02:40.558Z","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":94.1,"endSpeed":84.0,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.21246140571002,"aZ":-16.843040149968463,"pfxX":-3.4199309387491796,"pfxZ":8.297738960013046,"pX":-0.4717541468219342,"pZ":3.2742612964762086,"vX0":4.507047529173645,"vY0":-136.8059707853699,"vZ0":-2.423707965863458,"x":134.98,"y":150.37,"x0":-1.7158274256355672,"y0":50.00650075525421,"z0":5.360343076426379,"aX":-6.322065783855172},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":4.9,"spinRate":2071,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.40427303630114375,"extension":6.296328232333723},"index":2,"playId":"260722f7-a9e3-396d-92c9-c1782ad125ec","pitchNumber":3,"startTime":"2025-07-30T19:02:54.752Z","endTime":"2025-07-30T19:02:57.847Z","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":88.7,"endSpeed":80.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81138646684079,"aZ":-28.05355579208511,"pfxX":1.9945738725066993,"pfxZ":2.479360121071915,"pX":0.754512422892513,"pZ":2.605812703620662,"vX0":5.408347741145861,"vY0":-128.97615465972254,"vZ0":-1.5352509525938058,"x":88.24,"y":168.42,"x0":-1.6390006391798941,"y0":50.00549054979719,"z0":5.396877360092433,"aX":3.3211541522386163},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-4.9,"spinRate":2330,"spinDirection":249},"zone":6,"typeConfidence":0.88,"plateTime":0.42662915280459046,"extension":6.2603542299795185},"index":3,"playId":"2bf209ff-ca44-31df-b97f-9047de30f638","pitchNumber":4,"startTime":"2025-07-30T19:03:15.131Z","endTime":"2025-07-30T19:03:18.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T19:03:39.366Z","endTime":"2025-07-30T19:03:54.997Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"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":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.78035700599196,"strikeZoneBottom":1.92266537995882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.102859250070246,"aZ":-35.880228466844166,"pfxX":5.4372802834619565,"pfxZ":-2.38173756715896,"pX":1.7199856297288048,"pZ":0.3707726208044541,"vX0":6.352021377472669,"vY0":-124.44788313478226,"vZ0":-4.424964603765941,"x":51.44,"y":228.77,"x0":-1.5809165924645492,"y0":50.00522435327308,"z0":5.173710439998729,"aX":8.450674182061862},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.2,"breakHorizontal":-11.4,"spinRate":2429,"spinDirection":32},"zone":14,"typeConfidence":0.88,"plateTime":0.44166779582792737,"extension":6.395345008947075},"index":5,"playId":"b8730cec-1ea9-317c-a13c-ed750b259840","pitchNumber":5,"startTime":"2025-07-30T19:03:54.997Z","endTime":"2025-07-30T19:03:58.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.71285442487586,"strikeZoneBottom":1.85527864932539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.047525863386085,"aZ":-24.11861401285022,"pfxX":-9.958406244745388,"pfxZ":4.12732660335038,"pX":0.9993420107017688,"pZ":1.5343094302189395,"vX0":9.918116413603505,"vY0":-139.0231133951695,"vZ0":-6.075298814904087,"x":78.91,"y":197.35,"x0":-1.3258286866139612,"y0":50.00382322048332,"z0":5.35576472431367,"aX":-19.436040619967084},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":16.0,"spinRate":2158,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.39443948272006857,"extension":6.436660562836746},"index":6,"playId":"22486084-0174-3f65-bffa-fca6aa7abfe7","pitchNumber":6,"startTime":"2025-07-30T19:04:14.809Z","endTime":"2025-07-30T19:04:19.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:04:19.134Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Bader singles on a sharp line drive to left fielder Roman Anthony. Matt Wallner to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:04:27.145Z","endTime":"2025-07-30T19:06:06.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.238851755659546,"aZ":-37.02831325644528,"pfxX":3.8578115621715563,"pfxZ":-3.0915957271872583,"pX":1.9492207174544336,"pZ":0.5414788771191114,"vX0":7.450296450118333,"vY0":-125.23699100088096,"vZ0":-3.9559352194705193,"x":42.7,"y":224.16,"x0":-1.5802928231371502,"y0":50.004551916874064,"z0":5.210359628066314,"aX":6.051777501300277},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.4,"breakHorizontal":-8.9,"spinRate":2375,"spinDirection":25},"zone":14,"typeConfidence":0.84,"plateTime":0.4394562295110882,"extension":6.2964879342769695},"index":0,"playId":"868f712c-7206-30b4-8bb0-43513d011c17","pitchNumber":1,"startTime":"2025-07-30T19:04:46.309Z","endTime":"2025-07-30T19:04:50.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.13985925689768,"strikeZoneBottom":1.54343745076248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33734519680791,"aZ":-35.521825119804866,"pfxX":7.004659518903339,"pfxZ":-2.186045223427975,"pX":-0.12151709970358696,"pZ":3.4586270906606496,"vX0":1.888970425705366,"vY0":-122.8541150665194,"vZ0":2.4345397620250155,"x":121.63,"y":145.4,"x0":-1.8105704000540004,"y0":50.00490687122828,"z0":5.473881117183582,"aX":10.708795673577969},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.1,"breakHorizontal":-13.1,"spinRate":2382,"spinDirection":52},"zone":11,"typeConfidence":0.92,"plateTime":0.4458327009079772,"extension":6.170670452941635},"index":1,"playId":"6cdad6d7-ea8a-331a-aecb-b30b1bec137c","pitchNumber":2,"startTime":"2025-07-30T19:05:10.397Z","endTime":"2025-07-30T19:05:14.436Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.07019408571729,"strikeZoneBottom":1.47372560196479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.13702414211873,"aZ":-25.153404961862197,"pfxX":-11.451791779495117,"pfxZ":3.7259793276653093,"pX":0.05343861395358468,"pZ":0.6767269996815649,"vX0":8.092569029452862,"vY0":-136.38421853851347,"vZ0":-7.515327735900384,"x":114.96,"y":220.51,"x0":-1.4652152620425558,"y0":50.001168416312474,"z0":5.204110999460649,"aX":-21.560449259985287},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":19.0,"spinRate":2063,"spinDirection":233},"zone":14,"typeConfidence":0.94,"plateTime":0.40168699802255814,"extension":6.318647797690962},"index":2,"playId":"4a6c9625-4c03-32d7-8c43-55de18387e37","pitchNumber":3,"startTime":"2025-07-30T19:05:31.862Z","endTime":"2025-07-30T19:05:37.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.223028247662487,"aZ":-37.01508499077484,"pfxX":7.654647396450991,"pfxZ":-3.1693021724943957,"pX":-0.15808641426284456,"pZ":2.428107008490124,"vX0":1.562180075121636,"vY0":-123.1204106789382,"vZ0":0.5103060364666316,"x":123.03,"y":173.22,"x0":-1.7954124078642044,"y0":50.00050680842119,"z0":5.359399154002431,"aX":11.708255818738714},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.3,"breakHorizontal":-14.3,"spinRate":2465,"spinDirection":37},"zone":5,"typeConfidence":0.91,"plateTime":0.44545384771173824,"extension":6.238515007883448},"hitData":{"launchSpeed":107.7,"launchAngle":12.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":48.49,"coordY":109.14}},"index":3,"playId":"85bad586-93ab-3a1f-ae1c-2b5af6a4ff0c","pitchNumber":4,"startTime":"2025-07-30T19:05:54.954Z","endTime":"2025-07-30T19:06:06.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:06:06.502Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"DaShawn Keirsey Jr. called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:06:35.516Z","endTime":"2025-07-30T19:07:47.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"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":88.5,"endSpeed":81.5,"strikeZoneTop":3.3442758568178,"strikeZoneBottom":1.57654940724181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64635804037957,"aZ":-27.950269084766482,"pfxX":0.023608750426404868,"pfxZ":2.496971208810699,"pX":-0.5307799902973634,"pZ":2.77377429100202,"vX0":3.0926813741656582,"vY0":-128.9184950478612,"vZ0":-1.0885869600087852,"x":137.23,"y":163.89,"x0":-1.7466627564851176,"y0":50.001133146721,"z0":5.349759640153767,"aX":0.039913159398905856},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-0.7,"spinRate":2419,"spinDirection":143},"zone":4,"typeConfidence":0.91,"plateTime":0.42410609576811753,"extension":6.264961119672362},"index":0,"playId":"7da654f7-7ef8-3268-aafe-38ac6e277c45","pitchNumber":1,"startTime":"2025-07-30T19:06:45.670Z","endTime":"2025-07-30T19:06:49.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.659920673121846,"aZ":-26.896137990555754,"pfxX":-11.395141951425416,"pfxZ":2.763051584328684,"pX":-0.4905165559927008,"pZ":2.2315788207762437,"vX0":6.654506850416995,"vY0":-137.85230188967947,"vZ0":-3.2844185995299506,"x":135.7,"y":178.53,"x0":-1.464198453315527,"y0":50.00423474057024,"z0":5.268431760270518,"aX":-21.778519922109947},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":19.1,"spinRate":2100,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.39840347295433665,"extension":6.2968707184887505},"index":1,"playId":"ae45ff0b-ac16-3a46-8627-2c1835d3b167","pitchNumber":2,"startTime":"2025-07-30T19:07:02.141Z","endTime":"2025-07-30T19:07:05.664Z","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":88.7,"endSpeed":81.9,"strikeZoneTop":3.34476596472213,"strikeZoneBottom":1.64388541091777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25358653499978,"aZ":-28.583744655395307,"pfxX":-6.256452796710381,"pfxZ":2.1049079091033516,"pX":-1.6800545233383688,"pZ":2.557691879411569,"vX0":2.5263277310649297,"vY0":-129.3100871739938,"vZ0":-1.437125373035396,"x":181.04,"y":169.72,"x0":-1.8531558957152674,"y0":50.00302925102106,"z0":5.299844372118399,"aX":-10.666741935083058},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":10.8,"spinRate":1745,"spinDirection":240},"zone":11,"typeConfidence":0.63,"plateTime":0.4224964491327059,"extension":6.361738848722376},"index":2,"playId":"aec4bbf8-025c-3aba-896a-58ae9fbe2674","pitchNumber":3,"startTime":"2025-07-30T19:07:22.831Z","endTime":"2025-07-30T19:07:25.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.22929212438611,"strikeZoneBottom":1.54500050924116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86961589808428,"aZ":-22.924658549863228,"pfxX":-10.001230674386665,"pfxZ":4.749291965719071,"pX":1.042577773484185,"pZ":2.1564482090998958,"vX0":9.935090148959183,"vY0":-137.98212458551015,"vZ0":-4.505275034951579,"x":77.26,"y":180.56,"x0":-1.2883210570604937,"y0":50.003382541004775,"z0":5.335894634862725,"aX":-19.476370805476982},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":16.3,"spinRate":1943,"spinDirection":227},"zone":14,"typeConfidence":0.92,"plateTime":0.3954833600358776,"extension":6.3867433619205904},"index":3,"playId":"70b12c3b-8afc-31a4-9550-b36be1dc760f","pitchNumber":4,"startTime":"2025-07-30T19:07:43.446Z","endTime":"2025-07-30T19:07:47.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:07:47.986Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:08:15.682Z","endTime":"2025-07-30T19:10:15.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.8166931834134,"strikeZoneBottom":1.7675799820318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29268355045133,"aZ":-29.710564256522655,"pfxX":0.3477769131189694,"pfxZ":1.458646923521421,"pX":-1.1364064687493973,"pZ":2.6395797623306665,"vX0":1.434811242512626,"vY0":-128.30048451201793,"vZ0":-1.193558970198748,"x":160.32,"y":167.51,"x0":-1.7451144182076912,"y0":50.003013570173984,"z0":5.398819464285417,"aX":0.587150349610056},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":-1.0,"spinRate":2456,"spinDirection":183},"zone":13,"typeConfidence":0.84,"plateTime":0.4247938732823795,"extension":6.263562737982478},"index":0,"playId":"2f3a5c8c-c3d7-33e3-bfd0-b6e8aa2b44e5","pitchNumber":1,"startTime":"2025-07-30T19:08:28.808Z","endTime":"2025-07-30T19:08:32.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.214632654332753,"aZ":-27.473076513002017,"pfxX":-9.25526242352809,"pfxZ":2.7881267581998053,"pX":-0.3363217248752348,"pZ":1.6637728663141962,"vX0":6.38549763409924,"vY0":-129.07036650624647,"vZ0":-3.6728151446593618,"x":129.82,"y":193.86,"x0":-1.641662186956597,"y0":50.00208025370885,"z0":5.224154085576531,"aX":-15.593222143881347},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":15.4,"spinRate":1733,"spinDirection":245},"zone":7,"typeConfidence":0.9,"plateTime":0.42459196713633496,"extension":6.294277313226009},"index":1,"playId":"fb0063ea-2b0b-3ae8-a044-f221a95b3398","pitchNumber":2,"startTime":"2025-07-30T19:08:48.513Z","endTime":"2025-07-30T19:08:51.588Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.76972494298543,"strikeZoneBottom":1.75330213842723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12371004185199,"aZ":-28.35815329269575,"pfxX":-0.5010733367193021,"pfxZ":2.2652357097592892,"pX":1.0771824768542506,"pZ":1.7998009153908432,"vX0":6.833430756824479,"vY0":-129.03477356115985,"vZ0":-3.2513213066148894,"x":75.94,"y":190.19,"x0":-1.5415360078437899,"y0":50.00392807109502,"z0":5.2638185818918375,"aX":-0.8457638088012818},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-0.6,"spinRate":2307,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.4246667752242761,"extension":6.484267167594803},"index":2,"playId":"4e2c6e50-c17f-3d85-8aff-46c49fc10904","pitchNumber":3,"startTime":"2025-07-30T19:09:08.115Z","endTime":"2025-07-30T19:09:12.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.81572425119293,"strikeZoneBottom":1.83271713706649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.662700652756495,"aZ":-25.351780617697745,"pfxX":-9.77065606552718,"pfxZ":4.143294441885852,"pX":0.7957829242004029,"pZ":1.4521051483974579,"vX0":9.201624674299023,"vY0":-127.83594875253587,"vZ0":-4.279282051735303,"x":86.67,"y":199.57,"x0":-1.5901499382780302,"y0":50.0027583049365,"z0":5.150550880097771,"aX":-16.085797730209947},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":1637,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.429336180487057,"extension":6.369964297459906},"index":3,"playId":"ad221151-6bb2-36ec-b8de-7d0e3f0146d1","pitchNumber":4,"startTime":"2025-07-30T19:09:29.159Z","endTime":"2025-07-30T19:09:33.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.2,"strikeZoneTop":3.77450966900475,"strikeZoneBottom":1.79077856589376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83201088059936,"aZ":-30.54288587188849,"pfxX":1.9557290104491754,"pfxZ":1.007822467989964,"pX":-0.3536781053402381,"pZ":2.896881254612447,"vX0":2.699569926893441,"vY0":-127.040888940493,"vZ0":-0.1693376396440308,"x":130.48,"y":160.56,"x0":-1.6888143980404398,"y0":50.00178459837217,"z0":5.416047019104534,"aX":3.1589117358483176},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-4.2,"spinRate":2385,"spinDirection":194},"zone":4,"typeConfidence":0.68,"plateTime":0.43305919431356665,"extension":6.252199888903005},"index":4,"playId":"3987268d-12d9-3a35-8d69-d988a7fd0715","pitchNumber":5,"startTime":"2025-07-30T19:09:50.173Z","endTime":"2025-07-30T19:09:53.768Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.75101987688465,"strikeZoneBottom":1.72789003158008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.105585844500325,"aZ":-24.87487144084004,"pfxX":-8.102298884602344,"pfxZ":3.7667079094712355,"pX":-0.7394209633036625,"pZ":2.1653922588048164,"vX0":5.323186756598434,"vY0":-139.04083010266086,"vZ0":-3.973972296543436,"x":145.18,"y":180.31,"x0":-1.636040612560309,"y0":50.00333598670573,"z0":5.283857968746735,"aX":-15.704631010985247},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":13.4,"spinRate":1939,"spinDirection":234},"zone":7,"typeConfidence":0.82,"plateTime":0.39545784018594965,"extension":6.305049806216699},"index":5,"playId":"4b316ad9-87b8-38bd-9c25-09cac52db2dd","pitchNumber":6,"startTime":"2025-07-30T19:10:10.048Z","endTime":"2025-07-30T19:10:15.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:10:15.778Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:12:34.510Z","endTime":"2025-07-30T19:13:36.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sands replaces Noah Davis.","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":"2025-07-30T19:11:33.831Z","endTime":"2025-07-30T19:12:36.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.52583730301034,"strikeZoneBottom":1.68304475567258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.357281017415822,"aZ":-37.4303073535446,"pfxX":13.119716775235377,"pfxZ":-3.8034761647320394,"pX":-0.5126866638750999,"pZ":2.3165056657242653,"vX0":0.7104759148014347,"vY0":-117.45212354385255,"vZ0":0.12137067188871842,"x":136.54,"y":176.23,"x0":-2.521814979234885,"y0":50.001519782459724,"z0":5.774435130499166,"aX":18.141134287589285},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.5,"breakHorizontal":-23.9,"spinRate":2952,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4681623372763277,"extension":5.558013022268531},"index":1,"playId":"745b9651-aa37-3211-8a95-e8da89364061","pitchNumber":1,"startTime":"2025-07-30T19:12:36.727Z","endTime":"2025-07-30T19:12:40.293Z","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":93.8,"endSpeed":85.9,"strikeZoneTop":3.56242539648943,"strikeZoneBottom":1.71960948354618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44477419884251,"aZ":-13.191288035330192,"pfxX":-4.765490986034444,"pfxZ":10.070279062037683,"pX":0.31329971715726423,"pZ":2.0967436062595515,"vX0":7.91316335048978,"vY0":-136.30141604916574,"vZ0":-7.219204420535191,"x":105.06,"y":182.17,"x0":-2.0059585642960323,"y0":50.003707426956154,"z0":5.687252970779633,"aX":-8.984409249776956},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":7.0,"spinRate":2305,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40157032670333503,"extension":5.754338809817208},"index":2,"playId":"25a48f67-9ae3-3774-9ce5-e5a3eb7e316f","pitchNumber":2,"startTime":"2025-07-30T19:12:49.748Z","endTime":"2025-07-30T19:12:53.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T19:13:01.355Z","endTime":"2025-07-30T19:13:14.870Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.57599886652192,"strikeZoneBottom":1.70051795479014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21225708849612,"aZ":-36.88972051496436,"pfxX":11.542092180766337,"pfxZ":-3.3431957587996637,"pX":1.5958217690874785,"pZ":0.43203180132936675,"vX0":5.495218578196603,"vY0":-118.95533042764069,"vZ0":-4.000441408374206,"x":56.17,"y":227.12,"x0":-2.255377059279064,"y0":50.00268178059596,"z0":5.536223486659302,"aX":16.277268651125944},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.8,"breakHorizontal":-22.3,"spinRate":3042,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46328458180858556,"extension":5.625995813754954},"index":4,"playId":"7b7ccbc5-5130-3db3-8a6d-703db4a1fb28","pitchNumber":3,"startTime":"2025-07-30T19:13:14.870Z","endTime":"2025-07-30T19:13:18.737Z","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":94.1,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.817165033585916,"aZ":-14.231602759014521,"pfxX":-5.661659992202827,"pfxZ":9.526501688894724,"pX":-0.21758995690445082,"pZ":2.6706148109074723,"vX0":7.122141655383574,"vY0":-136.76358729789604,"vZ0":-5.585969929174229,"x":125.29,"y":166.67,"x0":-2.1271050230747504,"y0":50.0027618566554,"z0":5.725625700853242,"aX":-10.663092743163222},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2313,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40140334230858876,"extension":5.681664668864618},"index":5,"playId":"44a9b31a-a51f-3d9c-b451-2df6aaa927d6","pitchNumber":4,"startTime":"2025-07-30T19:13:32.078Z","endTime":"2025-07-30T19:13:36.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:13:36.226Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:13:39.271Z","endTime":"2025-07-30T19:16:08.755Z","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":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.43031090518325,"strikeZoneBottom":1.59517482334312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.490858757998176,"aZ":-16.97145685890154,"pfxX":-6.1784195619283,"pfxZ":7.900956201671217,"pX":-0.33856921599709117,"pZ":2.146254445143959,"vX0":7.072718999499391,"vY0":-137.79407578901436,"vZ0":-6.001071275007635,"x":129.91,"y":180.83,"x0":-2.135314016641078,"y0":50.000710791952535,"z0":5.498059806944607,"aX":-11.885253125938629},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":9.7,"spinRate":2285,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3974321271625154,"extension":5.756055010648905},"index":0,"playId":"6d0bb920-6187-35a4-ac40-29e8578b6612","pitchNumber":1,"startTime":"2025-07-30T19:14:02.025Z","endTime":"2025-07-30T19:14:05.479Z","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":94.0,"endSpeed":85.6,"strikeZoneTop":3.4094515163118,"strikeZoneBottom":1.54144031844928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.977270895332634,"aZ":-24.543700893558263,"pfxX":-12.120978459865118,"pfxZ":4.078920025291602,"pX":-0.09140098972177277,"pZ":0.8228374911045907,"vX0":9.867189125279323,"vY0":-136.37795768740665,"vZ0":-7.606284947006131,"x":120.48,"y":216.56,"x0":-2.194357984987287,"y0":50.00108512534206,"z0":5.359159400233797,"aX":-22.66795229585647},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":19.7,"spinRate":2202,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40271537796467793,"extension":5.912614703861701},"index":1,"playId":"446883d6-24c5-3769-b3eb-ad95f4bf8e6f","pitchNumber":2,"startTime":"2025-07-30T19:14:16.934Z","endTime":"2025-07-30T19:14:20.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.476491141977064,"aZ":-37.510688156142436,"pfxX":10.165794719568957,"pfxZ":-3.809041671229238,"pX":0.5207834832146295,"pZ":0.9886419020191877,"vX0":3.6829817424716578,"vY0":-118.93904064478168,"vZ0":-2.573700631298333,"x":97.15,"y":212.09,"x0":-2.378069185496238,"y0":50.002706035040234,"z0":5.559840996663415,"aX":14.244208073370048},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.3,"breakHorizontal":-19.4,"spinRate":2937,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4644401917242713,"extension":5.65848612610954},"index":2,"playId":"7d56ae2a-8552-3fc9-9cb7-afdb27f66614","pitchNumber":3,"startTime":"2025-07-30T19:14:32.461Z","endTime":"2025-07-30T19:14:35.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T19:14:49.431Z","endTime":"2025-07-30T19:14:59.867Z","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, 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":81.4,"endSpeed":74.3,"strikeZoneTop":3.43061913410466,"strikeZoneBottom":1.56272334248394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.774955972458876,"aZ":-37.40507627130476,"pfxX":10.795198110664622,"pfxZ":-3.7953395694558463,"pX":2.572395736214005,"pZ":0.17966548477541758,"vX0":7.639718911231266,"vY0":-118.12935075466154,"vZ0":-4.032984683915044,"x":18.95,"y":233.93,"x0":-2.135220178426588,"y0":50.00499226414408,"z0":5.440007794316112,"aX":14.871982601442252},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.8,"breakHorizontal":-21.7,"spinRate":3016,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4682064283446383,"extension":5.608809931523234},"index":4,"playId":"f97e53fc-f7c2-36a3-9e15-46808b8d2785","pitchNumber":4,"startTime":"2025-07-30T19:14:59.867Z","endTime":"2025-07-30T19:15:03.711Z","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":94.1,"endSpeed":86.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.269248749233345,"aZ":-14.638600666440789,"pfxX":-7.67743908771722,"pfxZ":9.201858180205113,"pX":0.26716406431120354,"pZ":2.662384112640447,"vX0":9.552238076994165,"vY0":-136.7305655844761,"vZ0":-4.852190074488565,"x":106.82,"y":166.9,"x0":-2.263368582980129,"y0":50.00541913841095,"z0":5.454077265828506,"aX":-14.63586990543789},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2320,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3995724564243903,"extension":5.940308005976247},"index":5,"playId":"bd2aa883-5159-3649-8e6d-b8f772e1cba2","pitchNumber":5,"startTime":"2025-07-30T19:15:20.962Z","endTime":"2025-07-30T19:15:24.389Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.39571298011002,"strikeZoneBottom":1.49477911788661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.549118195906523,"aZ":-12.199759508177918,"pfxX":-7.753812381992722,"pfxZ":10.229597002100359,"pX":0.5075257307649517,"pZ":1.4441730616719757,"vX0":9.88050540050885,"vY0":-138.7189940214266,"vZ0":-8.516607477306527,"x":97.65,"y":199.79,"x0":-2.0902264536912503,"y0":50.00084256667525,"z0":5.3641771781721586,"aX":-15.13630456979492},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":12.0,"spinRate":2391,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3946084696812857,"extension":5.858127990194146},"index":6,"playId":"a06d6645-1e65-31a0-989e-a0fc592848f1","pitchNumber":6,"startTime":"2025-07-30T19:15:45.416Z","endTime":"2025-07-30T19:15:50.085Z","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":95.7,"endSpeed":87.3,"strikeZoneTop":3.37744070906246,"strikeZoneBottom":1.50983951240144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.685978709589232,"aZ":-15.107908301218778,"pfxX":-6.414725049752084,"pfxZ":8.770072693215262,"pX":0.9820066840632754,"pZ":1.214057121507835,"vX0":10.537996508620276,"vY0":-138.74952707682945,"vZ0":-8.568867294897771,"x":79.57,"y":206.0,"x0":-2.035535712954221,"y0":50.000201634796404,"z0":5.353777833587996,"aX":-12.479040109465272},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":9.4,"spinRate":2349,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3951058285294118,"extension":5.794069226582584},"index":7,"playId":"4d4b4c79-a34a-35e7-8a7b-41a2431c53f6","pitchNumber":7,"startTime":"2025-07-30T19:16:04.377Z","endTime":"2025-07-30T19:16:08.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:16:08.755Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:16:12.150Z","endTime":"2025-07-30T19:18:30.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.50466886476697,"strikeZoneBottom":1.600159509311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.614029740323538,"aZ":-39.25547508713104,"pfxX":11.325402844255152,"pfxZ":-5.047827840964416,"pX":0.4999224323603418,"pZ":1.4335771822397683,"vX0":3.2178693839878214,"vY0":-119.28036358971765,"vZ0":-1.2966670363132615,"x":97.94,"y":200.07,"x0":-2.346724432275625,"y0":50.00271808927044,"z0":5.609866221261546,"aX":15.886234323840428},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.1,"breakHorizontal":-21.4,"spinRate":3040,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4639460805176654,"extension":5.663556612963192},"index":0,"playId":"ea598b28-e4a7-3a13-898d-e108b5aa07b2","pitchNumber":1,"startTime":"2025-07-30T19:16:34.154Z","endTime":"2025-07-30T19:16:37.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.552958620721917,"aZ":-34.01250616621374,"pfxX":-7.393890535093426,"pfxZ":-1.1172567903434647,"pX":0.06686067464664099,"pZ":1.156551910395325,"vX0":8.02920158723713,"vY0":-128.03200562815576,"vZ0":-4.0240390518565015,"x":114.45,"y":207.55,"x0":-2.1619924653459517,"y0":50.00285090024116,"z0":5.435324696720342,"aX":-12.170178379696845},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.8,"breakHorizontal":11.4,"spinRate":1417,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.42921797422197727,"extension":5.878008716110393},"index":1,"playId":"a61dd017-d237-383d-bcae-28e5f0ec4583","pitchNumber":2,"startTime":"2025-07-30T19:16:51.364Z","endTime":"2025-07-30T19:16:54.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T19:17:01.096Z","endTime":"2025-07-30T19:17:20.889Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.67629917698785,"strikeZoneBottom":1.80449660958898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667917049216456,"aZ":-31.055924306916317,"pfxX":-6.636327338281216,"pfxZ":0.6586817203324218,"pX":-0.03293148437562672,"pZ":0.8235951061126594,"vX0":7.696782305245784,"vY0":-129.3918572045072,"vZ0":-5.583792183644807,"x":118.26,"y":216.54,"x0":-2.1711233722685463,"y0":50.00621570153921,"z0":5.362801619223328,"aX":-11.358613785876177},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":10.4,"spinRate":1374,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4218173128501199,"extension":5.8179452378192655},"index":3,"playId":"9ec9c173-5fe8-32f3-8910-39bc470bace0","pitchNumber":3,"startTime":"2025-07-30T19:17:20.889Z","endTime":"2025-07-30T19:17:25.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.43583582284132,"strikeZoneBottom":1.72694438520866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63681662135694,"aZ":-14.403623309273321,"pfxX":-7.8950942236166215,"pfxZ":8.949372568348622,"pX":-1.0572169225226282,"pZ":1.6448178095089105,"vX0":6.386193006672047,"vY0":-140.0157572235672,"vZ0":-7.4654559764577995,"x":157.3,"y":194.37,"x0":-2.34195283304462,"y0":50.002713742011345,"z0":5.288472687563204,"aX":-15.67466729319107},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":13.0,"spinRate":2272,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.39120333183651335,"extension":5.789287684039594},"index":4,"playId":"c4678340-d68f-3d28-9914-aa4ac98a2be6","pitchNumber":4,"startTime":"2025-07-30T19:17:42.173Z","endTime":"2025-07-30T19:17:46.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.819557999801095,"aZ":-35.95134600862668,"pfxX":8.540217346990303,"pfxZ":-2.656408769035389,"pX":-0.03016301133567069,"pZ":1.9530876921644076,"vX0":3.0368980554126117,"vY0":-120.2775005600407,"vZ0":-0.8702252920498996,"x":118.15,"y":186.05,"x0":-2.429337444955777,"y0":50.00342815081987,"z0":5.5937195344247765,"aX":12.138750924995403},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.7,"breakHorizontal":-16.3,"spinRate":3104,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.46070632105935205,"extension":5.665773022332125},"index":5,"playId":"a26d74fe-6d8b-3f49-bcea-966ffc156e30","pitchNumber":5,"startTime":"2025-07-30T19:18:00.386Z","endTime":"2025-07-30T19:18:07.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.440760470762857,"aZ":-30.727974322167597,"pfxX":-10.512795280476226,"pfxZ":0.8477717843242054,"pX":-0.19977201726589566,"pZ":1.5159406882220834,"vX0":8.134726480935505,"vY0":-129.49257869910682,"vZ0":-4.121906365258648,"x":124.61,"y":197.85,"x0":-2.0124004433528486,"y0":50.00210444919406,"z0":5.4729922728028075,"aX":-17.89537744404031},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.8,"breakHorizontal":17.3,"spinRate":1425,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4225966722958754,"extension":5.692222458607146},"index":6,"playId":"26ec29ec-0607-3c1b-98e7-39920db11662","pitchNumber":6,"startTime":"2025-07-30T19:18:25.344Z","endTime":"2025-07-30T19:18:30.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:18:30.204Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Abraham Toro lines out to left fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:18:36.977Z","endTime":"2025-07-30T19:20:44.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":73.5,"strikeZoneTop":3.3221372657553,"strikeZoneBottom":1.66653079059166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80826188078909,"aZ":-38.487505839035634,"pfxX":9.360800511789328,"pfxZ":-4.574940547018935,"pX":-0.07198006032800738,"pZ":1.9064116590908813,"vX0":2.314018517601176,"vY0":-118.27064704476219,"vZ0":-0.1844933146393013,"x":119.74,"y":187.31,"x0":-2.284326038627926,"y0":50.000982134113336,"z0":5.591110248147453,"aX":12.927160657296628},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.9,"breakHorizontal":-17.5,"spinRate":3078,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4676195027708179,"extension":5.62709896859595},"index":0,"playId":"326ecadd-2810-3eed-8e52-5b3887a2b33a","pitchNumber":1,"startTime":"2025-07-30T19:18:52.449Z","endTime":"2025-07-30T19:18:56.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.36331768944465,"strikeZoneBottom":1.67434001348914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55153796094699,"aZ":-16.447729527354042,"pfxX":-7.3301334966800145,"pfxZ":7.938038253912099,"pX":-1.9572215844619312,"pZ":2.4677821375552873,"vX0":3.99017295784269,"vY0":-139.2390933895602,"vZ0":-5.197296565423928,"x":191.6,"y":172.15,"x0":-2.4493569745437616,"y0":50.00648111301033,"z0":5.431461371919016,"aX":-14.529460678163556},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2322,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3919845351696103,"extension":5.793083214391715},"index":1,"playId":"34c72b90-0401-33c6-aa56-e65b0602a3b3","pitchNumber":2,"startTime":"2025-07-30T19:19:09.217Z","endTime":"2025-07-30T19:19:12.217Z","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":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.47832515082023,"strikeZoneBottom":1.69171234960683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11653306226591,"aZ":-31.182561475840135,"pfxX":-7.385574927896518,"pfxZ":0.5773106443027682,"pX":1.4975801753100841,"pZ":2.1223298786596065,"vX0":11.432230067684655,"vY0":-128.77591855496507,"vZ0":-2.5823551790351504,"x":59.92,"y":181.48,"x0":-2.002711677960256,"y0":50.00219730509101,"z0":5.5063565219071755,"aX":-12.634673667077852},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":11.4,"spinRate":1422,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.42238523416078433,"extension":5.757286119354649},"index":2,"playId":"d327316a-1416-396f-af83-6dde1d718aa7","pitchNumber":3,"startTime":"2025-07-30T19:19:26.711Z","endTime":"2025-07-30T19:19:30.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.367116041879243,"aZ":-24.819631953723032,"pfxX":-0.5699410635845799,"pfxZ":4.120934245731648,"pX":0.6202626510169035,"pZ":1.946359580413873,"vX0":7.097148286399767,"vY0":-131.8283620240952,"vZ0":-4.6084185400637825,"x":93.36,"y":186.23,"x0":-2.016873655517914,"y0":50.001704732006274,"z0":5.518017656057436,"aX":-1.0170422893286735},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-0.2,"spinRate":2516,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.4132836993559539,"extension":5.656244722455463},"index":3,"playId":"2580342a-6f98-36a3-abbf-1bafb7511bcf","pitchNumber":4,"startTime":"2025-07-30T19:19:45.425Z","endTime":"2025-07-30T19:19:49.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.503972997079558,"aZ":-36.74294478771591,"pfxX":11.377964176922173,"pfxZ":-3.253085395397572,"pX":0.899966869596828,"pZ":1.0195708926048768,"vX0":3.912428961994171,"vY0":-119.49066852781353,"vZ0":-2.6147937464075732,"x":82.7,"y":211.25,"x0":-2.2508197452401313,"y0":50.004957025949274,"z0":5.528851262590232,"aX":15.958314092930792},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.4,"breakHorizontal":-21.6,"spinRate":2942,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.46378533327441174,"extension":5.798181890813463},"index":4,"playId":"a85e74e5-0107-3784-b8e7-e06fae5181c6","pitchNumber":5,"startTime":"2025-07-30T19:20:09.347Z","endTime":"2025-07-30T19:20:12.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92237050646363,"aZ":-31.84834621279336,"pfxX":-5.763192630512579,"pfxZ":0.19705292002241848,"pX":-0.5803276523903182,"pZ":2.7679550646564666,"vX0":5.9559634429093675,"vY0":-128.56926098739447,"vZ0":-0.8326175656134956,"x":139.12,"y":164.05,"x0":-2.2064028665548623,"y0":50.001766821936314,"z0":5.6243379576537285,"aX":-9.405007460574842},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":8.6,"spinRate":1410,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4302015076330248,"extension":5.7123208915851},"hitData":{"launchSpeed":99.0,"launchAngle":16.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.25,"coordY":91.96}},"index":5,"playId":"db25ece9-0474-375d-bebf-5b2eb19b8214","pitchNumber":6,"startTime":"2025-07-30T19:20:37.827Z","endTime":"2025-07-30T19:20:44.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:20:44.867Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, third baseman Abraham Toro to first baseman Romy Gonzalez.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:23:13.120Z","endTime":"2025-07-30T19:23:52.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: David Hamilton replaces shortstop Trevor Story, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T19:22:38.948Z","endTime":"2025-07-30T19:22:38.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"description":"Pitching Change: Chris Murphy replaces Brayan Bello.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T19:22:38.975Z","endTime":"2025-07-30T19:23:15.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":67.9,"strikeZoneTop":3.16970868815538,"strikeZoneBottom":1.58401288301791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.19811620313554,"aZ":-40.57944393363158,"pfxX":-10.221279951703565,"pfxZ":-7.2441215457544175,"pX":0.25192539530099617,"pZ":3.1604819257646874,"vX0":-1.5166962684194951,"vY0":-107.27876871368962,"vZ0":4.280351224049773,"x":107.4,"y":153.45,"x0":2.29601185402571,"y0":50.00023284695321,"z0":5.6735697045188145,"aX":-11.867005969238647},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-11.5,"breakHorizontal":19.0,"spinRate":2416,"spinDirection":318},"zone":2,"typeConfidence":2.0,"plateTime":0.5112884316268782,"extension":6.193559623117033},"index":2,"playId":"1e215f17-eb50-3634-8549-564a5b61ab66","pitchNumber":1,"startTime":"2025-07-30T19:23:15.305Z","endTime":"2025-07-30T19:23:19.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.29579688408883,"strikeZoneBottom":1.64479359896162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.488460294424733,"aZ":-16.49184279174074,"pfxX":2.904385515517861,"pfxZ":8.300758563908527,"pX":-1.2160498426751918,"pZ":3.5322642409078484,"vX0":-8.426237950909009,"vY0":-136.67554083168528,"vZ0":-2.829044475363387,"x":163.35,"y":143.41,"x0":1.5313719703002124,"y0":50.00519191404375,"z0":5.715249094901975,"aX":5.4901688847719825},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":-3.5,"spinRate":2341,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4009507554858427,"extension":6.156726849631636},"index":3,"playId":"29e7a84d-861b-3528-a10f-1068f460e595","pitchNumber":2,"startTime":"2025-07-30T19:23:30.968Z","endTime":"2025-07-30T19:23:34.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.69599699346457,"aZ":-42.075929627977835,"pfxX":-8.933641072124734,"pfxZ":-8.204660262342045,"pX":-3.9278740969422E-5,"pZ":1.8255862245674068,"vX0":-2.178148939620072,"vY0":-109.54311703850468,"vZ0":1.7332235018353084,"x":117.0,"y":189.49,"x0":2.169694669893483,"y0":50.00519188006693,"z0":5.54789385589484,"aX":-10.776727293071763},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-14.0,"breakHorizontal":16.8,"spinRate":2497,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.5014408662521008,"extension":6.123752982705856},"hitData":{"launchSpeed":90.3,"launchAngle":4.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.83,"coordY":156.82}},"index":4,"playId":"db7ab38c-df01-3ebc-978e-9c8833f7c394","pitchNumber":3,"startTime":"2025-07-30T19:23:45.257Z","endTime":"2025-07-30T19:23:52.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:23:52.785Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, first baseman Romy Gonzalez to pitcher Chris Murphy.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:24:02.116Z","endTime":"2025-07-30T19:25:55.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.68975326645646,"strikeZoneBottom":1.77265614781444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.566304207898305,"aZ":-27.677798941956006,"pfxX":-0.8922419550974765,"pfxZ":2.765907032959632,"pX":-0.6761528592603722,"pZ":1.3047295774120986,"vX0":-6.337259504373359,"vY0":-127.05632662742663,"vZ0":-4.3637282248944365,"x":142.77,"y":203.55,"x0":1.9727309701522688,"y0":50.00158168007985,"z0":5.260067880907913,"aX":-1.448591471169677},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":3.1,"spinRate":2219,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4321252826456483,"extension":6.234539962567257},"index":0,"playId":"7c166c9f-a67f-337b-9eae-45603e665c88","pitchNumber":1,"startTime":"2025-07-30T19:24:17.932Z","endTime":"2025-07-30T19:24:22.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":68.4,"strikeZoneTop":3.5680905799139,"strikeZoneBottom":1.68382850509604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.693925782364456,"aZ":-40.718977157905016,"pfxX":-10.234586738580937,"pfxZ":-7.2873021897221,"pX":-1.5685824089322447,"pZ":1.2317539189667652,"vX0":-5.221189234526648,"vY0":-108.71847451322107,"vZ0":0.5974813858536039,"x":176.79,"y":205.52,"x0":2.210135644349393,"y0":50.0029051165078,"z0":5.446982078339619,"aX":-12.000098253590652},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-12.5,"breakHorizontal":20.0,"spinRate":2529,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.5078038674245788,"extension":6.1990557638633685},"index":1,"playId":"90786519-018d-38c5-b539-a7f3cebc6cab","pitchNumber":2,"startTime":"2025-07-30T19:24:32.511Z","endTime":"2025-07-30T19:24:35.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.61032430124549,"strikeZoneBottom":1.75890383587202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99618135587344,"aZ":-29.959990142284404,"pfxX":-0.7774366860738411,"pfxZ":1.3685499220019128,"pX":1.1742228953620883,"pZ":2.317476876129806,"vX0":-2.63234265201826,"vY0":-126.36815558896176,"vZ0":-1.2279009963588108,"x":72.24,"y":176.21,"x0":2.3307767601031935,"y0":50.001295520827696,"z0":5.218713699231108,"aX":-1.2555709884343995},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":2.0,"spinRate":2178,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4336131026942165,"extension":6.045676857869145},"index":2,"playId":"b452b01f-897f-3d7a-baf6-6ee4d026155a","pitchNumber":3,"startTime":"2025-07-30T19:24:46.711Z","endTime":"2025-07-30T19:24:50.935Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.57975800201369,"strikeZoneBottom":1.79382415264509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.986676780240472,"aZ":-13.788792024151302,"pfxX":2.911075143795857,"pfxZ":9.55932991646943,"pX":-0.5130588485563695,"pZ":3.2826347338953665,"vX0":-7.2348818844729434,"vY0":-138.099428383535,"vZ0":-3.5640593037665695,"x":136.56,"y":150.15,"x0":1.7674823470129404,"y0":50.00337911701963,"z0":5.523183760426531,"aX":5.6003076211888185},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2397,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.3972710288719048,"extension":6.093682629813528},"index":3,"playId":"6b504d11-0fdd-39bf-85a5-dea6e4cc96ef","pitchNumber":4,"startTime":"2025-07-30T19:25:02.112Z","endTime":"2025-07-30T19:25:05.963Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-30T19:25:12.948Z","endTime":"2025-07-30T19:25:25.734Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.651150444070755,"aZ":-15.579141267339198,"pfxX":5.135747757067325,"pfxZ":8.72330677587039,"pX":1.4278824282420906,"pZ":3.4546675974534224,"vX0":-3.2839739133587056,"vY0":-137.36172882208766,"vZ0":-2.8157441476265483,"x":62.57,"y":145.5,"x0":1.9742792927544217,"y0":50.006340378071094,"z0":5.558069463540854,"aX":9.773778034296821},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-8.5,"spinRate":2365,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.3994194428117308,"extension":6.209350189082716},"index":5,"playId":"c93f219b-2fbd-3683-bd6d-e758888d1e92","pitchNumber":5,"startTime":"2025-07-30T19:25:25.734Z","endTime":"2025-07-30T19:25:30.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.080372722403695,"aZ":-13.330518871575066,"pfxX":4.618115450763476,"pfxZ":9.796375349490127,"pX":0.22011013838070617,"pZ":1.58469789168562,"vX0":-5.490326170484784,"vY0":-137.90911513412328,"vZ0":-7.95662698215067,"x":108.61,"y":195.99,"x0":1.6380870179788114,"y0":50.00417803727058,"z0":5.409389339476859,"aX":8.883999344696011},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-7.2,"spinRate":2334,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.39739624509631666,"extension":6.259438555673471},"hitData":{"launchSpeed":98.0,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.74,"coordY":150.03}},"index":6,"playId":"5f46c646-c04e-3102-ad81-9d761b2851a5","pitchNumber":6,"startTime":"2025-07-30T19:25:49.302Z","endTime":"2025-07-30T19:25:55.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:25:55.830Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to shortstop David Hamilton.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:26:04.427Z","endTime":"2025-07-30T19:26:51.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":68.2,"strikeZoneTop":3.26258746841898,"strikeZoneBottom":1.56270656826327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.220969403242464,"aZ":-42.07145112824474,"pfxX":-8.590268005511678,"pfxZ":-8.39177643341275,"pX":-0.10661928806201246,"pZ":2.486249274541356,"vX0":-2.3934542946085293,"vY0":-108.86219405216558,"vZ0":3.1760407405627005,"x":121.06,"y":171.65,"x0":2.1280275274359983,"y0":50.00322542252371,"z0":5.618836626340792,"aX":-10.130116708834324},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-13.8,"breakHorizontal":16.2,"spinRate":2549,"spinDirection":316},"zone":5,"typeConfidence":2.0,"plateTime":0.5065399103852162,"extension":6.185912366483991},"index":0,"playId":"a6d143f1-87c0-3579-a3ec-ba7a8616a09c","pitchNumber":1,"startTime":"2025-07-30T19:26:28.867Z","endTime":"2025-07-30T19:26:32.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":69.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.933940186361784,"aZ":-43.337853401109,"pfxX":-7.433752144357113,"pfxZ":-9.261166826173415,"pX":0.3006881242741126,"pZ":1.6608014752287639,"vX0":-1.512837996152846,"vY0":-109.55724672980952,"vZ0":1.4735145084183578,"x":105.54,"y":193.94,"x0":1.9671783063708543,"y0":50.00416468724938,"z0":5.642767125019219,"aX":-8.958122626970304},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-16.0,"breakHorizontal":13.9,"spinRate":2556,"spinDirection":324},"zone":9,"typeConfidence":2.0,"plateTime":0.501614799899452,"extension":6.176019732618904},"hitData":{"launchSpeed":69.7,"launchAngle":44.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.13,"coordY":121.68}},"index":1,"playId":"6a6587bc-9117-3363-836a-48e6705357b0","pitchNumber":2,"startTime":"2025-07-30T19:26:42.550Z","endTime":"2025-07-30T19:26:51.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:26:51.151Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jarren Duran doubles (29) on a sharp ground ball to right fielder Matt Wallner.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:31:07.742Z","endTime":"2025-07-30T19:31:21.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Griffin Jax replaces Cole Sands.","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":"2025-07-30T19:28:22.227Z","endTime":"2025-07-30T19:30:07.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643377,"link":"/api/v1/people/643377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive switch from first base to second base for Kody Clemens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T19:30:07.454Z","endTime":"2025-07-30T19:30:07.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"300"},{"details":{"description":"Defensive Substitution: Ty France replaces second baseman Willi Castro, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T19:30:07.481Z","endTime":"2025-07-30T19:31:10.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61615917699062,"aZ":-28.961737428811443,"pfxX":-8.186162446978491,"pfxZ":1.821054945180121,"pX":0.0860871359741788,"pZ":2.124831561761355,"vX0":4.202081171108693,"vY0":-131.83405139387503,"vZ0":-3.323502942678849,"x":113.72,"y":181.41,"x0":-0.4636509433085999,"y0":50.00113347969221,"z0":5.535782770200412,"aX":-14.430775782495747},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":13.9,"spinRate":1917,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.41521751056975553,"extension":6.257771021852232},"hitData":{"launchSpeed":102.8,"launchAngle":2.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":205.78,"coordY":121.88}},"index":3,"playId":"2db33328-3aeb-3cc0-8fec-a8ac5adc0276","pitchNumber":1,"startTime":"2025-07-30T19:31:10.018Z","endTime":"2025-07-30T19:31:21.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:31:21.573Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a ground ball to right fielder Matt Wallner. Jarren Duran to 3rd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:31:29.740Z","endTime":"2025-07-30T19:34:53.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":"Single","eventType":"single","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":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.25227900742729,"strikeZoneBottom":1.54951603606982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.743590237406362,"aZ":-33.63137876057194,"pfxX":5.7180448145414235,"pfxZ":-0.9005245525124406,"pX":1.0763358231705984,"pZ":0.7745432018405184,"vX0":2.5900356914398057,"vY0":-126.08210467606187,"vZ0":-4.602392473261056,"x":75.97,"y":217.87,"x0":-0.7060344054852181,"y0":50.00368749558128,"z0":5.326424355176629,"aX":9.240264750595156},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.4,"breakHorizontal":-10.9,"spinRate":3085,"spinDirection":35},"zone":14,"typeConfidence":0.75,"plateTime":0.43380127193561613,"extension":6.2676085500173055},"index":0,"playId":"fb0122db-e1b2-3679-9073-e0db5d0cf23a","pitchNumber":1,"startTime":"2025-07-30T19:31:51.138Z","endTime":"2025-07-30T19:31:55.233Z","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":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.300960716273284,"aZ":-33.12314036299727,"pfxX":8.129779935177515,"pfxZ":-0.6087101848722218,"pX":0.6958973230465054,"pZ":1.8842228715010625,"vX0":1.084356092214729,"vY0":-125.10430457757629,"vZ0":-1.983702835032176,"x":90.47,"y":187.91,"x0":-0.799368066162213,"y0":50.00215803943688,"z0":5.436541672761845,"aX":12.717281737631948},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.3,"breakHorizontal":-15.0,"spinRate":3102,"spinDirection":43},"zone":9,"typeConfidence":0.89,"plateTime":0.44001488029872204,"extension":6.211484666695048},"index":1,"playId":"adda349a-8e3d-39d2-be5a-9290cbf5b540","pitchNumber":2,"startTime":"2025-07-30T19:32:07.668Z","endTime":"2025-07-30T19:32:11.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.23154528958018,"strikeZoneBottom":1.56136553241613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.931134401361284,"aZ":-33.212697670212776,"pfxX":-9.196863236542587,"pfxZ":-0.5811106091460433,"pX":-1.0005117719853651,"pZ":0.2046195918482299,"vX0":2.2267307747507186,"vY0":-133.81213562908323,"vZ0":-7.165931070184261,"x":155.14,"y":233.26,"x0":-0.6569715247108036,"y0":50.00266170662803,"z0":5.344124591568306,"aX":-16.426784168756097},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.6,"breakHorizontal":16.1,"spinRate":1949,"spinDirection":233},"zone":13,"typeConfidence":0.92,"plateTime":0.411696653889551,"extension":6.225559115101289},"index":2,"playId":"5b7fe983-dd83-30cc-b366-bc9f592d405a","pitchNumber":3,"startTime":"2025-07-30T19:32:26.991Z","endTime":"2025-07-30T19:32:31.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.22830911404731,"strikeZoneBottom":1.49360585925801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7392262552859,"aZ":-29.72732184259848,"pfxX":8.393959140544002,"pfxZ":1.5094788868556188,"pX":0.19980509260756565,"pZ":1.7376251760362538,"vX0":-0.18787920057399865,"vY0":-126.69584397819716,"vZ0":-3.0630754558595368,"x":109.38,"y":191.86,"x0":-0.8148500289859859,"y0":50.00310175448598,"z0":5.346977120998916,"aX":13.596914299828441},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-15.1,"spinRate":2926,"spinDirection":39},"zone":8,"typeConfidence":0.91,"plateTime":0.43291626672464023,"extension":6.3398993955039495},"index":3,"playId":"ef0dfb27-2de4-3242-9bfc-5434963ef380","pitchNumber":4,"startTime":"2025-07-30T19:32:45.795Z","endTime":"2025-07-30T19:32:49.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05416251273502,"aZ":-31.18844341539969,"pfxX":-8.076489432430789,"pfxZ":0.5437363227532792,"pX":-1.0660601946896953,"pZ":2.3426694422855285,"vX0":1.7565520082771418,"vY0":-133.49716647037732,"vZ0":-2.341261972327798,"x":157.64,"y":175.53,"x0":-0.6821961319618419,"y0":50.00128362012811,"z0":5.470305651103743,"aX":-14.613271923769751},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.7,"breakHorizontal":14.3,"spinRate":1820,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.40988120902990177,"extension":6.27168699343291},"index":4,"playId":"24345b30-7e67-3e9a-8dfe-469ea2a033c9","pitchNumber":5,"startTime":"2025-07-30T19:33:02.531Z","endTime":"2025-07-30T19:33:05.666Z","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":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.114075822376197,"aZ":-35.96808685932089,"pfxX":10.33818266475883,"pfxZ":-2.396635193750363,"pX":-0.07764795921355008,"pZ":2.2678001046224106,"vX0":-1.3483860963107346,"vY0":-125.72396993326021,"vZ0":-0.6320867705846362,"x":119.96,"y":177.55,"x0":-0.8724623707828941,"y0":50.00230719901025,"z0":5.469783678163431,"aX":16.366711458890343},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.2,"breakHorizontal":-18.4,"spinRate":3120,"spinDirection":44},"zone":5,"typeConfidence":0.92,"plateTime":0.4375145843975208,"extension":6.247527638290201},"index":5,"playId":"a82074ba-3c7b-36dd-bd48-107d92274f27","pitchNumber":6,"startTime":"2025-07-30T19:33:25.370Z","endTime":"2025-07-30T19:33:28.939Z","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":96.6,"endSpeed":88.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73131323133953,"aZ":-14.24801110135512,"pfxX":-2.275879969186253,"pfxZ":8.931209864961943,"pX":-0.5683643185905992,"pZ":3.4534972429499273,"vX0":0.9698048578789535,"vY0":-140.73038517250424,"vZ0":-2.9962396973789946,"x":138.66,"y":145.54,"x0":-0.6216158330213155,"y0":50.00335798242772,"z0":5.454064569573429,"aX":-4.568200193264229},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":4.0,"spinRate":2379,"spinDirection":213},"zone":11,"typeConfidence":0.88,"plateTime":0.3890988826249764,"extension":6.35199554867693},"index":6,"playId":"d9cdcb6b-da8b-336f-8e4b-46be3a624a43","pitchNumber":7,"startTime":"2025-07-30T19:33:49.495Z","endTime":"2025-07-30T19:33:52.673Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.655235073940425,"aZ":-34.431575949228574,"pfxX":6.661242043018746,"pfxZ":-1.407782409717794,"pX":0.17411092189382968,"pZ":1.283179967388271,"vX0":0.04793522005821754,"vY0":-126.74032310948338,"vZ0":-3.3092900103609484,"x":110.36,"y":204.13,"x0":-0.7084399395231435,"y0":50.005443773177134,"z0":5.400510246884726,"aX":10.669128289165782},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.1,"breakHorizontal":-12.0,"spinRate":3070,"spinDirection":44},"zone":14,"typeConfidence":0.86,"plateTime":0.43476769668343396,"extension":6.229072915071004},"index":7,"playId":"42df6fba-a598-37e3-a788-f58df1684a04","pitchNumber":8,"startTime":"2025-07-30T19:34:14.867Z","endTime":"2025-07-30T19:34:19.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.729856826826406,"aZ":-35.20404350479851,"pfxX":9.043334318024119,"pfxZ":-1.8274191503168122,"pX":1.0968303340030954,"pZ":2.092699787867787,"vX0":1.1841280374059389,"vY0":-128.04145524308336,"vZ0":-1.4560556064915127,"x":75.19,"y":182.28,"x0":-0.5465222525588965,"y0":50.00309708308075,"z0":5.426435086986684,"aX":14.996924081173745},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.4,"breakHorizontal":-16.7,"spinRate":3025,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.4279678262964328,"extension":6.335534596822801},"hitData":{"launchSpeed":82.0,"launchAngle":11.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.85,"coordY":117.96}},"index":8,"playId":"6ebe13e8-d6eb-3f07-aef2-0b8db636beb1","pitchNumber":9,"startTime":"2025-07-30T19:34:42.119Z","endTime":"2025-07-30T19:34:53.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:34:53.117Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a sharp line drive to right fielder Matt Wallner. Jarren Duran scores. David Hamilton to 2nd.","rbi":1,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:35:01.797Z","endTime":"2025-07-30T19:36:02.096Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":643377,"link":"/api/v1/people/643377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.276176604597715,"aZ":-29.28845490449176,"pfxX":-5.867479131546915,"pfxZ":1.5638123083215323,"pX":0.39535543730983724,"pZ":2.4030900268736577,"vX0":4.22423389066543,"vY0":-134.02863333677075,"vZ0":-2.690699070691315,"x":101.93,"y":173.9,"x0":-0.4281839696252446,"y0":50.000880363159695,"z0":5.482396246993481,"aX":-10.818931244543327},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.5,"breakHorizontal":9.8,"spinRate":1741,"spinDirection":231},"zone":6,"typeConfidence":0.9,"plateTime":0.4065553596115743,"extension":6.299887820016817},"index":0,"playId":"afa3d59a-9f6b-3cdc-bf2c-8affc3204184","pitchNumber":1,"startTime":"2025-07-30T19:35:29.866Z","endTime":"2025-07-30T19:35:33.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.822406432834335,"aZ":-13.902507460734313,"pfxX":-3.090101078728095,"pfxZ":9.182421884126722,"pX":0.3117362392220696,"pZ":1.9267212819443704,"vX0":3.089528871856417,"vY0":-139.98881263817233,"vZ0":-6.788327228351032,"x":105.12,"y":186.76,"x0":-0.4033314295647825,"y0":50.004043719051,"z0":5.288568972489889,"aX":-6.14976266518585},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":5.0,"spinRate":2476,"spinDirection":210},"zone":9,"typeConfidence":0.82,"plateTime":0.39086674073530636,"extension":6.455262173424228},"hitData":{"launchSpeed":109.1,"launchAngle":11.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.25,"coordY":93.96}},"index":1,"playId":"ff4386e8-91e7-36ca-ad05-d58a8748770b","pitchNumber":2,"startTime":"2025-07-30T19:35:52.280Z","endTime":"2025-07-30T19:36:02.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:36:02.096Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Romy Gonzalez homers (7) on a fly ball to left center field. David Hamilton scores. Wilyer Abreu scores.","rbi":3,"awayScore":12,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:39:37.791Z","endTime":"2025-07-30T19:40:20.597Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[1,2,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":{"id":665019,"link":"/api/v1/people/665019"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":643377,"link":"/api/v1/people/643377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":643377,"link":"/api/v1/people/643377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T19:36:57.594Z","endTime":"2025-07-30T19:38:35.709Z","isPitch":false,"type":"action"},{"details":{"description":"Defensive switch from first base to second base for Ty France.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T19:38:35.709Z","endTime":"2025-07-30T19:38:36.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"description":"Pitching Change: Kody Clemens replaces Griffin Jax.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T19:38:35.709Z","endTime":"2025-07-30T19:38:36.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"300"},{"details":{"description":"Defensive Substitution: Mickey Gasper replaces Trevor Larnach, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-30T19:38:35.709Z","endTime":"2025-07-30T19:39:39.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":50.2,"endSpeed":45.9,"strikeZoneTop":3.71211925390494,"strikeZoneBottom":1.69545396105413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.00390448355456,"aZ":-27.68029053804742,"pfxX":-1.8808908740125716,"pfxZ":8.549828938470124,"pX":1.38921475136706,"pZ":4.744282399024576,"vX0":3.726427774351263,"vY0":-72.68639106185553,"vZ0":5.179339097592004,"x":64.05,"y":110.68,"x0":-0.9844245576213106,"y0":50.0000512930502,"z0":7.933838815427983,"aX":-0.9877127760970864},"breaks":{"breakAngle":1.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-92.4,"breakVerticalInduced":18.8,"breakHorizontal":1.7,"spinRate":1167,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.7589998078000146,"extension":3.7380955946588403},"index":4,"playId":"4a9b062b-b817-3164-bf97-6d4af95a3f8b","pitchNumber":1,"startTime":"2025-07-30T19:39:39.701Z","endTime":"2025-07-30T19:39:44.355Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":52.6,"endSpeed":48.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.668861934474663,"aZ":-26.470525519582363,"pfxX":-1.42673781597341,"pfxZ":9.761990136065162,"pX":0.40452839922614275,"pZ":2.2111254968793013,"vX0":2.592638605671566,"vY0":-76.46828690410499,"vZ0":0.9952369676957604,"x":101.58,"y":179.08,"x0":-1.1380735206539987,"y0":50.00057004324748,"z0":7.424199422592326,"aX":-0.8331184296372309},"breaks":{"breakAngle":1.2,"breakLength":18.0,"breakY":24.0,"breakVertical":-81.4,"breakVerticalInduced":18.8,"breakHorizontal":1.4,"spinRate":1267,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.720177735809111,"extension":3.8540649998313397},"hitData":{"launchSpeed":102.6,"launchAngle":29.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":77.42,"coordY":40.39}},"index":5,"playId":"5ac1ea6c-bb29-3a87-bdc5-f5ac077739ec","pitchNumber":2,"startTime":"2025-07-30T19:39:50.941Z","endTime":"2025-07-30T19:40:20.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:40:20.597Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Masataka Yoshida homers (1) on a fly ball to right field.","rbi":1,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:40:34.797Z","endTime":"2025-07-30T19:41:07.827Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":665019,"link":"/api/v1/people/665019"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":50.6,"endSpeed":46.7,"strikeZoneTop":3.44052674175099,"strikeZoneBottom":1.57956721321662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.513012409497142,"aZ":-27.032204496230815,"pfxX":-4.132484752648743,"pfxZ":9.515787557610349,"pX":-0.9636514938416295,"pZ":3.912825186910192,"vX0":1.1902827621312435,"vY0":-73.42431092731083,"vZ0":3.870661429193802,"x":153.73,"y":133.13,"x0":-1.2523003128467178,"y0":50.00351427772112,"z0":7.718134785665371,"aX":-2.233640563236389},"breaks":{"breakAngle":4.8,"breakLength":20.4,"breakY":24.0,"breakVertical":-88.7,"breakVerticalInduced":19.7,"breakHorizontal":7.0,"spinRate":1244,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.748880406815621,"extension":3.719921317261239},"index":0,"playId":"c9c3774d-81f6-380c-bbcd-eb319d5cad7a","pitchNumber":1,"startTime":"2025-07-30T19:40:34.797Z","endTime":"2025-07-30T19:40:39.296Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":51.6,"endSpeed":47.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":10.254617642735074,"aZ":-26.681275763170152,"pfxX":-2.8348984154270878,"pfxZ":9.786900013857927,"pX":0.15706035501114543,"pZ":3.6522128887533034,"vX0":2.7102682418037762,"vY0":-74.96555293138206,"vZ0":3.2845033250772167,"x":111.01,"y":140.17,"x0":-1.3176734961728267,"y0":50.00251266320726,"z0":7.582721629526747,"aX":-1.590967902057172},"breaks":{"breakAngle":2.4,"breakLength":19.2,"breakY":24.0,"breakVertical":-84.2,"breakVerticalInduced":19.9,"breakHorizontal":4.0,"spinRate":1334,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.7346218396716049,"extension":3.8571073149918274},"hitData":{"launchSpeed":103.4,"launchAngle":28.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.26,"coordY":82.29}},"index":1,"playId":"ada749b5-f93f-37ed-8807-893cdeb134ad","pitchNumber":2,"startTime":"2025-07-30T19:40:45.324Z","endTime":"2025-07-30T19:41:07.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:41:07.827Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to center fielder Harrison Bader.","rbi":0,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:41:07.294Z","endTime":"2025-07-30T19:42:04.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":55.3,"endSpeed":50.4,"strikeZoneTop":3.71413859270363,"strikeZoneBottom":1.68775269771397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.581035979681735,"aZ":-26.173564612468144,"pfxX":8.005454090805861,"pfxZ":9.370052927538879,"pX":-0.5591847965818811,"pZ":3.614832520808804,"vX0":-0.1274040413170282,"vY0":-80.39300921963536,"vZ0":2.255721420750646,"x":138.31,"y":141.18,"x0":-1.5141704730329462,"y0":50.00112413161566,"z0":7.473527720587235,"aX":5.1227047473097125},"breaks":{"breakAngle":10.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.6,"breakVerticalInduced":18.6,"breakHorizontal":-14.4,"spinRate":1297,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.6872010905263064,"extension":3.806436355694591},"index":0,"playId":"25803501-52c2-35c3-b54a-f072532d71dd","pitchNumber":1,"startTime":"2025-07-30T19:41:18.972Z","endTime":"2025-07-30T19:41:22.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":59.3,"endSpeed":54.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.77415064592065,"aZ":-25.693898480266885,"pfxX":-0.6205900322826321,"pfxZ":8.639257470130561,"pX":-0.867744461647843,"pZ":2.867559427565929,"vX0":1.1505472324212576,"vY0":-86.35774438210935,"vZ0":0.2405954651797484,"x":150.08,"y":161.36,"x0":-1.4639643809123377,"y0":50.00401798386901,"z0":7.170539667082794,"aX":-0.46574873897285846},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":16.2,"breakHorizontal":0.7,"spinRate":1422,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.635878505625902,"extension":4.024114678329482},"index":1,"playId":"e8fafc1f-164c-3335-b7ae-77d8a6f49f40","pitchNumber":2,"startTime":"2025-07-30T19:41:28.537Z","endTime":"2025-07-30T19:41:34.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.71445522202798,"strikeZoneBottom":1.75305804484026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.790957242732087,"aZ":-13.959801712308789,"pfxX":-2.7237827477758323,"pfxZ":11.96928478029227,"pX":-0.7180472349951784,"pZ":1.3020076142304018,"vX0":1.8400280180938238,"vY0":-122.71963395593762,"vZ0":-9.136922909732185,"x":144.37,"y":203.63,"x0":-1.1245125241787457,"y0":50.00280559842697,"z0":6.268220375853589,"aX":-4.145239057340452},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":19.7,"breakHorizontal":4.4,"spinRate":1900,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4467003516368946,"extension":5.159141629959916},"index":2,"playId":"c7b6d7af-e6cb-37b4-8c93-a461623574c3","pitchNumber":3,"startTime":"2025-07-30T19:41:40.770Z","endTime":"2025-07-30T19:41:46.778Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":58.2,"endSpeed":53.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.700577377193738,"aZ":-24.55309066912137,"pfxX":-0.6432680424679411,"pfxZ":10.595462519039167,"pX":0.635641704844644,"pZ":1.5337570188369114,"vX0":3.205930641656539,"vY0":-84.7092958421705,"vZ0":-1.6382676517303474,"x":92.77,"y":197.37,"x0":-1.2063772430210828,"y0":50.00236301960767,"z0":6.945854750610738,"aX":-0.4629645043740793},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":19.1,"breakHorizontal":0.0,"spinRate":1321,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.6492101128582908,"extension":4.098054840939295},"hitData":{"launchSpeed":85.1,"launchAngle":6.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.62,"coordY":77.81}},"index":3,"playId":"0dc815cd-cdc2-3bbc-b0cc-0ea4d98c292a","pitchNumber":4,"startTime":"2025-07-30T19:41:51.616Z","endTime":"2025-07-30T19:42:04.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:42:04.201Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Wong flies out to center fielder Harrison Bader.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:42:04.555Z","endTime":"2025-07-30T19:42:42.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":57.4,"endSpeed":52.9,"strikeZoneTop":3.62945173806912,"strikeZoneBottom":1.56375508011903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.525013630058165,"aZ":-25.352304509497397,"pfxX":5.540904369541131,"pfxZ":9.74524168807308,"pX":-0.7043450796537755,"pZ":2.3929737451461492,"vX0":0.047607141724644,"vY0":-83.61645258974693,"vZ0":-0.09873199530559695,"x":143.85,"y":174.17,"x0":-1.4516475702033576,"y0":50.00044891186796,"z0":7.151117659315489,"aX":3.8763126722724737},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":18.1,"breakHorizontal":-10.0,"spinRate":1295,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.6580411232533443,"extension":4.003315058296058},"index":0,"playId":"7d28508f-0b1f-3458-bc8a-d9e2b9d1c90c","pitchNumber":1,"startTime":"2025-07-30T19:42:17.929Z","endTime":"2025-07-30T19:42:21.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":63.2,"endSpeed":57.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":14.616686476360377,"aZ":-23.601659152186617,"pfxX":-4.536260147600705,"pfxZ":10.073689267435885,"pX":0.14251162576704737,"pZ":3.4180716682535763,"vX0":3.4212697353560992,"vY0":-92.00735536052362,"vZ0":-0.09042866694402107,"x":111.57,"y":146.49,"x0":-1.1584227266693448,"y0":50.00189384710708,"z0":7.067302963600642,"aX":-3.859655950282068},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":1529,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.5970413434207922,"extension":4.304880842623854},"hitData":{"launchSpeed":89.0,"launchAngle":28.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.14,"coordY":65.07}},"index":1,"playId":"f726013a-cca0-3ed4-bd1f-a9e8435259cb","pitchNumber":2,"startTime":"2025-07-30T19:42:30.588Z","endTime":"2025-07-30T19:42:42.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:42:42.311Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Roman Anthony flies out to center fielder Harrison Bader.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:42:48.318Z","endTime":"2025-07-30T19:43:55.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":63.4,"endSpeed":58.0,"strikeZoneTop":3.87208030733258,"strikeZoneBottom":1.83285818561021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.664117485203699,"aZ":-22.817037546606198,"pfxX":-4.799833245046399,"pfxZ":11.044992276006514,"pX":0.37261609110600924,"pZ":1.463901966102917,"vX0":4.443200695596027,"vY0":-92.17471390869669,"vZ0":-3.1723671327713805,"x":102.8,"y":199.25,"x0":-1.4629362805842694,"y0":50.00275347325183,"z0":6.7082683730462795,"aX":-4.06676486038148},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":19.3,"breakHorizontal":7.1,"spinRate":1358,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.5977511096206616,"extension":4.426932319749498},"index":0,"playId":"142cb1dd-a4d9-3418-a46c-334a64c7723d","pitchNumber":1,"startTime":"2025-07-30T19:43:00.229Z","endTime":"2025-07-30T19:43:04.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":54.9,"endSpeed":50.7,"strikeZoneTop":3.78807418793328,"strikeZoneBottom":1.78109112886496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":11.14837093807922,"aZ":-24.92013948038017,"pfxX":-3.850170622165576,"pfxZ":11.322127232202035,"pX":0.56769682772725,"pZ":2.956842925837484,"vX0":3.8143683109486872,"vY0":-79.88092919507777,"vZ0":1.0171771780283538,"x":95.36,"y":158.95,"x0":-1.3606333808869182,"y0":50.00158440236676,"z0":7.357043920870902,"aX":-2.4660699788790965},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.8,"breakVerticalInduced":21.5,"breakHorizontal":5.4,"spinRate":1208,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.6880481668313818,"extension":4.011484443736779},"index":1,"playId":"f30e77b1-1365-3044-ad68-01a06e93e179","pitchNumber":2,"startTime":"2025-07-30T19:43:16.027Z","endTime":"2025-07-30T19:43:19.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":67.1,"endSpeed":61.8,"strikeZoneTop":3.82254053830134,"strikeZoneBottom":1.78338952633856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.135688975284097,"aZ":-21.716854175358975,"pfxX":-6.295650999166341,"pfxZ":10.895437127698207,"pX":-1.1172236227679044,"pZ":1.2514743109319482,"vX0":2.998072527447883,"vY0":-97.59309062422524,"vZ0":-4.5743842448338965,"x":159.59,"y":204.99,"x0":-1.859705851593458,"y0":50.0007608657457,"z0":6.569438601559979,"aX":-6.0392800562905276},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":18.7,"breakHorizontal":10.4,"spinRate":1474,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.5624050411789825,"extension":4.616324618249912},"index":2,"playId":"fd398783-4b1b-3b31-aab6-dec55202a107","pitchNumber":3,"startTime":"2025-07-30T19:43:29.880Z","endTime":"2025-07-30T19:43:33.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":61.3,"endSpeed":56.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":12.599298655186903,"aZ":-23.386472370125226,"pfxX":-0.9973721410550711,"pfxZ":10.8435547556469,"pX":-1.0109866538444392,"pZ":2.80111383917403,"vX0":1.364006560521033,"vY0":-89.33632490501984,"vZ0":-0.538662723259233,"x":155.54,"y":163.15,"x0":-1.6540214261912343,"y0":50.0013474833327,"z0":6.858430458160754,"aX":-0.8080776193002693},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":19.9,"breakHorizontal":1.3,"spinRate":1409,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.6125814564950094,"extension":4.57076133650202},"hitData":{"launchSpeed":99.2,"launchAngle":25.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.64,"coordY":48.9}},"index":3,"playId":"a0bf9b58-b27a-3cf6-a627-04b23a43846d","pitchNumber":4,"startTime":"2025-07-30T19:43:42.736Z","endTime":"2025-07-30T19:43:55.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:43:55.253Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Abraham Toro grounds into a force out, pitcher Kody Clemens to second baseman Ty France. Ceddanne Rafaela out at 2nd.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:44:11.186Z","endTime":"2025-07-30T19:45:26.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":60.9,"endSpeed":56.1,"strikeZoneTop":3.71688930206106,"strikeZoneBottom":1.83997323064581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":14.144312620328833,"aZ":-23.941382632854886,"pfxX":3.850700141052069,"pfxZ":10.46630314810043,"pX":-0.5809507938183613,"pZ":1.351681255100915,"vX0":0.9073992059430992,"vY0":-88.65423185922434,"vZ0":-2.5651329979181994,"x":139.14,"y":202.28,"x0":-1.6012288946908801,"y0":50.000579259156225,"z0":6.773659775131252,"aX":3.026198935800246},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":18.5,"breakHorizontal":-7.3,"spinRate":1390,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.6207949402190556,"extension":4.29235044321237},"index":0,"playId":"644d3a89-6c39-36ae-b0ca-7a8a73b98e34","pitchNumber":1,"startTime":"2025-07-30T19:44:13.229Z","endTime":"2025-07-30T19:44:18.543Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":63.7,"endSpeed":57.9,"strikeZoneTop":3.66266863435638,"strikeZoneBottom":1.81812971548877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.446876285446837,"aZ":-22.625935843112767,"pfxX":0.2818743821765217,"pfxZ":11.18786252787536,"pX":-0.5523428378954909,"pZ":1.9832729596225596,"vX0":2.1059890922496356,"vY0":-92.71492804357366,"vZ0":-2.288720787432915,"x":138.05,"y":185.23,"x0":-1.7490987622065863,"y0":50.00161043826449,"z0":6.678195348763665,"aX":0.24008746119785226},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":19.8,"breakHorizontal":-1.3,"spinRate":1472,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.5953610572365791,"extension":4.675330966608539},"index":1,"playId":"6f1b4f75-a3fb-387c-b4b1-38f8e9279b4f","pitchNumber":2,"startTime":"2025-07-30T19:44:26.024Z","endTime":"2025-07-30T19:44:30.260Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":65.8,"strikeZoneTop":3.6200814490828,"strikeZoneBottom":1.84101225042375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.158789931256006,"aZ":-18.994397183390134,"pfxX":-3.3261502077339697,"pfxZ":11.902788854998159,"pX":0.5457804705171322,"pZ":2.126080922770783,"vX0":4.438927692656055,"vY0":-105.27579167478011,"vZ0":-4.230343605603216,"x":96.2,"y":181.38,"x0":-1.1711851935319175,"y0":50.0019993985316,"z0":6.3973496002888375,"aX":-3.6826987028375817},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":20.5,"breakHorizontal":4.6,"spinRate":1652,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.5230390001476368,"extension":5.09476369226477},"index":2,"playId":"2b7fb678-ec8f-393b-b435-c4b09cf360d0","pitchNumber":3,"startTime":"2025-07-30T19:44:37.909Z","endTime":"2025-07-30T19:44:41.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":66.1,"endSpeed":60.8,"strikeZoneTop":3.5208137293426,"strikeZoneBottom":1.64384267506208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.129518268607455,"aZ":-23.81320618504593,"pfxX":-8.822630468470841,"pfxZ":8.992210727280167,"pX":1.4332815913554644,"pZ":1.3530241459586738,"vX0":7.542930178025943,"vY0":-95.89866940391123,"vZ0":-2.127509608238365,"x":62.37,"y":202.25,"x0":-1.408678900352847,"y0":50.00083159846305,"z0":5.80554156697665,"aX":-8.199266682516702},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":16.1,"breakHorizontal":13.7,"spinRate":1688,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.5716251740700553,"extension":5.1950599745017305},"index":3,"playId":"4f46ea4e-5bd1-3c1f-97a4-2fcb3d1b4477","pitchNumber":4,"startTime":"2025-07-30T19:44:50.419Z","endTime":"2025-07-30T19:44:54.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":67.3,"endSpeed":60.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.179853584096858,"aZ":-20.311521754097047,"pfxX":-3.6446346682775483,"pfxZ":12.574309970862949,"pX":-0.7721887751217686,"pZ":2.9545965631006488,"vX0":2.6223792625614375,"vY0":-97.8080925846616,"vZ0":-1.640773029330294,"x":146.43,"y":159.01,"x0":-1.6739339733439058,"y0":50.00336554994748,"z0":6.598048808395869,"aX":-3.4390795120420083},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":22.4,"breakHorizontal":5.5,"spinRate":1447,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.565685591787771,"extension":4.673349940163049},"index":4,"playId":"023bd4e2-9e13-34d6-9da8-b944c31b50e6","pitchNumber":5,"startTime":"2025-07-30T19:45:03.240Z","endTime":"2025-07-30T19:45:07.206Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.042532264266416,"aZ":-13.242388313881087,"pfxX":-3.843134674003787,"pfxZ":11.899363082126177,"pX":0.3788951000013249,"pZ":3.0306214834987113,"vX0":5.1432464247625544,"vY0":-125.99350585217933,"vZ0":-5.463284235917916,"x":102.56,"y":156.95,"x0":-1.1993546810473357,"y0":50.00481246323991,"z0":6.3158819902179,"aX":-6.116140354941035},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":20.4,"breakHorizontal":5.6,"spinRate":1986,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.43642922937066553,"extension":5.5946846539597495},"hitData":{"launchSpeed":76.8,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.86,"coordY":154.8}},"index":5,"playId":"2c61ddd8-02aa-32a8-b016-62eeca4cd369","pitchNumber":6,"startTime":"2025-07-30T19:45:19.656Z","endTime":"2025-07-30T19:45:26.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:45:26.581Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T19:47:19.247Z","endTime":"2025-07-30T19:48:13.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.25904761801494,"strikeZoneBottom":1.48482611141233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.361771349468686,"aZ":-13.258543205633831,"pfxX":2.9171787175738273,"pfxZ":10.423006335925855,"pX":0.11414329665493092,"pZ":3.337905993053517,"vX0":-4.71657922881973,"vY0":-134.2022620309547,"vZ0":-3.7627145746435002,"x":112.65,"y":148.66,"x0":1.5193893832712946,"y0":50.0066809986593,"z0":5.709382806154,"aX":5.296631994450608},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":-4.2,"spinRate":2263,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.40890108209800324,"extension":6.069610122238749},"index":0,"playId":"65aae2da-ef6a-3d3a-9dba-12a5b350c89a","pitchNumber":1,"startTime":"2025-07-30T19:47:32.371Z","endTime":"2025-07-30T19:47:35.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54819810642338,"aZ":-14.735857215261552,"pfxX":4.628222580032242,"pfxZ":9.325394589960384,"pX":-0.657344757866402,"pZ":3.0696270866980835,"vX0":-7.205981756252886,"vY0":-135.6240140612981,"vZ0":-4.196725638585463,"x":142.06,"y":155.9,"x0":1.4279043264209923,"y0":50.00506637525661,"z0":5.658821742742815,"aX":8.657621619869811},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":-7.0,"spinRate":2301,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.403239471844151,"extension":6.194232779587979},"index":1,"playId":"2381ecce-20bd-3b4b-992c-09a5fe001ee6","pitchNumber":2,"startTime":"2025-07-30T19:47:46.428Z","endTime":"2025-07-30T19:47:49.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.441382407209336,"aZ":-39.81261006142452,"pfxX":-9.745908725001183,"pfxZ":-5.895992522761114,"pX":0.9539875375074247,"pZ":2.589279256110836,"vX0":-0.04690589318300192,"vY0":-113.34920267747077,"vZ0":2.076920322936523,"x":80.64,"y":168.87,"x0":2.2401885199849705,"y0":50.000504831231225,"z0":5.647193840696538,"aX":-12.632356332317944},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.8,"breakHorizontal":17.6,"spinRate":2543,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.4839169476458993,"extension":5.848310917056096},"hitData":{"launchSpeed":94.9,"launchAngle":35.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.42,"coordY":77.82}},"index":2,"playId":"f62fc94c-be76-39f2-bbf6-b2bc1727e478","pitchNumber":3,"startTime":"2025-07-30T19:48:04.139Z","endTime":"2025-07-30T19:48:13.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:48:13.645Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to second baseman Ceddanne Rafaela.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T19:48:23.836Z","endTime":"2025-07-30T19:50:03.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":74.8,"endSpeed":68.8,"strikeZoneTop":3.46702544157604,"strikeZoneBottom":1.65054645365065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.54977668622446,"aZ":-40.18119777016151,"pfxX":-10.33135703233977,"pfxZ":-6.697858500495583,"pX":1.126384826990467,"pZ":3.36580564140511,"vX0":0.3607186406864302,"vY0":-108.81037166910848,"vZ0":4.251239227574777,"x":74.06,"y":147.9,"x0":2.299794152743938,"y0":50.00084220575335,"z0":5.747534665755546,"aX":-12.355082117249056},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-10.7,"breakHorizontal":18.6,"spinRate":2494,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.5038608713553074,"extension":5.997565395010495},"index":0,"playId":"55bad679-ad34-30c2-b897-2ff4a2da642c","pitchNumber":1,"startTime":"2025-07-30T19:48:38.430Z","endTime":"2025-07-30T19:48:42.455Z","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":1,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.2,"strikeZoneTop":3.51383206676238,"strikeZoneBottom":1.63160403695994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.541719904158978,"aZ":-39.97895821602783,"pfxX":-10.267502800398564,"pfxZ":-6.627113004107276,"pX":0.7213713691153507,"pZ":3.3965723446661116,"vX0":-0.28801185657218814,"vY0":-108.02415980381657,"vZ0":4.420817648472286,"x":89.5,"y":147.07,"x0":2.18980820331021,"y0":50.00415542264976,"z0":5.729974959898205,"aX":-12.085597589705198},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-10.4,"breakHorizontal":18.6,"spinRate":2473,"spinDirection":312},"zone":3,"typeConfidence":2.0,"plateTime":0.5078377744200839,"extension":6.0239762413657125},"index":1,"playId":"945c26ef-6f4b-3f7e-b2c5-5d1b39a41b39","pitchNumber":2,"startTime":"2025-07-30T19:48:50.926Z","endTime":"2025-07-30T19:48:54.602Z","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":93.5,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.94622560710891,"aZ":-14.509227205377833,"pfxX":3.8100030511213383,"pfxZ":9.36692964285205,"pX":-0.7276577410553136,"pZ":2.6800756063462154,"vX0":-7.63720024435561,"vY0":-135.98849205498303,"vZ0":-4.674656502166188,"x":144.74,"y":166.42,"x0":1.6135784888281515,"y0":50.000860263819646,"z0":5.417442031710113,"aX":7.184485516279968},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":-5.4,"spinRate":2413,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.40175430302819315,"extension":6.158921801985683},"index":2,"playId":"18e4d7fc-5e9a-39b1-a384-ad88e488c29f","pitchNumber":3,"startTime":"2025-07-30T19:49:05.433Z","endTime":"2025-07-30T19:49:10.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":69.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.071315181963726,"aZ":-41.316476515718364,"pfxX":-8.24868525600162,"pfxZ":-7.55991138189864,"pX":0.4773722359896772,"pZ":2.7412215285323116,"vX0":-0.8931479415098829,"vY0":-109.78451164636871,"vZ0":2.8795649260373026,"x":98.8,"y":164.77,"x0":1.9610060386804573,"y0":50.00259155594878,"z0":5.838516099977486,"aX":-9.976887607500155},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-12.5,"breakHorizontal":15.1,"spinRate":2591,"spinDirection":320},"zone":6,"typeConfidence":2.0,"plateTime":0.5006537532248894,"extension":6.011699024731685},"index":3,"playId":"e6ead8d6-3ecc-3c8c-bbcb-a64df738ce67","pitchNumber":4,"startTime":"2025-07-30T19:49:25.626Z","endTime":"2025-07-30T19:49:29.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T19:49:43.782Z","endTime":"2025-07-30T19:49:53.686Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.964528745816217,"aZ":-42.63413271101686,"pfxX":-8.42596701097261,"pfxZ":-8.533085960452974,"pX":-0.09396865659234255,"pZ":1.5439316049501555,"vX0":-1.9155695751849773,"vY0":-111.2197945285092,"vZ0":0.9367072105898102,"x":120.58,"y":197.09,"x0":1.8771032672988495,"y0":50.002525289633,"z0":5.615812820271179,"aX":-10.327865249290554},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-14.6,"breakHorizontal":15.7,"spinRate":2495,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.49659929148887416,"extension":6.058198524353597},"hitData":{"launchSpeed":84.3,"launchAngle":57.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":123.36,"coordY":128.12}},"index":5,"playId":"706adfcf-7b38-3a76-ae7c-ba599fa37fac","pitchNumber":5,"startTime":"2025-07-30T19:49:53.686Z","endTime":"2025-07-30T19:50:03.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:50:03.421Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, first baseman Romy Gonzalez to pitcher Chris Murphy.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T19:50:10.211Z","endTime":"2025-07-30T19:51:41.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.85268954076705,"strikeZoneBottom":1.92490829088124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.051267267434906,"aZ":-31.510161619855445,"pfxX":-10.047025622251763,"pfxZ":0.5042328434941821,"pX":-2.233737583147517,"pZ":0.5048667001292972,"vX0":-6.759600811952299,"vY0":-114.34277194892799,"vZ0":-3.5933142073635453,"x":202.14,"y":225.15,"x0":2.071108641424961,"y0":50.002250489882854,"z0":5.204331509343502,"aX":-13.237950281688507},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.2,"breakHorizontal":19.9,"spinRate":2458,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.47990985277190923,"extension":5.977545476485639},"index":0,"playId":"f99f045e-7b0f-3462-8c38-97a12b73ae70","pitchNumber":1,"startTime":"2025-07-30T19:50:24.467Z","endTime":"2025-07-30T19:50:27.467Z","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":94.0,"endSpeed":85.4,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10639214331743,"aZ":-12.806125180242628,"pfxX":1.095286013879285,"pfxZ":10.335096744439682,"pX":-1.9587910570464402,"pZ":3.036258113921849,"vX0":-9.507254116679878,"vY0":-136.5277404099559,"vZ0":-4.345910384596898,"x":191.66,"y":156.8,"x0":1.4372293277756136,"y0":50.003268230629935,"z0":5.540390168674808,"aX":2.054031001119615},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":0.1,"spinRate":2307,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4023131098487047,"extension":6.255905059736086},"index":1,"playId":"7f363141-fff0-3a0d-91fb-a3bf1b2618bc","pitchNumber":2,"startTime":"2025-07-30T19:50:40.716Z","endTime":"2025-07-30T19:50:43.716Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.798874188148893,"aZ":-14.932183164840847,"pfxX":4.440625932370631,"pfxZ":9.332837377316277,"pX":0.5771986817949538,"pZ":3.279387423774149,"vX0":-4.671368114998283,"vY0":-135.58932561258067,"vZ0":-3.368655379377176,"x":95.0,"y":150.24,"x0":1.7518636853006528,"y0":50.004125595657854,"z0":5.59082425380045,"aX":8.205006108802928},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-7.0,"spinRate":2307,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.40517627641785126,"extension":6.144444445465406},"index":2,"playId":"6698cfc4-3e2c-3610-ac37-697fd91a3b6e","pitchNumber":3,"startTime":"2025-07-30T19:50:55.786Z","endTime":"2025-07-30T19:50:58.867Z","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":93.6,"endSpeed":83.8,"strikeZoneTop":3.8638342977409,"strikeZoneBottom":1.93587045722078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.86469722561858,"aZ":-11.57931201647632,"pfxX":3.006627861965959,"pfxZ":11.206735403171308,"pX":0.5526482365256662,"pZ":4.094765990960102,"vX0":-3.862518034711742,"vY0":-136.1738576637162,"vZ0":-1.9403765194330314,"x":95.93,"y":128.22,"x0":1.6132272677093142,"y0":50.00506101533122,"z0":5.638763200839039,"aX":5.526904012821413},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.9,"breakHorizontal":-4.4,"spinRate":2304,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40557347077029604,"extension":6.093958179508418},"index":3,"playId":"3d7ea1df-ba7e-346e-a401-df95c0bceec0","pitchNumber":4,"startTime":"2025-07-30T19:51:16.129Z","endTime":"2025-07-30T19:51:19.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.4,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30121683418028,"aZ":-12.091762991336536,"pfxX":3.998156094916693,"pfxZ":10.854576927816257,"pX":0.14352954803555118,"pZ":2.9766418126739955,"vX0":-5.181038021720228,"vY0":-136.23967981964378,"vZ0":-4.499753507869389,"x":111.53,"y":158.41,"x0":1.5644997041177804,"y0":50.00454292808934,"z0":5.507449523782846,"aX":7.398924996361415},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-5.9,"spinRate":2360,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.40446342753093534,"extension":6.237644072859062},"hitData":{"launchSpeed":98.3,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.69,"coordY":157.34}},"index":4,"playId":"2594a5a2-efee-395c-8190-7a182555f06d","pitchNumber":5,"startTime":"2025-07-30T19:51:32.477Z","endTime":"2025-07-30T19:51:41.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:51:41.484Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, first baseman Romy Gonzalez to pitcher Chris Murphy.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T19:50:10.211Z","endTime":"2025-07-30T19:51:41.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.85268954076705,"strikeZoneBottom":1.92490829088124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.051267267434906,"aZ":-31.510161619855445,"pfxX":-10.047025622251763,"pfxZ":0.5042328434941821,"pX":-2.233737583147517,"pZ":0.5048667001292972,"vX0":-6.759600811952299,"vY0":-114.34277194892799,"vZ0":-3.5933142073635453,"x":202.14,"y":225.15,"x0":2.071108641424961,"y0":50.002250489882854,"z0":5.204331509343502,"aX":-13.237950281688507},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.2,"breakHorizontal":19.9,"spinRate":2458,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.47990985277190923,"extension":5.977545476485639},"index":0,"playId":"f99f045e-7b0f-3462-8c38-97a12b73ae70","pitchNumber":1,"startTime":"2025-07-30T19:50:24.467Z","endTime":"2025-07-30T19:50:27.467Z","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":94.0,"endSpeed":85.4,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10639214331743,"aZ":-12.806125180242628,"pfxX":1.095286013879285,"pfxZ":10.335096744439682,"pX":-1.9587910570464402,"pZ":3.036258113921849,"vX0":-9.507254116679878,"vY0":-136.5277404099559,"vZ0":-4.345910384596898,"x":191.66,"y":156.8,"x0":1.4372293277756136,"y0":50.003268230629935,"z0":5.540390168674808,"aX":2.054031001119615},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":0.1,"spinRate":2307,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4023131098487047,"extension":6.255905059736086},"index":1,"playId":"7f363141-fff0-3a0d-91fb-a3bf1b2618bc","pitchNumber":2,"startTime":"2025-07-30T19:50:40.716Z","endTime":"2025-07-30T19:50:43.716Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.798874188148893,"aZ":-14.932183164840847,"pfxX":4.440625932370631,"pfxZ":9.332837377316277,"pX":0.5771986817949538,"pZ":3.279387423774149,"vX0":-4.671368114998283,"vY0":-135.58932561258067,"vZ0":-3.368655379377176,"x":95.0,"y":150.24,"x0":1.7518636853006528,"y0":50.004125595657854,"z0":5.59082425380045,"aX":8.205006108802928},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-7.0,"spinRate":2307,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.40517627641785126,"extension":6.144444445465406},"index":2,"playId":"6698cfc4-3e2c-3610-ac37-697fd91a3b6e","pitchNumber":3,"startTime":"2025-07-30T19:50:55.786Z","endTime":"2025-07-30T19:50:58.867Z","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":93.6,"endSpeed":83.8,"strikeZoneTop":3.8638342977409,"strikeZoneBottom":1.93587045722078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.86469722561858,"aZ":-11.57931201647632,"pfxX":3.006627861965959,"pfxZ":11.206735403171308,"pX":0.5526482365256662,"pZ":4.094765990960102,"vX0":-3.862518034711742,"vY0":-136.1738576637162,"vZ0":-1.9403765194330314,"x":95.93,"y":128.22,"x0":1.6132272677093142,"y0":50.00506101533122,"z0":5.638763200839039,"aX":5.526904012821413},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.9,"breakHorizontal":-4.4,"spinRate":2304,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40557347077029604,"extension":6.093958179508418},"index":3,"playId":"3d7ea1df-ba7e-346e-a401-df95c0bceec0","pitchNumber":4,"startTime":"2025-07-30T19:51:16.129Z","endTime":"2025-07-30T19:51:19.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.4,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30121683418028,"aZ":-12.091762991336536,"pfxX":3.998156094916693,"pfxZ":10.854576927816257,"pX":0.14352954803555118,"pZ":2.9766418126739955,"vX0":-5.181038021720228,"vY0":-136.23967981964378,"vZ0":-4.499753507869389,"x":111.53,"y":158.41,"x0":1.5644997041177804,"y0":50.00454292808934,"z0":5.507449523782846,"aX":7.398924996361415},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-5.9,"spinRate":2360,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.40446342753093534,"extension":6.237644072859062},"hitData":{"launchSpeed":98.3,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.69,"coordY":157.34}},"index":4,"playId":"2594a5a2-efee-395c-8190-7a182555f06d","pitchNumber":5,"startTime":"2025-07-30T19:51:32.477Z","endTime":"2025-07-30T19:51:41.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T19:51:41.484Z","atBatIndex":80},"scoringPlays":[7,14,18,36,40,49,71,72,73],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":97.12,"y":60.78},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":116.56,"y":150.01},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":199.32,"y":95.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":149.98,"y":144.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":104.07,"y":88.44},"type":"H","description":"Single"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10,11],"bottom":[12,13,14,15],"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":38.29,"y":77.62},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":155.45,"y":71.73},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":163.08,"y":111.79},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":82.58,"y":104.15},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":175.66,"y":103.12},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":95.14,"y":154.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":41.31,"y":58.79},"type":"H","description":"Home Run"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18,19],"bottom":[20,21,22,23,24],"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":183.8,"y":143.16},"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":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":172.24,"y":91.49},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":90.97,"y":105.67},"type":"O","description":"Sac Fly"},{"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":126.09,"y":149.74},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"coordinates":{"x":128.43,"y":170.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":128.37,"y":48.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":141.54,"y":113.7},"type":"O","description":"Pop Out"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28,29],"bottom":[30,31,32],"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":71.73,"y":131.89},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":90.37,"y":141.16},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":159.12,"y":97.56},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":158.72,"y":157.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":166.65,"y":83.09},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":123.24,"y":179.56},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":45,"top":[33,34,35,36,37,38,39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":111.35,"y":75.17},"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":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":177.0,"y":60.0},"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":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":118.55,"y":160.73},"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":5,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":112.26,"y":84.53},"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":5,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":189.53,"y":101.62},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":120.74,"y":153.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":148.63,"y":84.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":136.16,"y":191.36},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49,50],"bottom":[51,52,53],"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":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":110.89,"y":177.09},"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":6,"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":125.84,"y":138.6},"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":6,"pitcher":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":176.63,"y":38.36},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":115.97,"y":118.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":110.36,"y":151.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":119.88,"y":143.2},"type":"O","description":"Lineout"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56],"bottom":[57,58,59,60,61],"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":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":91.6,"y":52.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":106.69,"y":176.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":48.49,"y":109.14},"type":"H","description":"Single"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64,65],"bottom":[66,67,68],"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":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":84.25,"y":91.96},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":94.83,"y":156.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":162.74,"y":150.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":110.13,"y":121.68},"type":"O","description":"Pop Out"}]}},{"startIndex":69,"endIndex":80,"top":[69,70,71,72,73,74,75,76,77],"bottom":[78,79,80],"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":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":205.78,"y":121.88},"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":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":182.85,"y":117.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":176.25,"y":93.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":77.42,"y":40.39},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":220.26,"y":82.29},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":126.62,"y":77.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":119.14,"y":65.07},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":145.64,"y":48.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":9,"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":131.86,"y":154.8},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":186.42,"y":77.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":123.36,"y":128.12},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":160.69,"y":157.34},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"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":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":5,"hits":6,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":1,"hits":5,"errors":0,"leftOnBase":6},"away":{"runs":13,"hits":16,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"catcher":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"first":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"second":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"third":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"shortstop":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"left":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"center":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"onDeck":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"inHole":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"battingOrder":3,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"onDeck":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"inHole":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"pitcher":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"battingOrder":7,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":3,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":4,"airOuts":12,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".253","atBats":42,"obp":".323","slg":".432","ops":".755","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":32,"rbi":13,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.50","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":30,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":117,"era":"3.76","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.30","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":41,"strikes":76,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":1,"pitchesPerInning":"13.00","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID701350":{"person":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, HBP, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":12,"groundOuts":41,"airOuts":21,"runs":26,"doubles":14,"triples":1,"homeRuns":2,"strikeOuts":44,"baseOnBalls":25,"intentionalWalks":0,"hits":41,"hitByPitch":5,"avg":".279","atBats":147,"obp":".401","slg":".429","ops":".830","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":63,"rbi":18,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".386","groundOutsToAirouts":"1.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.50","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":49,"errors":1,"chances":51,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"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":4,"putOuts":8,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":22,"groundOuts":44,"airOuts":30,"runs":28,"doubles":15,"triples":3,"homeRuns":7,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":1,"hits":49,"hitByPitch":2,"avg":".295","atBats":166,"obp":".337","slg":".548","ops":".885","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":91,"rbi":35,"leftOnBase":63,"sacBunts":0,"sacFlies":3,"babip":".362","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.71","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":230,"errors":5,"chances":284,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":47,"groundOuts":96,"airOuts":90,"runs":61,"doubles":13,"triples":1,"homeRuns":18,"strikeOuts":71,"baseOnBalls":41,"intentionalWalks":0,"hits":97,"hitByPitch":8,"atBats":352,"obp":".362","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","numberOfPitches":1579,"era":"5.72","inningsPitched":"89.2","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.54","battersFaced":404,"outs":269,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1579,"balls":599,"strikes":980,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".500","pitchesPerInning":"17.61","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"7.13","walksPer9Inn":"4.12","hitsPer9Inn":"9.74","runsScoredPer9":"6.12","homeRunsPer9":"1.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":50,"gamesStarted":0,"flyOuts":25,"groundOuts":46,"airOuts":52,"runs":21,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":1,"hits":40,"hitByPitch":2,"atBats":173,"obp":".304","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":720,"era":"2.93","inningsPitched":"46.0","wins":3,"losses":3,"saves":3,"saveOpportunities":9,"holds":16,"blownSaves":6,"earnedRuns":15,"whip":"1.22","battersFaced":192,"outs":138,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":720,"balls":268,"strikes":452,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"15.65","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.04","walksPer9Inn":"3.13","hitsPer9Inn":"7.83","runsScoredPer9":"4.11","homeRunsPer9":"0.98","inheritedRunners":22,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-4 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":15,"groundOuts":28,"airOuts":30,"runs":9,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".165","atBats":97,"obp":".248","slg":".186","ops":".434","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":18,"rbi":1,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".216","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":20,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":14,"putOuts":227,"errors":3,"chances":244,"fielding":".988","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID660896":{"person":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"jerseyNumber":"71","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":39,"gamesStarted":0,"flyOuts":23,"groundOuts":27,"airOuts":44,"runs":33,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":22,"intentionalWalks":0,"hits":44,"hitByPitch":1,"atBats":156,"obp":".366","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":756,"era":"6.08","inningsPitched":"40.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":27,"whip":"1.65","battersFaced":183,"outs":120,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":276,"strikes":480,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".000","pitchesPerInning":"18.90","gamesFinished":15,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"10.13","walksPer9Inn":"4.95","hitsPer9Inn":"9.90","runsScoredPer9":"7.43","homeRunsPer9":"1.58","inheritedRunners":12,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":41,"groundOuts":53,"airOuts":73,"runs":39,"doubles":20,"triples":0,"homeRuns":14,"strikeOuts":47,"baseOnBalls":23,"intentionalWalks":1,"hits":73,"hitByPitch":6,"avg":".298","atBats":245,"obp":".371","slg":".551","ops":".922","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":135,"rbi":44,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".319","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":20,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":44,"errors":5,"chances":168,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":13,"groundOuts":29,"airOuts":25,"runs":20,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":1,"hits":33,"hitByPitch":1,"avg":".270","atBats":122,"obp":".359","slg":".484","ops":".843","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":59,"rbi":18,"leftOnBase":54,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.33","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":46,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596115":{"person":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":106,"flyOuts":55,"groundOuts":84,"airOuts":100,"runs":56,"doubles":17,"triples":0,"homeRuns":17,"strikeOuts":124,"baseOnBalls":21,"intentionalWalks":0,"hits":102,"hitByPitch":3,"avg":".250","atBats":408,"obp":".291","slg":".417","ops":".708","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":170,"rbi":65,"leftOnBase":174,"sacBunts":1,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":24,"lineOuts":21},"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":274,"putOuts":147,"errors":8,"chances":429,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 7-5)","summary":"7.0 IP, ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":18,"flyOuts":56,"groundOuts":132,"airOuts":100,"runs":44,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":83,"baseOnBalls":41,"intentionalWalks":0,"hits":100,"hitByPitch":8,"atBats":409,"obp":".323","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1783,"era":"3.19","inningsPitched":"110.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.28","battersFaced":464,"outs":330,"gamesPitched":19,"completeGames":1,"shutouts":0,"pitchesThrown":1783,"balls":681,"strikes":1102,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.32","rbi":1,"winPercentage":".583","pitchesPerInning":"16.21","gamesFinished":0,"strikeoutWalkRatio":"2.02","strikeoutsPer9Inn":"6.79","walksPer9Inn":"3.35","hitsPer9Inn":"8.18","runsScoredPer9":"3.60","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"1-5 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":61,"groundOuts":48,"airOuts":100,"runs":44,"doubles":13,"triples":0,"homeRuns":20,"strikeOuts":83,"baseOnBalls":32,"intentionalWalks":4,"hits":76,"hitByPitch":0,"avg":".249","atBats":305,"obp":".319","slg":".489","ops":".808","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":149,"rbi":57,"leftOnBase":148,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.25","popOuts":25,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":171,"errors":5,"chances":180,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":27,"groundOuts":41,"airOuts":41,"runs":18,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":65,"baseOnBalls":19,"intentionalWalks":1,"hits":36,"hitByPitch":4,"atBats":181,"obp":".286","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":863,"era":"3.04","inningsPitched":"50.1","wins":5,"losses":1,"saves":1,"saveOpportunities":5,"holds":14,"blownSaves":4,"earnedRuns":17,"whip":"1.09","battersFaced":206,"outs":151,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":293,"strikes":570,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".833","pitchesPerInning":"17.15","gamesFinished":6,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"11.62","walksPer9Inn":"3.40","hitsPer9Inn":"6.44","runsScoredPer9":"3.22","homeRunsPer9":"0.36","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","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":47,"gamesStarted":1,"flyOuts":27,"groundOuts":52,"airOuts":44,"runs":20,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":4,"hits":33,"hitByPitch":3,"atBats":161,"obp":".307","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":721,"era":"3.09","inningsPitched":"43.2","wins":4,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":15,"whip":"1.26","battersFaced":191,"outs":131,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":721,"balls":270,"strikes":451,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".667","pitchesPerInning":"16.51","gamesFinished":9,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"7.42","walksPer9Inn":"4.53","hitsPer9Inn":"6.80","runsScoredPer9":"4.12","homeRunsPer9":"0.21","inheritedRunners":33,"inheritedRunnersScored":11,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":4,"chances":12,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676979":{"person":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"jerseyNumber":"35","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":22,"gamesStarted":22,"flyOuts":55,"groundOuts":123,"airOuts":112,"runs":38,"doubles":18,"triples":1,"homeRuns":12,"strikeOuts":175,"baseOnBalls":38,"intentionalWalks":0,"hits":116,"hitByPitch":0,"atBats":525,"obp":".273","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","numberOfPitches":2186,"era":"2.23","inningsPitched":"141.1","wins":12,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.09","battersFaced":565,"outs":424,"gamesPitched":22,"completeGames":1,"shutouts":1,"pitchesThrown":2186,"balls":721,"strikes":1465,"strikePercentage":".670","hitBatsmen":0,"balks":3,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".750","pitchesPerInning":"15.47","gamesFinished":0,"strikeoutWalkRatio":"4.61","strikeoutsPer9Inn":"11.14","walksPer9Inn":"2.42","hitsPer9Inn":"7.39","runsScoredPer9":"2.42","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669684":{"person":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":7,"groundOuts":21,"airOuts":15,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":3,"atBats":61,"obp":".265","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":259,"era":"2.70","inningsPitched":"16.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"0.90","battersFaced":68,"outs":50,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":259,"balls":96,"strikes":163,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.54","gamesFinished":4,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.56","walksPer9Inn":"2.16","hitsPer9Inn":"5.94","runsScoredPer9":"2.70","homeRunsPer9":"1.62","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID458677":{"person":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"jerseyNumber":"32","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":41,"gamesStarted":0,"flyOuts":16,"groundOuts":28,"airOuts":29,"runs":14,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":2,"hits":32,"hitByPitch":2,"atBats":125,"obp":".338","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":568,"era":"2.65","inningsPitched":"34.0","wins":2,"losses":1,"saves":0,"saveOpportunities":4,"holds":15,"blownSaves":4,"earnedRuns":10,"whip":"1.35","battersFaced":143,"outs":102,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":208,"strikes":360,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".667","pitchesPerInning":"16.71","gamesFinished":2,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"10.06","walksPer9Inn":"3.71","hitsPer9Inn":"8.47","runsScoredPer9":"3.71","homeRunsPer9":"0.53","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"17","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"401","stats":{"batting":{"summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":22,"groundOuts":34,"airOuts":41,"runs":18,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".180","atBats":128,"obp":".228","slg":".273","ops":".501","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":35,"rbi":12,"leftOnBase":56,"sacBunts":2,"sacFlies":0,"babip":".215","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.67","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":120,"putOuts":61,"errors":5,"chances":186,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID647351":{"person":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":32,"groundOuts":57,"airOuts":66,"runs":27,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":1,"hits":55,"hitByPitch":6,"avg":".264","atBats":208,"obp":".320","slg":".399","ops":".719","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":83,"rbi":22,"leftOnBase":71,"sacBunts":0,"sacFlies":4,"babip":".289","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.60","popOuts":16,"lineOuts":18},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"36.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":343,"errors":7,"chances":404,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681867":{"person":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":6,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":13,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":49,"obp":".358","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":192,"era":"5.06","inningsPitched":"10.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.78","battersFaced":53,"outs":32,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":69,"strikes":123,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.00","gamesFinished":5,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"4.22","walksPer9Inn":"2.53","hitsPer9Inn":"13.50","runsScoredPer9":"7.59","homeRunsPer9":"1.69","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":82,"flyOuts":42,"groundOuts":67,"airOuts":70,"runs":41,"doubles":21,"triples":0,"homeRuns":9,"strikeOuts":79,"baseOnBalls":31,"intentionalWalks":0,"hits":74,"hitByPitch":0,"avg":".257","atBats":288,"obp":".327","slg":".424","ops":".751","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":122,"rbi":33,"leftOnBase":140,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":16,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":24,"stolenBases":62,"stolenBasePercentage":".721","caughtStealingPercentage":".279","assists":48,"putOuts":654,"errors":7,"chances":709,"fielding":".990","passedBall":6,"pickoffs":3}},"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":62,"groundOuts":91,"airOuts":115,"runs":62,"doubles":29,"triples":12,"homeRuns":11,"strikeOuts":119,"baseOnBalls":38,"intentionalWalks":0,"hits":116,"hitByPitch":7,"avg":".265","atBats":438,"obp":".332","slg":".461","ops":".793","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":486,"totalBases":202,"rbi":60,"leftOnBase":149,"sacBunts":1,"sacFlies":2,"babip":".339","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.82","popOuts":24,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":196,"errors":6,"chances":208,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID686765":{"person":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":11,"groundOuts":16,"airOuts":16,"runs":10,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".254","atBats":59,"obp":".323","slg":".339","ops":".662","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":20,"rbi":3,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":89,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":0,"lineOuts":1},"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":104,"flyOuts":56,"groundOuts":96,"airOuts":104,"runs":59,"doubles":21,"triples":3,"homeRuns":14,"strikeOuts":73,"baseOnBalls":17,"intentionalWalks":0,"hits":95,"hitByPitch":4,"avg":".262","atBats":363,"obp":".301","slg":".452","ops":".753","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":164,"rbi":49,"leftOnBase":158,"sacBunts":3,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.93","popOuts":21,"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":20,"putOuts":239,"errors":5,"chances":264,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663855":{"person":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"jerseyNumber":"46","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":22,"gamesStarted":9,"flyOuts":18,"groundOuts":74,"airOuts":38,"runs":43,"doubles":10,"triples":3,"homeRuns":3,"strikeOuts":48,"baseOnBalls":25,"intentionalWalks":1,"hits":62,"hitByPitch":6,"atBats":220,"obp":".369","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":973,"era":"6.27","inningsPitched":"56.0","wins":1,"losses":7,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":39,"whip":"1.55","battersFaced":254,"outs":168,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":371,"strikes":602,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"1.95","rbi":0,"winPercentage":".125","pitchesPerInning":"17.38","gamesFinished":6,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.02","hitsPer9Inn":"9.96","runsScoredPer9":"6.91","homeRunsPer9":"0.48","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608337":{"person":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":52,"groundOuts":69,"airOuts":106,"runs":41,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":77,"baseOnBalls":26,"intentionalWalks":0,"hits":84,"hitByPitch":1,"atBats":331,"obp":".307","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1399,"era":"3.80","inningsPitched":"87.2","wins":7,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.25","battersFaced":364,"outs":263,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1399,"balls":491,"strikes":908,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".778","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"7.90","walksPer9Inn":"2.67","hitsPer9Inn":"8.62","runsScoredPer9":"4.21","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":3,"chances":10,"fielding":".700","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,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":20,"airOuts":7,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".239","atBats":46,"obp":".255","slg":".370","ops":".625","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":17,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"2.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":24,"groundOuts":20,"airOuts":44,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":62,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":146,"obp":".213","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":623,"era":"1.29","inningsPitched":"42.0","wins":3,"losses":2,"saves":19,"saveOpportunities":21,"holds":4,"blownSaves":2,"earnedRuns":6,"whip":"0.81","battersFaced":160,"outs":126,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":623,"balls":192,"strikes":431,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".600","pitchesPerInning":"14.83","gamesFinished":26,"strikeoutWalkRatio":"4.77","strikeoutsPer9Inn":"13.29","walksPer9Inn":"2.79","hitsPer9Inn":"4.50","runsScoredPer9":"1.50","homeRunsPer9":"0.64","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"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}}},"batters":[701350,647351,680776,596115,666152,677800,663853,807799,678882,657136,678394,669684],"pitchers":[678394,669684],"bench":[608324,665966,608701,686765],"bullpen":[660896,657514,621111,547973,681867,676979,608337,663855,669711,676477,458677],"battingOrder":[701350,647351,680776,666152,677800,663853,807799,678882,657136],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wong (2, Matthews); Story (17, Matthews); Anthony (14, Matthews); Duran, Ja (29, Jax)."},{"label":"HR","value":"Story (17, 2nd inning off Matthews, 0 on, 0 out); Duran, Ja (11, 6th inning off Davis, N, 1 on, 2 out); Gonzalez, R (7, 9th inning off Clemens, 2 on, 0 out); Yoshida (1, 9th inning off Clemens, 0 on, 0 out)."},{"label":"TB","value":"Abreu, W; Anthony 3; Duran, Ja 7; Gonzalez, R 5; Hamilton, D; Rafaela; Story 6; Wong 3; Yoshida 5."},{"label":"RBI","value":"Abreu, W (57); Duran, Ja 4 (60); Gonzalez, R 3 (35); Story (65); Toro (22); Yoshida 3 (4)."},{"label":"2-out RBI","value":"Duran, Ja 2; Yoshida 2."},{"label":"Runners left in scoring position, 2 out","value":"Rafaela 3."},{"label":"SF","value":"Toro."},{"label":"GIDP","value":"Duran, Ja."},{"label":"Team RISP","value":"6-for-13."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Yoshida (2, 2nd base off Matthews/Jeffers)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Anthony (Clemens at home)."},{"label":"DP","value":"(Gonzalez, R-Story)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".241","atBats":30,"obp":".313","slg":".399","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":4,"airOuts":12,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":42,"obp":".426","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":182,"era":"4.29","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":13,"whip":"1.27","battersFaced":47,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":65,"strikes":117,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":13,"pitchesPerInning":"20.22","runsScoredPer9":"13.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID543859":{"person":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":1,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.50","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":12,"strikes":24,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"4.50","homeRunsPer9":"4.50","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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"11","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"101","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":7,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".194","atBats":36,"obp":".326","slg":".222","ops":".548","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":8,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":2,"putOuts":14,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":12,"strikes":10,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","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":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":39,"gamesStarted":1,"flyOuts":18,"groundOuts":50,"airOuts":42,"runs":25,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":1,"hits":49,"hitByPitch":2,"atBats":175,"obp":".330","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":671,"era":"4.12","inningsPitched":"43.2","wins":1,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":20,"whip":"1.40","battersFaced":193,"outs":131,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":671,"balls":227,"strikes":444,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":2,"winPercentage":".250","pitchesPerInning":"15.37","gamesFinished":10,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"7.83","walksPer9Inn":"2.47","hitsPer9Inn":"10.10","runsScoredPer9":"5.15","homeRunsPer9":"0.41","inheritedRunners":15,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"1.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"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":70,"flyOuts":38,"groundOuts":36,"airOuts":60,"runs":25,"doubles":6,"triples":3,"homeRuns":12,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".218","atBats":179,"obp":".297","slg":".486","ops":".783","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":87,"rbi":31,"leftOnBase":80,"sacBunts":1,"sacFlies":2,"babip":".221","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.92","popOuts":8,"lineOuts":14},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":4,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":120,"errors":2,"chances":214,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":49,"groundOuts":62,"airOuts":92,"runs":33,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":56,"baseOnBalls":34,"intentionalWalks":1,"hits":72,"hitByPitch":5,"avg":".255","atBats":282,"obp":".346","slg":".397","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":112,"rbi":34,"leftOnBase":124,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.29","popOuts":20,"lineOuts":23},"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":13,"stolenBases":41,"stolenBasePercentage":".759","caughtStealingPercentage":".241","assists":26,"putOuts":467,"errors":4,"chances":497,"fielding":".992","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"battingOrder":"800","stats":{"batting":{"summary":"2-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":30,"groundOuts":62,"airOuts":60,"runs":31,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":81,"baseOnBalls":27,"intentionalWalks":0,"hits":70,"hitByPitch":7,"avg":".258","atBats":271,"obp":".339","slg":".439","ops":".778","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":119,"rbi":38,"leftOnBase":127,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.58","popOuts":17,"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":5,"putOuts":205,"errors":1,"chances":211,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"battingOrder":"501","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":101,"flyOuts":58,"groundOuts":106,"airOuts":94,"runs":41,"doubles":19,"triples":0,"homeRuns":6,"strikeOuts":63,"baseOnBalls":19,"intentionalWalks":0,"hits":88,"hitByPitch":17,"avg":".251","atBats":350,"obp":".320","slg":".357","ops":".677","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":125,"rbi":44,"leftOnBase":146,"sacBunts":0,"sacFlies":1,"babip":".291","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.33","popOuts":9,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":635,"errors":1,"chances":694,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680577":{"person":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":10,"groundOuts":22,"airOuts":17,"runs":9,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".115","atBats":78,"obp":".148","slg":".192","ops":".340","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":15,"rbi":6,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".152","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":6,"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":47,"errors":0,"chances":48,"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"}]},"ID663562":{"person":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":13,"strikes":18,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":16,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":5,"atBats":33,"obp":".488","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":165,"era":"16.88","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":15,"whip":"2.00","battersFaced":43,"outs":24,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":70,"strikes":95,"strikePercentage":".580","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":2,"winPercentage":".000","pitchesPerInning":"20.63","gamesFinished":2,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"12.38","walksPer9Inn":"5.63","hitsPer9Inn":"12.38","runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":58,"groundOuts":83,"airOuts":90,"runs":27,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":61,"baseOnBalls":15,"intentionalWalks":0,"hits":78,"hitByPitch":3,"avg":".252","atBats":309,"obp":".291","slg":".382","ops":".673","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":118,"rbi":43,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.90","popOuts":15,"lineOuts":17},"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":131,"putOuts":95,"errors":5,"chances":231,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":3,"flyOuts":23,"groundOuts":50,"airOuts":49,"runs":25,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":175,"obp":".300","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":721,"era":"4.11","inningsPitched":"46.0","wins":3,"losses":3,"saves":2,"saveOpportunities":4,"holds":8,"blownSaves":2,"earnedRuns":21,"whip":"1.22","battersFaced":192,"outs":138,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":721,"balls":247,"strikes":474,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".500","pitchesPerInning":"15.67","gamesFinished":12,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"7.04","walksPer9Inn":"2.15","hitsPer9Inn":"8.80","runsScoredPer9":"4.89","homeRunsPer9":"0.98","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643377":{"person":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":2,"strikes":10,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"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}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":9,"groundOuts":35,"airOuts":31,"runs":24,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":72,"baseOnBalls":13,"intentionalWalks":2,"hits":46,"hitByPitch":1,"atBats":183,"obp":".305","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":760,"era":"4.50","inningsPitched":"46.0","wins":1,"losses":5,"saves":0,"saveOpportunities":5,"holds":21,"blownSaves":5,"earnedRuns":23,"whip":"1.28","battersFaced":198,"outs":138,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":760,"balls":234,"strikes":526,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":1,"winPercentage":".167","pitchesPerInning":"16.52","gamesFinished":3,"strikeoutWalkRatio":"5.54","strikeoutsPer9Inn":"14.09","walksPer9Inn":"2.54","hitsPer9Inn":"9.00","runsScoredPer9":"4.70","homeRunsPer9":"0.78","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680573":{"person":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":16,"flyOuts":64,"groundOuts":51,"airOuts":114,"runs":40,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":69,"baseOnBalls":35,"intentionalWalks":0,"hits":78,"hitByPitch":2,"atBats":309,"obp":".330","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1382,"era":"4.24","inningsPitched":"80.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.40","battersFaced":349,"outs":242,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1382,"balls":513,"strikes":869,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".556","pitchesPerInning":"17.13","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"7.70","walksPer9Inn":"3.90","hitsPer9Inn":"8.70","runsScoredPer9":"4.46","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":26,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":12,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":13,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":72,"obp":".410","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":314,"era":"7.41","inningsPitched":"17.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.94","battersFaced":83,"outs":51,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":314,"balls":116,"strikes":198,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.85","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.47","gamesFinished":8,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.35","walksPer9Inn":"4.24","hitsPer9Inn":"13.24","runsScoredPer9":"7.41","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":53,"flyOuts":40,"groundOuts":41,"airOuts":72,"runs":20,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".243","atBats":181,"obp":".299","slg":".381","ops":".680","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":69,"rbi":20,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.20","popOuts":14,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":38,"errors":2,"chances":104,"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"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":54,"groundOuts":92,"airOuts":94,"runs":46,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":88,"baseOnBalls":37,"intentionalWalks":1,"hits":85,"hitByPitch":3,"avg":".239","atBats":355,"obp":".313","slg":".397","ops":".710","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":141,"rbi":43,"leftOnBase":155,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.98","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.31","popOuts":12,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":92,"errors":0,"chances":93,"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"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)","summary":"4.1 IP, 5 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":74,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":22,"strikes":52,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"10.38","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":18,"groundOuts":22,"airOuts":34,"runs":21,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":134,"obp":".326","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":555,"era":"5.67","inningsPitched":"33.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.41","battersFaced":145,"outs":100,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":555,"balls":184,"strikes":371,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":4,"winPercentage":".400","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"11.34","walksPer9Inn":"2.43","hitsPer9Inn":"10.26","runsScoredPer9":"5.67","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"gamesStarted":1,"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":43,"groundOuts":65,"airOuts":80,"runs":48,"doubles":15,"triples":2,"homeRuns":10,"strikeOuts":84,"baseOnBalls":32,"intentionalWalks":1,"hits":74,"hitByPitch":9,"avg":".245","atBats":302,"obp":".335","slg":".407","ops":".742","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":123,"rbi":27,"leftOnBase":117,"sacBunts":1,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.20","popOuts":14,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":129,"errors":6,"chances":182,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":73,"groundOuts":81,"airOuts":134,"runs":40,"doubles":21,"triples":0,"homeRuns":14,"strikeOuts":137,"baseOnBalls":24,"intentionalWalks":0,"hits":88,"hitByPitch":10,"atBats":438,"obp":".258","caughtStealing":11,"stolenBases":14,"stolenBasePercentage":".560","caughtStealingPercentage":".440","numberOfPitches":1904,"era":"2.82","inningsPitched":"121.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"0.92","battersFaced":474,"outs":364,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1904,"balls":645,"strikes":1259,"strikePercentage":".660","hitBatsmen":10,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".667","pitchesPerInning":"15.69","gamesFinished":0,"strikeoutWalkRatio":"5.71","strikeoutsPer9Inn":"10.16","walksPer9Inn":"1.78","hitsPer9Inn":"6.53","runsScoredPer9":"2.97","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":34,"groundOuts":42,"airOuts":67,"runs":11,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".185","atBats":168,"obp":".257","slg":".262","ops":".519","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":44,"rbi":13,"leftOnBase":82,"sacBunts":0,"sacFlies":2,"babip":".210","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.00","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":18,"stolenBases":47,"stolenBasePercentage":".723","caughtStealingPercentage":".277","assists":18,"putOuts":475,"errors":1,"chances":494,"fielding":".998","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670242":{"person":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":67,"flyOuts":26,"groundOuts":39,"airOuts":57,"runs":27,"doubles":10,"triples":2,"homeRuns":13,"strikeOuts":72,"baseOnBalls":28,"intentionalWalks":0,"hits":44,"hitByPitch":3,"avg":".210","atBats":210,"obp":".309","slg":".462","ops":".771","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":97,"rbi":22,"leftOnBase":74,"sacBunts":0,"sacFlies":2,"babip":".244","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.15","popOuts":20,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":88,"errors":2,"chances":91,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[663616,681508,686797,665019,680777,650489,664034,668904,670242,664056,680577,805673,623437,663562,663485,643377],"pitchers":[805673,623437,663562,663485,643377,665019],"bench":[543877],"bullpen":[681892,657746,543859,680573],"battingOrder":[681508,686797,665019,680777,664034,668904,670242,664056,680577],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Wallner (13, 2nd inning off Bello, 0 on, 2 out)."},{"label":"TB","value":"Bader 2; Jeffers; Larnach; Wallner 4."},{"label":"RBI","value":"Wallner (22)."},{"label":"2-out RBI","value":"Wallner."},{"label":"Runners left in scoring position, 2 out","value":"Jeffers; Larnach."},{"label":"GIDP","value":"Lee, B."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Lee, B-Clemens)."}]}],"note":[]}},"officials":[{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"First Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Matthews."},{"label":"HBP","value":"Anthony (by Davis, N)."},{"label":"Pitches-strikes","value":"Bello 93-60; Murphy, C 24-16; Matthews 74-52; Topa 22-10; Davis, N 31-18; Sands 23-14; Jax 12-10; Clemens 20-13."},{"label":"Groundouts-flyouts","value":"Bello 8-4; Murphy, C 3-1; Matthews 2-3; Topa 0-0; Davis, N 1-1; Sands 0-0; Jax 0-0; Clemens 1-2."},{"label":"Batters faced","value":"Bello 28; Murphy, C 6; Matthews 21; Topa 5; Davis, N 8; Sands 4; Jax 3; Clemens 6."},{"label":"Inherited runners-scored","value":"Topa 1-1; Clemens 2-2."},{"label":"Umpires","value":"HP: Lance Barrett. 1B: Tom Hanahan. 2B: Carlos Torres. 3B: Alfonso Márquez. "},{"label":"Weather","value":"77 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, L To R."},{"label":"First pitch","value":"12:11 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"29,146."},{"label":"Venue","value":"Target Field."},{"label":"July 30, 2025"}],"pitchingNotes":["Jax pitched to 3 batters in the 9th inning."],"topPerformers":[{"player":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","boxscoreName":"Duran, Ja"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":62,"groundOuts":91,"airOuts":115,"runs":62,"doubles":29,"triples":12,"homeRuns":11,"strikeOuts":119,"baseOnBalls":38,"intentionalWalks":0,"hits":116,"hitByPitch":7,"avg":".265","atBats":438,"obp":".332","slg":".461","ops":".793","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":486,"totalBases":202,"rbi":60,"leftOnBase":149,"sacBunts":1,"sacFlies":2,"babip":".339","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.82","popOuts":24,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":196,"errors":6,"chances":208,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":72,"hittingGameScore":72},{"player":{"person":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115","boxscoreName":"Story"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":106,"flyOuts":55,"groundOuts":84,"airOuts":100,"runs":56,"doubles":17,"triples":0,"homeRuns":17,"strikeOuts":124,"baseOnBalls":21,"intentionalWalks":0,"hits":102,"hitByPitch":3,"avg":".250","atBats":408,"obp":".291","slg":".417","ops":".708","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":170,"rbi":65,"leftOnBase":174,"sacBunts":1,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":24,"lineOuts":21},"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":274,"putOuts":147,"errors":8,"chances":429,"fielding":".981","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":65,"hittingGameScore":65},{"player":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853","boxscoreName":"Gonzalez, R"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"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":4,"putOuts":8,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":22,"groundOuts":44,"airOuts":30,"runs":28,"doubles":15,"triples":3,"homeRuns":7,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":1,"hits":49,"hitByPitch":2,"avg":".295","atBats":166,"obp":".337","slg":".548","ops":".885","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":91,"rbi":35,"leftOnBase":63,"sacBunts":0,"sacFlies":3,"babip":".362","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.71","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":230,"errors":5,"chances":284,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63}]},"decisions":{"winner":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"loser":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}