{"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":776954,"link":"/api/v1.1/game/776954/feed/live","metaData":{"wait":10,"timeStamp":"20250730_023730","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776954,"type":"R","doubleHeader":"N","id":"2025/07/29/bosmlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776954-2025-07-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-29T23:40:00Z","originalDate":"2025-07-29","officialDate":"2025-07-29","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":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":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":51,"ties":0,"pct":".532"},"records":{},"divisionLeader":false,"wins":58,"losses":51,"winningPercentage":".532"},"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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":56,"ties":0,"pct":".477"},"records":{},"divisionLeader":false,"wins":51,"losses":56,"winningPercentage":".477"},"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},"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},"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},"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},"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},"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},"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},"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},"ID621043":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043","firstName":"Carlos","lastName":"Correa","primaryNumber":"1","birthDate":"1994-09-22","currentAge":31,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Carlos","useLastName":"Correa","middleName":"Javier","boxscoreName":"Correa","nickName":"I Am Groot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Correa","nameSlug":"carlos-correa-621043","firstLastName":"Carlos Correa","lastFirstName":"Correa, Carlos","lastInitName":"Correa, C","initLastName":"C Correa","fullFMLName":"Carlos Javier Correa","fullLFMName":"Correa, Carlos Javier","strikeZoneTop":3.337,"strikeZoneBottom":1.684},"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},"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},"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},"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},"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},"ID686973":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","firstName":"Louis","lastName":"Varland","primaryNumber":"77","birthDate":"1997-12-09","currentAge":28,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Louis","useLastName":"Varland","middleName":"Dennis","boxscoreName":"Varland, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Louis Varland","nameSlug":"louis-varland-686973","firstLastName":"Louis Varland","lastFirstName":"Varland, Louis","lastInitName":"Varland, L","initLastName":"L Varland","fullFMLName":"Louis Dennis Varland","fullLFMName":"Varland, Louis Dennis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"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},"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},"ID701487":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487","firstName":"Pierson","lastName":"Ohl","primaryNumber":"40","birthDate":"1999-09-10","currentAge":27,"birthCity":"Moorpark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":207,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierson","useLastName":"Ohl","middleName":"Blaine","boxscoreName":"Ohl","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierson Ohl","nameSlug":"pierson-ohl-701487","firstLastName":"Pierson Ohl","lastFirstName":"Ohl, Pierson","lastInitName":"Ohl, P","initLastName":"P Ohl","fullFMLName":"Pierson Blaine Ohl","fullLFMName":"Ohl, Pierson Blaine","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"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},"ID592779":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779","firstName":"Brock","lastName":"Stewart","primaryNumber":"41","birthDate":"1991-10-03","currentAge":34,"birthCity":"Normal","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Stewart","middleName":"Allen","boxscoreName":"Stewart, B","nickName":"Beef Stew","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Stewart","nameSlug":"brock-stewart-592779","firstLastName":"Brock Stewart","lastFirstName":"Stewart, Brock","lastInitName":"Stewart, B","initLastName":"B Stewart","fullFMLName":"Brock Allen Stewart","fullLFMName":"Stewart, Brock Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"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":"87","wind":"5 mph, In From LF"},"gameInfo":{"attendance":27460,"firstPitch":"2025-07-29T23:41:00.000Z","gameDurationMinutes":176},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"home":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"}},"officialScorer":{"id":700452,"fullName":"Dan Zibell","link":"/api/v1/people/700452"},"primaryDatacaster":{"id":427508,"fullName":"Stew Thornley","link":"/api/v1/people/427508"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:41:20.218Z","endTime":"2025-07-29T23:42:03.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-29T22:13:31.177Z","endTime":"2025-07-29T23:18:26.188Z","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-29T23:18:26.188Z","endTime":"2025-07-29T23:40:05.990Z","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-29T23:40:05.990Z","endTime":"2025-07-29T23:41:22.297Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.64078556865741,"strikeZoneBottom":1.70083429134131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.734569025135738,"aZ":-10.720645544346748,"pfxX":-6.255896496522512,"pfxZ":12.081210085613098,"pX":0.5400343625979632,"pZ":1.9861773522196038,"vX0":5.256605240563189,"vY0":-132.7498871095238,"vZ0":-7.866315564809776,"x":96.42,"y":185.15,"x0":-0.6578388142739393,"y0":50.00326549243299,"z0":5.777666554672649,"aX":-11.110317838338734},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.3,"breakHorizontal":10.1,"spinRate":2240,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.41337260974508716,"extension":6.237201481126244},"index":3,"playId":"8425155f-c748-3a6b-908d-0b71dfce7288","pitchNumber":1,"startTime":"2025-07-29T23:41:22.297Z","endTime":"2025-07-29T23:41:25.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.102929844918094,"aZ":-30.05802784042707,"pfxX":-7.419434688355334,"pfxZ":1.5322548610765434,"pX":-0.6012124083771327,"pZ":2.3018510048735084,"vX0":2.3067169644125647,"vY0":-118.02172602774674,"vZ0":-2.002770901150454,"x":139.92,"y":176.63,"x0":-0.6372792366246784,"y0":50.00582976804418,"z0":5.976622564921768,"aX":-10.2867609355},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.5,"breakHorizontal":12.7,"spinRate":2013,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.46721294754005127,"extension":6.1478364905276965},"index":4,"playId":"24523d63-b286-3e7b-b871-37e0f67e1e6e","pitchNumber":2,"startTime":"2025-07-29T23:41:37.606Z","endTime":"2025-07-29T23:41:41.125Z","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":5,"startTime":"2025-07-29T23:41:48.415Z","endTime":"2025-07-29T23:41:58.571Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.093420704438937,"aZ":-30.080110066843233,"pfxX":-6.471662135869896,"pfxZ":1.4746603033869254,"pX":-0.6744073214787508,"pZ":1.9361794074907068,"vX0":2.212199685124389,"vY0":-118.90410447500572,"vZ0":-2.7613713069921957,"x":142.71,"y":186.5,"x0":-0.7792097732849582,"y0":50.00541337830957,"z0":5.858871199326197,"aX":-9.211619697103538},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.3,"breakHorizontal":11.2,"spinRate":1981,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.461723849774335,"extension":6.1915534460163135},"index":6,"playId":"83c3afd6-da85-389f-ab6a-9cd6f3b0ddde","pitchNumber":3,"startTime":"2025-07-29T23:41:58.571Z","endTime":"2025-07-29T23:42:03.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:42:03.392Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:42:09.010Z","endTime":"2025-07-29T23:43:49.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.46831659471052,"strikeZoneBottom":1.70003950326661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06961034495156,"aZ":-13.144574127020364,"pfxX":-4.621235803408747,"pfxZ":10.390277479605611,"pX":-1.1709510097104259,"pZ":4.2756604747007305,"vX0":0.5226117539295303,"vY0":-134.68492927405197,"vZ0":-2.0202265809512223,"x":161.63,"y":123.34,"x0":-0.7675951317384544,"y0":50.005060270863325,"z0":5.968362904108079,"aX":-8.4654113914269},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":8.3,"spinRate":2360,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4071413409336242,"extension":6.1127642906757},"index":0,"playId":"55f85e34-51cd-3809-bbfc-4a44680b949d","pitchNumber":1,"startTime":"2025-07-29T23:42:30.866Z","endTime":"2025-07-29T23:42:34.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.30197813862142,"strikeZoneBottom":1.55029985320791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.092931388293188,"aZ":-14.488249418673512,"pfxX":-5.215505039926452,"pfxZ":9.587769763473515,"pX":-0.24281282379172323,"pZ":3.4677234702861313,"vX0":2.985247533570526,"vY0":-134.66633659837183,"vZ0":-3.8586322210962214,"x":126.26,"y":145.15,"x0":-0.685717747687573,"y0":50.000370648117986,"z0":5.937854701395737,"aX":-9.61811773611582},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2361,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40607918121529973,"extension":6.160986700214744},"index":1,"playId":"8caa870e-5014-35ca-bdc9-21cf75f362b8","pitchNumber":2,"startTime":"2025-07-29T23:42:46.438Z","endTime":"2025-07-29T23:42:50.099Z","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":92.3,"endSpeed":85.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.926532007736675,"aZ":-13.718267421532206,"pfxX":-4.9831724749465724,"pfxZ":10.00253436220622,"pX":0.04420769867335621,"pZ":2.630598277277716,"vX0":3.3329369488543508,"vY0":-134.42116103726948,"vZ0":-5.9145133450173155,"x":115.31,"y":167.75,"x0":-0.5592639209531833,"y0":50.002085929406746,"z0":5.8194533441094025,"aX":-9.192751429107306},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2260,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4062309387455332,"extension":6.179767769969481},"index":2,"playId":"818e2e3b-9b39-31ea-9d38-5b15fc776424","pitchNumber":3,"startTime":"2025-07-29T23:43:04.740Z","endTime":"2025-07-29T23:43:08.165Z","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":92.6,"endSpeed":84.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.899315403552254,"aZ":-16.636595076353228,"pfxX":-7.1706793282525965,"pfxZ":8.467781363331063,"pX":-0.2567176772979318,"pZ":2.1427088444942153,"vX0":3.6482856173326565,"vY0":-134.75790767104075,"vZ0":-6.39048188096023,"x":126.79,"y":180.93,"x0":-0.6981046133024341,"y0":50.00281766108048,"z0":5.72452396543958,"aX":-13.158546622032166},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":12.1,"spinRate":2275,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.40679645847119916,"extension":6.324057386391421},"index":3,"playId":"257481c6-3c69-3313-80e0-c784309931ca","pitchNumber":4,"startTime":"2025-07-29T23:43:25.804Z","endTime":"2025-07-29T23:43:28.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82750690094557,"aZ":-24.627239914482733,"pfxX":0.19086000865873576,"pfxZ":4.657476346215163,"pX":1.1668483206702398,"pZ":2.0143496858549987,"vX0":4.246780708174651,"vY0":-125.78142169268119,"vZ0":-4.48242668530207,"x":72.52,"y":184.39,"x0":-0.560284266347548,"y0":50.00162525130767,"z0":5.789447414268839,"aX":0.3092805214372137},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.8,"breakHorizontal":-1.2,"spinRate":2217,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.43359186254992643,"extension":6.248762114817981},"index":4,"playId":"ea73782f-c217-3597-bb94-7f4f9292c5b8","pitchNumber":5,"startTime":"2025-07-29T23:43:45.800Z","endTime":"2025-07-29T23:43:49.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:43:49.332Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jarren Duran doubles (28) on a sharp line drive to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:43:59.704Z","endTime":"2025-07-29T23:46:09.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"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,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.66804798095642,"strikeZoneBottom":1.65967889079348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.131963709425584,"aZ":-26.509273982396483,"pfxX":-6.943219340940539,"pfxZ":3.925010944301631,"pX":-0.6009227469082918,"pZ":1.1578098271521724,"vX0":2.351155150989013,"vY0":-119.44616769854521,"vZ0":-5.33157975629587,"x":139.91,"y":207.52,"x0":-0.6961841442139238,"y0":50.00530715856992,"z0":5.804278412669025,"aX":-10.028194144645942},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.1,"breakHorizontal":12.0,"spinRate":2164,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.45866194245707925,"extension":6.246076881773394},"index":0,"playId":"87fcefe0-d22f-39c0-b1c8-8ba83a5db0e8","pitchNumber":1,"startTime":"2025-07-29T23:44:13.089Z","endTime":"2025-07-29T23:44:16.371Z","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":92.3,"endSpeed":83.6,"strikeZoneTop":3.56833496381629,"strikeZoneBottom":1.65792487040334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66444413870847,"aZ":-13.058659421106118,"pfxX":-4.824184981711308,"pfxZ":10.564433150794782,"pX":-0.38307518237302074,"pZ":3.7754045968035324,"vX0":2.4229630210760007,"vY0":-134.30773629245633,"vZ0":-3.1730600722220133,"x":131.6,"y":136.84,"x0":-0.6747665383522523,"y0":50.0033388956374,"z0":5.912954052184519,"aX":-8.730075253140757},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.6,"breakHorizontal":8.2,"spinRate":2328,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40930556401593554,"extension":6.127736596233425},"index":1,"playId":"3f65029f-cf93-3c73-9b2c-1174954a5663","pitchNumber":2,"startTime":"2025-07-29T23:44:27.715Z","endTime":"2025-07-29T23:44:31.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.41689210715799,"strikeZoneBottom":1.70239817140335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.920714147075014,"aZ":-28.398076900443435,"pfxX":-6.656487831952065,"pfxZ":2.673735338347914,"pX":-0.04436092689110137,"pZ":2.3615306343354385,"vX0":3.38311857720539,"vY0":-118.16667000911265,"vZ0":-2.099449522961539,"x":118.69,"y":175.02,"x0":-0.6312381051524205,"y0":50.002680737889,"z0":5.875499372765627,"aX":-9.395244367337913},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.6,"breakHorizontal":11.2,"spinRate":2046,"spinDirection":259},"zone":5,"typeConfidence":2.0,"plateTime":0.4638763294779591,"extension":6.190681497562788},"index":2,"playId":"d989b942-a263-3459-9087-59495760d4be","pitchNumber":3,"startTime":"2025-07-29T23:44:45.586Z","endTime":"2025-07-29T23:44:49.187Z","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":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.568979431329,"strikeZoneBottom":1.59339707112714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71915687263249,"aZ":-10.427683717839868,"pfxX":-5.1262463268916205,"pfxZ":11.704411140909617,"pX":-0.5562205638976904,"pZ":1.7882864964042475,"vX0":2.3963105226087253,"vY0":-135.6993480736811,"vZ0":-8.511792152376913,"x":138.2,"y":190.5,"x0":-0.7865255491683716,"y0":50.002374063431446,"z0":5.699135421555513,"aX":-9.524793306882321},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":8.8,"spinRate":2362,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.40420621780508004,"extension":6.252675946047867},"index":3,"playId":"0a072668-b4ba-3b7e-9f1b-862e281e29f0","pitchNumber":4,"startTime":"2025-07-29T23:45:09.708Z","endTime":"2025-07-29T23:45:13.210Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-29T23:45:19.693Z","endTime":"2025-07-29T23:45:35.374Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.5,"strikeZoneTop":3.27802161702273,"strikeZoneBottom":1.59600359076786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.03698775255999,"aZ":-26.267808824203296,"pfxX":-9.671097335113236,"pfxZ":4.187688724236962,"pX":0.2297856066302789,"pZ":0.012308604212724672,"vX0":4.619337784110643,"vY0":-119.18077043777136,"vZ0":-7.568726279518665,"x":108.24,"y":238.45,"x0":-0.49714072003836945,"y0":50.00490434689532,"z0":5.666982313162907,"aX":-13.644786362869949},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.6,"breakHorizontal":16.1,"spinRate":2192,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4630208214115603,"extension":6.35457727483204},"index":5,"playId":"554d06e4-62da-3ca5-957d-13f6055fcf26","pitchNumber":5,"startTime":"2025-07-29T23:45:35.374Z","endTime":"2025-07-29T23:45:38.469Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31936748491796,"aZ":-13.475445782982327,"pfxX":-5.6986571855811965,"pfxZ":10.180273703957905,"pX":7.91198284674041E-4,"pZ":2.6650089671091792,"vX0":3.810016083641823,"vY0":-136.02167446054438,"vZ0":-5.636815014545501,"x":116.97,"y":166.82,"x0":-0.6919457316897649,"y0":50.00393444528213,"z0":5.731614855641896,"aX":-10.468585670454498},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2300,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4057600593378239,"extension":6.288884857682794},"hitData":{"launchSpeed":104.6,"launchAngle":15.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.25,"coordY":49.58}},"index":6,"playId":"c89c5199-af35-3944-a442-fc312e72d519","pitchNumber":6,"startTime":"2025-07-29T23:45:54.787Z","endTime":"2025-07-29T23:46:09.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:46:09.950Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:46:27.138Z","endTime":"2025-07-29T23:49:25.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.52546941582545,"strikeZoneBottom":1.56812602658344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.495611304164612,"aZ":-12.614739196731469,"pfxX":-6.389867050401182,"pfxZ":10.74800314090277,"pX":-0.9508972813912511,"pZ":4.036423476593446,"vX0":2.393939478724225,"vY0":-133.71415688776025,"vZ0":-2.854403821469093,"x":153.25,"y":129.8,"x0":-1.025083847821516,"y0":50.002400360714944,"z0":6.016952070164053,"aX":-11.62746363861234},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":11.0,"spinRate":2256,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4088560613638119,"extension":6.121963674721436},"index":0,"playId":"d3be0211-3eb0-331b-8d0d-64a429b332b6","pitchNumber":1,"startTime":"2025-07-29T23:46:47.968Z","endTime":"2025-07-29T23:46:51.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54597267434168,"aZ":-13.468226969014598,"pfxX":-5.950975801661791,"pfxZ":10.227884358880889,"pX":-0.06522276040530026,"pZ":2.451492822723877,"vX0":4.419467405884697,"vY0":-134.04054860645002,"vZ0":-6.341493824791569,"x":119.49,"y":172.59,"x0":-0.957847719328415,"y0":50.00576411594346,"z0":5.800368069708407,"aX":-10.887642505989373},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2287,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4078083797327299,"extension":6.24471903284201},"index":1,"playId":"94b1b0e4-31a1-3b7e-80cb-80657e07c5a8","pitchNumber":2,"startTime":"2025-07-29T23:47:06.461Z","endTime":"2025-07-29T23:47:10.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07163251075171,"aZ":-13.157650370939573,"pfxX":-5.7839182849063135,"pfxZ":10.374437534488731,"pX":-0.3178149910601751,"pZ":3.5401200346215544,"vX0":3.695826247388437,"vY0":-134.95644133133825,"vZ0":-3.830719535688318,"x":129.11,"y":143.2,"x0":-0.9579354152059744,"y0":50.00302356955093,"z0":5.91320945025351,"aX":-10.603038773259945},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":9.6,"spinRate":2302,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.40681455485409845,"extension":6.087025239889302},"index":2,"playId":"e9ec823f-4f55-30ef-8eae-2d3eafb3b880","pitchNumber":3,"startTime":"2025-07-29T23:47:32.942Z","endTime":"2025-07-29T23:47:36.381Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T23:47:52.393Z","endTime":"2025-07-29T23:48:13.247Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.45363768687418,"strikeZoneBottom":1.59388124990203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51847112267723,"aZ":-27.603584191149338,"pfxX":-6.826630210842311,"pfxZ":3.2479525878424313,"pX":-0.06340965217330069,"pZ":0.6362298959939121,"vX0":4.089947753615598,"vY0":-117.93250453740315,"vZ0":-5.981924567019974,"x":119.42,"y":221.6,"x0":-0.9335737003009557,"y0":50.004097934002715,"z0":5.753132578445941,"aX":-9.6124712951506},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.7,"breakHorizontal":11.4,"spinRate":2075,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.464515370093471,"extension":6.372689078670653},"index":4,"playId":"f0119716-9869-3afc-8fab-661ac46322bb","pitchNumber":4,"startTime":"2025-07-29T23:48:13.247Z","endTime":"2025-07-29T23:48:16.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.45102291988431,"strikeZoneBottom":1.52675264820304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.476187807205527,"aZ":-28.354124065539533,"pfxX":-7.897725587805634,"pfxZ":2.73150770050618,"pX":-0.16203956930305624,"pZ":0.37045613750485923,"vX0":4.3350983487713055,"vY0":-117.78893116954517,"vZ0":-6.469868566454205,"x":123.18,"y":228.78,"x0":-1.0052622721979554,"y0":50.00347058579486,"z0":5.792416854940218,"aX":-11.03933491226799},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.6,"breakHorizontal":13.2,"spinRate":2118,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4659640299612833,"extension":6.362530769033425},"index":5,"playId":"c792dc72-2b13-3aea-a3d4-0f262f35cd52","pitchNumber":5,"startTime":"2025-07-29T23:48:36.936Z","endTime":"2025-07-29T23:48:40.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"85459c64-8cf9-4a8e-b3c8-63d814a0b39a","startTime":"2025-07-29T23:49:01.971Z","endTime":"2025-07-29T23:49:06.971Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.030479202231746,"aZ":-29.871987298675002,"pfxX":-8.354240654495863,"pfxZ":1.6209152708816053,"pX":0.3464788353603371,"pZ":1.2465342091723608,"vX0":5.56798672820342,"vY0":-118.02767455605238,"vZ0":-4.476914619574968,"x":103.79,"y":205.12,"x0":-0.9497934928784466,"y0":50.0027928558579,"z0":5.8978436098706535,"aX":-11.8670931402329},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.2,"breakHorizontal":13.9,"spinRate":2239,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4628685657537841,"extension":6.355489008138787},"index":7,"playId":"954ac738-a010-3276-a171-892bb6c1ac51","pitchNumber":6,"startTime":"2025-07-29T23:49:21.395Z","endTime":"2025-07-29T23:49:25.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:49:25.007Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:51:07.097Z","endTime":"2025-07-29T23:53:14.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97192908089594,"aZ":-13.46104919676813,"pfxX":-1.8011860864341573,"pfxZ":10.296207551278,"pX":0.12780751207487667,"pZ":3.4321582011835505,"vX0":3.587479338071388,"vY0":-134.87293580431094,"vZ0":-5.575834921183968,"x":112.13,"y":146.11,"x0":-0.9936257925211229,"y0":50.00548025541659,"z0":6.497997674150668,"aX":-3.2747671153276716},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":2.4,"spinRate":2096,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.40819013169517016,"extension":6.4867058807036235},"index":0,"playId":"7ba241a5-bebf-3e4c-9088-1aa9054716de","pitchNumber":1,"startTime":"2025-07-29T23:51:36.295Z","endTime":"2025-07-29T23:51:40.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.6,"strikeZoneTop":3.74420607192592,"strikeZoneBottom":1.7038259234285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.989754598147695,"aZ":-41.73303879271863,"pfxX":4.817325677632466,"pfxZ":-7.682310231109006,"pX":1.0540059695787007,"pZ":1.3719117674910482,"vX0":3.2833081123713184,"vY0":-111.73110811762041,"vZ0":-1.9125033615240867,"x":76.82,"y":201.74,"x0":-1.0681024960358956,"y0":50.00010260516086,"z0":6.587908708206117,"aX":5.996867954866723},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.0,"breakHorizontal":-9.7,"spinRate":2403,"spinDirection":20},"zone":14,"typeConfidence":0.93,"plateTime":0.493089276909902,"extension":6.2785801554145895},"index":1,"playId":"44fc7e3b-3d96-3982-97b7-8d7060d84609","pitchNumber":2,"startTime":"2025-07-29T23:51:55.157Z","endTime":"2025-07-29T23:51:58.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.85166250212259,"strikeZoneBottom":1.74465608180522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.249170987468847,"aZ":-12.107373704097428,"pfxX":-5.034983659869541,"pfxZ":10.726539093546059,"pX":0.8614454289041266,"pZ":2.3877337494972473,"vX0":6.913492410217901,"vY0":-136.23704248488386,"vZ0":-8.086804410660926,"x":84.16,"y":174.31,"x0":-1.0605441501155655,"y0":50.00613345891138,"z0":6.240854861527396,"aX":-9.422498378629673},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2199,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.40277959394203133,"extension":6.861367338091114},"index":2,"playId":"80ca9550-e82e-3ac9-86f6-6c18de2d5f51","pitchNumber":3,"startTime":"2025-07-29T23:52:09.592Z","endTime":"2025-07-29T23:52:12.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.515944456665075,"aZ":-22.62310343069788,"pfxX":-6.5209031364467265,"pfxZ":7.110725314170056,"pX":-0.8672268229059851,"pZ":3.335552433519774,"vX0":2.656239895787456,"vY0":-115.4668278185754,"vZ0":-2.104759670647316,"x":150.06,"y":148.72,"x0":-1.1884798347954275,"y0":50.00309631393317,"z0":6.44674207446922,"aX":-8.76082651070322},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":12.6,"breakHorizontal":11.0,"spinRate":1675,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.47527219322392744,"extension":6.496609698790257},"index":3,"playId":"2df13e20-daaa-312e-9ad0-27db79bc4a1a","pitchNumber":4,"startTime":"2025-07-29T23:52:26.450Z","endTime":"2025-07-29T23:52:29.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T23:52:43.383Z","endTime":"2025-07-29T23:52:55.293Z","isPitch":false,"type":"action","player":{"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.6990815112918,"strikeZoneBottom":1.691764727746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5141887634851,"aZ":-19.81969246817221,"pfxX":-8.567890389293513,"pfxZ":8.630683984430505,"pX":0.22689858529195966,"pZ":1.473372314211429,"vX0":5.812795072977492,"vY0":-119.07851010246306,"vZ0":-6.871766627729145,"x":108.35,"y":199.0,"x0":-1.1363167270762071,"y0":50.00488704172774,"z0":6.198057880539939,"aX":-12.268526035937466},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":14.2,"breakHorizontal":14.0,"spinRate":1748,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.4605016927508463,"extension":6.733163225083922},"index":5,"playId":"21ba58df-032f-3c6d-9aa1-f23fd9a7ef62","pitchNumber":5,"startTime":"2025-07-29T23:52:55.293Z","endTime":"2025-07-29T23:52:59.747Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.72620545926326,"strikeZoneBottom":1.75231713209219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.601835025564668,"aZ":-22.976513902533128,"pfxX":-8.882459912937719,"pfxZ":6.506958992785348,"pX":-1.1185911692727375,"pZ":2.4275047614756793,"vX0":2.875358685967859,"vY0":-118.16296105780886,"vZ0":-4.236521670474339,"x":159.64,"y":173.24,"x0":-1.1974830971076174,"y0":50.00320768379225,"z0":6.355767431501179,"aX":-12.555479887316283},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":11.0,"breakHorizontal":15.4,"spinRate":1605,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4636194956746058,"extension":6.555367309811374},"index":6,"playId":"48a0be60-e9c1-3f63-9a3c-bed521c3bf88","pitchNumber":6,"startTime":"2025-07-29T23:53:10.874Z","endTime":"2025-07-29T23:53:14.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:53:14.643Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to center fielder Ceddanne Rafaela. Trevor Larnach to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:53:23.151Z","endTime":"2025-07-29T23:54:28.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.715495691720882,"aZ":-12.946385593793353,"pfxX":-3.9848922313813584,"pfxZ":10.608641210072312,"pX":0.20104902564921937,"pZ":2.221409383388772,"vX0":4.752504178759808,"vY0":-134.41285377688308,"vZ0":-8.363966537644073,"x":109.34,"y":178.8,"x0":-1.0801996262165252,"y0":50.0047542255263,"z0":6.31282459348295,"aX":-7.223632365373881},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":2144,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.4089841158095755,"extension":6.591583491282478},"index":0,"playId":"7afa5012-093d-300f-a471-528bf10f8fb9","pitchNumber":1,"startTime":"2025-07-29T23:53:42.026Z","endTime":"2025-07-29T23:53:45.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.63487199615048,"strikeZoneBottom":1.63699789959826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.420090500466163,"aZ":-27.998085285802002,"pfxX":0.6835411131895235,"pfxZ":2.754296873279296,"pX":0.5102089677824636,"pZ":2.0047540887782835,"vX0":4.1370041919974065,"vY0":-123.37811146058337,"vZ0":-4.803649880857769,"x":97.55,"y":184.65,"x0":-1.288930631522088,"y0":50.00328455025255,"z0":6.384421523340887,"aX":1.0349361104156527},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":-2.4,"spinRate":1909,"spinDirection":185},"zone":9,"typeConfidence":0.89,"plateTime":0.44685479880830803,"extension":6.4070408191545685},"index":1,"playId":"bf36017a-c05d-31cd-aff0-d6d7308f2dcd","pitchNumber":2,"startTime":"2025-07-29T23:53:59.443Z","endTime":"2025-07-29T23:54:03.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.021826129076604,"aZ":-11.981718046735297,"pfxX":-3.8707247552554467,"pfxZ":11.08092040890942,"pX":-0.25510564648663675,"pZ":2.1699722961567116,"vX0":3.7887759033296566,"vY0":-134.34781681944068,"vZ0":-8.742174623171763,"x":126.72,"y":180.19,"x0":-1.1830242867812648,"y0":50.00099590504246,"z0":6.324790755872148,"aX":-7.051541332076846},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2171,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.4082213284074441,"extension":6.471413319980225},"hitData":{"launchSpeed":89.9,"launchAngle":20.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":93.08,"coordY":68.45}},"index":2,"playId":"14729b19-2edb-3c93-af59-ac58619da3db","pitchNumber":3,"startTime":"2025-07-29T23:54:17.711Z","endTime":"2025-07-29T23:54:28.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:54:28.711Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:56:46.274Z","endTime":"2025-07-29T23:58:40.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T23:55:09.227Z","endTime":"2025-07-29T23:56:48.594Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.618279256516047,"aZ":-9.945184988125924,"pfxX":-3.025308311131558,"pfxZ":12.183280162202296,"pX":0.1568086452454619,"pZ":1.5373963029946616,"vX0":4.534654335121288,"vY0":-134.56186005619833,"vZ0":-10.576950098536399,"x":111.02,"y":197.27,"x0":-1.1611975307639448,"y0":50.00189792889107,"z0":6.235382427250471,"aX":-5.519421719044383},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":4.4,"spinRate":2200,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.4078637747344498,"extension":6.596921796153847},"index":1,"playId":"724a0bc3-6b7e-3a10-a2f4-cf3df84845f3","pitchNumber":1,"startTime":"2025-07-29T23:56:48.594Z","endTime":"2025-07-29T23:56:52.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.73667316837231,"strikeZoneBottom":1.87734934332387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.815534142922452,"aZ":-19.51238089523053,"pfxX":-7.095149036655096,"pfxZ":8.92254960558104,"pX":-0.7227108251568702,"pZ":1.5751138581121658,"vX0":3.6671814422065103,"vY0":-118.43823101256108,"vZ0":-6.733114352113442,"x":144.55,"y":196.25,"x0":-1.3700166057128493,"y0":50.00482366855659,"z0":6.24184675908507,"aX":-10.071877947509758},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":1691,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.4626254901258169,"extension":6.5960808081708455},"index":2,"playId":"233740b7-23c1-3ee2-9076-092a7c9fcdf7","pitchNumber":2,"startTime":"2025-07-29T23:57:34.883Z","endTime":"2025-07-29T23:57:38.520Z","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":80.4,"endSpeed":74.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.758661775498407,"aZ":-19.801012567884758,"pfxX":-6.429341425610253,"pfxZ":8.918762734211487,"pX":0.3209021331820365,"pZ":1.752379111358297,"vX0":5.235485531702904,"vY0":-116.9620871227324,"vZ0":-6.194790183674038,"x":104.77,"y":191.47,"x0":-1.1096283479848712,"y0":50.003031673175954,"z0":6.288144194109921,"aX":-8.920989127739515},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":14.9,"breakHorizontal":10.3,"spinRate":1667,"spinDirection":222},"zone":9,"typeConfidence":0.89,"plateTime":0.468024408184867,"extension":6.564835910967554},"index":3,"playId":"bff0a848-fd48-342b-9115-adb7ae0392c6","pitchNumber":3,"startTime":"2025-07-29T23:57:49.329Z","endTime":"2025-07-29T23:57:52.539Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T23:58:05.240Z","endTime":"2025-07-29T23:58:17.382Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74952656654688,"aZ":-42.56090904483615,"pfxX":1.186034089016828,"pfxZ":-7.929876941054796,"pX":0.33150192355790364,"pZ":1.033320627051326,"vX0":3.116625881737826,"vY0":-114.72823546307531,"vZ0":-2.791809224341309,"x":104.36,"y":210.88,"x0":-1.2085353039525257,"y0":50.00414942513805,"z0":6.485683875933679,"aX":1.5528754552416462},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.8,"breakHorizontal":-3.1,"spinRate":2626,"spinDirection":19},"zone":14,"typeConfidence":0.88,"plateTime":0.4806949424867937,"extension":6.413977506596783},"index":5,"playId":"dd45d779-0b30-357d-b053-cb0e388db7b3","pitchNumber":4,"startTime":"2025-07-29T23:58:17.382Z","endTime":"2025-07-29T23:58:21.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.644833529920973,"aZ":-20.85564519263198,"pfxX":-7.22482723027464,"pfxZ":7.941393170630765,"pX":-0.09523860267642403,"pZ":1.935693937095842,"vX0":4.893417625364336,"vY0":-118.8477793433629,"vZ0":-5.724627090910799,"x":120.63,"y":186.52,"x0":-1.2464342827422836,"y0":50.00145385867898,"z0":6.280453462371206,"aX":-10.292588689996432},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":13.2,"breakHorizontal":11.9,"spinRate":1740,"spinDirection":225},"zone":8,"typeConfidence":0.87,"plateTime":0.4615924593335681,"extension":6.559524393163093},"index":6,"playId":"1d395203-8dee-36ed-abe2-961f6251ea97","pitchNumber":5,"startTime":"2025-07-29T23:58:36.987Z","endTime":"2025-07-29T23:58:40.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:58:40.824Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Royce Lewis lines out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:58:55.355Z","endTime":"2025-07-30T00:00:08.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"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":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.56800697175018,"strikeZoneBottom":1.67862608845495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.15260740571932,"aZ":-24.51216730831825,"pfxX":0.5238079815607786,"pfxZ":4.693453831869563,"pX":0.5341499343059223,"pZ":0.7592881094607282,"vX0":4.678410668558954,"vY0":-126.81410710966767,"vZ0":-8.742459005268575,"x":96.64,"y":218.28,"x0":-1.4003349858584675,"y0":50.005912491562846,"z0":6.196980903073157,"aX":0.856276907436984},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":-1.9,"spinRate":2030,"spinDirection":197},"zone":14,"typeConfidence":0.79,"plateTime":0.4313812593893802,"extension":6.403906849370877},"index":0,"playId":"8a6f1265-95e8-328b-8606-8c501ba7acf7","pitchNumber":1,"startTime":"2025-07-29T23:59:06.533Z","endTime":"2025-07-29T23:59:10.970Z","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":81.4,"endSpeed":74.5,"strikeZoneTop":3.54715744730478,"strikeZoneBottom":1.62450090181106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20501074655403,"aZ":-23.898091033311744,"pfxX":-8.036368920733725,"pfxZ":5.825151542675783,"pX":-0.905606515650007,"pZ":3.4548144740231765,"vX0":3.4931822830638404,"vY0":-118.5659332301497,"vZ0":-1.7049542074031452,"x":151.52,"y":145.5,"x0":-1.3559926055904177,"y0":50.00066915932387,"z0":6.36936501207637,"aX":-11.411341454394243},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":10.4,"breakHorizontal":13.7,"spinRate":1652,"spinDirection":224},"zone":11,"typeConfidence":0.88,"plateTime":0.4624158546432904,"extension":6.461108897270454},"index":1,"playId":"2dc21794-8cd6-3fd9-91bb-92f7667956fa","pitchNumber":2,"startTime":"2025-07-29T23:59:24.086Z","endTime":"2025-07-29T23:59:27.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97072931160028,"aZ":-21.550846198684724,"pfxX":-6.88577568749924,"pfxZ":7.308466164255842,"pX":0.0828313541085442,"pZ":2.1990004506628678,"vX0":5.261871892605759,"vY0":-120.00876991198126,"vZ0":-5.033778930433924,"x":113.84,"y":179.41,"x0":-1.247259628818177,"y0":50.00233182519717,"z0":6.251813170928253,"aX":-10.008970735362979},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":12.2,"breakHorizontal":11.2,"spinRate":1778,"spinDirection":220},"zone":8,"typeConfidence":0.83,"plateTime":0.4569936025165391,"extension":6.527799455908348},"index":2,"playId":"eb33a97c-969d-3e73-a96b-5bebf815fbad","pitchNumber":3,"startTime":"2025-07-29T23:59:41.757Z","endTime":"2025-07-29T23:59:45.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77488856554211,"aZ":-13.661975067395444,"pfxX":-2.5405707462478855,"pfxZ":9.833338957890406,"pX":0.27342258610660836,"pZ":1.88910503235433,"vX0":4.601095428625507,"vY0":-136.95454378521327,"vZ0":-9.013398254369426,"x":106.58,"y":187.77,"x0":-1.1051527519032407,"y0":50.00238667213348,"z0":6.176720168340568,"aX":-4.7829656234722595},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":3.5,"spinRate":2182,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.4012991403876205,"extension":6.518714560247956},"hitData":{"launchSpeed":87.5,"launchAngle":24.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.46,"coordY":79.62}},"index":3,"playId":"6e335930-6e35-3b66-bb08-5bee0fa5f007","pitchNumber":4,"startTime":"2025-07-29T23:59:58.449Z","endTime":"2025-07-30T00:00:08.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:00:08.711Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kody Clemens lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T00:00:23.088Z","endTime":"2025-07-30T00:02:01.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"Lineout","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":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.3731652506849,"aZ":-12.776146886314065,"pfxX":-3.8501360532890865,"pfxZ":10.342639837570879,"pX":-0.09948395612286141,"pZ":2.7233416663610064,"vX0":4.418411102038988,"vY0":-137.06085876757598,"vZ0":-7.3947734225883455,"x":120.79,"y":165.25,"x0":-1.2433181210866475,"y0":50.000240856418166,"z0":6.355899301006984,"aX":-7.218921904315461},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":5.9,"spinRate":2269,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.4018608981568508,"extension":6.442320947479241},"index":0,"playId":"cf5853d3-acdc-3933-b8cd-c32e95cd815d","pitchNumber":1,"startTime":"2025-07-30T00:00:37.000Z","endTime":"2025-07-30T00:00:40.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.65316305819188,"strikeZoneBottom":1.69722333801455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.941943239991183,"aZ":-18.324044484153983,"pfxX":-6.446872993959526,"pfxZ":9.625775926193736,"pX":0.1212987908773318,"pZ":0.7717112690173165,"vX0":4.974012199068346,"vY0":-119.19379226492187,"vZ0":-8.731817047522048,"x":112.38,"y":217.94,"x0":-1.155113823908393,"y0":50.00206474500581,"z0":6.137572892522483,"aX":-9.27464195194298},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":15.6,"breakHorizontal":10.4,"spinRate":1675,"spinDirection":225},"zone":14,"typeConfidence":0.86,"plateTime":0.45955508582294335,"extension":6.604134070570296},"index":1,"playId":"1ae82e20-8725-3aa8-85b9-da5bf62338fa","pitchNumber":2,"startTime":"2025-07-30T00:00:54.810Z","endTime":"2025-07-30T00:00:58.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.022527275953465,"aZ":-21.902490246724273,"pfxX":-7.522851240749774,"pfxZ":7.190054731590414,"pX":0.036064986715949314,"pZ":2.4290308175228503,"vX0":5.196123916916215,"vY0":-118.59770842170737,"vZ0":-4.199694197925481,"x":115.63,"y":173.2,"x0":-1.202493680696845,"y0":50.00504676568892,"z0":6.213101557014651,"aX":-10.751261672790145},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":12.2,"breakHorizontal":12.4,"spinRate":1668,"spinDirection":222},"zone":5,"typeConfidence":0.88,"plateTime":0.4612917605074336,"extension":6.553792193777874},"index":2,"playId":"f087a818-4a7e-3180-b547-48761dfb5466","pitchNumber":3,"startTime":"2025-07-30T00:01:11.923Z","endTime":"2025-07-30T00:01:19.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86421976771926,"aZ":-13.386374962221645,"pfxX":-6.336041479772319,"pfxZ":9.867573738768312,"pX":-0.11774850340704578,"pZ":2.790570386903037,"vX0":4.988782918780289,"vY0":-137.65993868283968,"vZ0":-7.124832997684084,"x":121.49,"y":163.43,"x0":-1.1376104162486966,"y0":50.00255148251861,"z0":6.333590553993649,"aX":-12.06221251691375},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":10.3,"spinRate":2333,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.39912354723746146,"extension":6.544369075719517},"hitData":{"launchSpeed":103.7,"launchAngle":20.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.47,"coordY":49.24}},"index":3,"playId":"150c5b3e-8854-3b88-834e-3a8ccd48c7c0","pitchNumber":4,"startTime":"2025-07-30T00:01:54.340Z","endTime":"2025-07-30T00:02:01.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:02:01.640Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out sharply to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:03:36.468Z","endTime":"2025-07-30T00:04:44.671Z","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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.57717554689919,"strikeZoneBottom":1.61702631876663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.302807927753705,"aZ":-13.67430306888438,"pfxX":-3.0185080224909973,"pfxZ":10.332520492909714,"pX":-0.23316290216577001,"pZ":2.9622487367823207,"vX0":2.2330415040200955,"vY0":-132.67833396959975,"vZ0":-4.880211299232039,"x":125.89,"y":158.8,"x0":-0.6918344106852757,"y0":50.001333830096726,"z0":5.815479889589954,"aX":-5.403142230431924},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2206,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.412192233271941,"extension":6.135851305169375},"index":0,"playId":"66984a39-82f2-36e6-8a66-e9979f005741","pitchNumber":1,"startTime":"2025-07-30T00:04:06.805Z","endTime":"2025-07-30T00:04:10.380Z","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":91.4,"endSpeed":84.2,"strikeZoneTop":3.3485894488424,"strikeZoneBottom":1.72804322956587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.3075770141645,"aZ":-16.111168294090884,"pfxX":-5.487979867842627,"pfxZ":8.870464005124095,"pX":-0.48296352759916705,"pZ":3.462786659389956,"vX0":2.66874349556075,"vY0":-133.1439356576486,"vZ0":-3.273167093054404,"x":135.41,"y":145.28,"x0":-0.7807235114603875,"y0":50.001663323127595,"z0":5.861379917797808,"aX":-9.936169730880211},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2284,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4100594937735771,"extension":6.188463334069067},"index":1,"playId":"00818991-0f5b-371a-bef2-92894bd8c426","pitchNumber":2,"startTime":"2025-07-30T00:04:20.216Z","endTime":"2025-07-30T00:04:23.670Z","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":91.5,"endSpeed":84.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87405135991309,"aZ":-14.931103951305653,"pfxX":-4.884163762366896,"pfxZ":9.549603133245462,"pX":0.19938502343827985,"pZ":1.8419774734873928,"vX0":3.6102045568201966,"vY0":-133.09042713924973,"vZ0":-7.327935929414094,"x":109.4,"y":189.05,"x0":-0.5358615287289623,"y0":50.001293033680874,"z0":5.699445740343623,"aX":-8.816630021310708},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2293,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.410556269906003,"extension":6.147947015996199},"hitData":{"launchSpeed":101.9,"launchAngle":26.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.33,"coordY":33.58}},"index":2,"playId":"15926776-6b3c-3925-85c4-96fc2b8515ef","pitchNumber":3,"startTime":"2025-07-30T00:04:35.498Z","endTime":"2025-07-30T00:04:44.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:04:44.671Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Narváez pops out to second baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:05:29.880Z","endTime":"2025-07-30T00:09:10.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:05:17.685Z","endTime":"2025-07-30T00:05:31.793Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":84.2,"strikeZoneTop":3.61571687256619,"strikeZoneBottom":1.67853656727776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.139858442662113,"aZ":-16.085855780813393,"pfxX":-4.985773718413342,"pfxZ":8.847478109627707,"pX":-1.1210773392853108,"pZ":3.4519314975241544,"vX0":0.781848957047891,"vY0":-133.7988527533711,"vZ0":-3.4346401919342733,"x":159.73,"y":145.58,"x0":-0.7687943523036452,"y0":50.00042920547504,"z0":5.900906776379276,"aX":-9.06214045344478},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2235,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40895710747259173,"extension":6.124726074454202},"index":1,"playId":"ba4aab83-8d81-3901-aad0-ad72fc8ff813","pitchNumber":1,"startTime":"2025-07-30T00:05:31.793Z","endTime":"2025-07-30T00:05:35.226Z","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":78.7,"endSpeed":72.9,"strikeZoneTop":3.61550950752245,"strikeZoneBottom":1.64581934722573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.872941296177586,"aZ":-40.16482584309003,"pfxX":-0.8748790267552793,"pfxZ":-5.991561113233935,"pX":0.18407608560195693,"pZ":2.1237347423504613,"vX0":1.7856977121307476,"vY0":-114.63662804869836,"vZ0":0.05036738356542414,"x":109.98,"y":181.44,"x0":-0.4907627079019474,"y0":50.004861392715874,"z0":6.017141142516338,"aX":-1.1666615030842742},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.6,"breakHorizontal":1.2,"spinRate":2145,"spinDirection":18},"zone":8,"typeConfidence":2.0,"plateTime":0.4775066841030573,"extension":6.186878349324724},"index":2,"playId":"74d38a67-7491-3bdc-999a-017a3ccd31fd","pitchNumber":2,"startTime":"2025-07-30T00:05:46.223Z","endTime":"2025-07-30T00:05:50.001Z","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":92.3,"endSpeed":85.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.42322934007334,"aZ":-11.771032052299978,"pfxX":-4.0802034590172145,"pfxZ":11.094872405650953,"pX":-0.3066636212086847,"pZ":1.890826257861116,"vX0":2.4464653995274745,"vY0":-134.32972843085943,"vZ0":-8.027093339172081,"x":128.69,"y":187.73,"x0":-0.6962097993665117,"y0":50.00278585872876,"z0":5.742798299921272,"aX":-7.50239019121226},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":7.0,"spinRate":2268,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.4067950198966619,"extension":6.200815491564331},"index":3,"playId":"a58bd29b-1e88-3fb1-9983-32765649ec07","pitchNumber":3,"startTime":"2025-07-30T00:06:00.186Z","endTime":"2025-07-30T00:06:06.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.59252246630839,"strikeZoneBottom":1.65835151408321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.614647883834216,"aZ":-22.24002215766935,"pfxX":-1.351852493375047,"pfxZ":6.196479302060976,"pX":0.949848354326302,"pZ":0.28993347597079716,"vX0":4.26148078230265,"vY0":-125.10526193082859,"vZ0":-8.700549902786676,"x":80.79,"y":230.95,"x0":-0.5916776069777027,"y0":50.00040539575276,"z0":5.602622300469879,"aX":-2.1665249827288258},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.7,"breakHorizontal":1.6,"spinRate":2158,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4359730066740095,"extension":6.293754753852684},"index":4,"playId":"589d8559-f47e-3e87-b02d-1913faece38a","pitchNumber":4,"startTime":"2025-07-30T00:06:27.301Z","endTime":"2025-07-30T00:06:30.659Z","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":93.5,"endSpeed":85.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.292915767990554,"aZ":-11.171939515661924,"pfxX":-5.547580416303584,"pfxZ":11.132583120696474,"pX":0.3239780364607101,"pZ":2.4110454711815974,"vX0":4.487400694026151,"vY0":-136.10373986124395,"vZ0":-6.592527156010282,"x":104.65,"y":173.68,"x0":-0.620771629461568,"y0":50.004993336371875,"z0":5.6291164426835,"aX":-10.468056585062804},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":9.1,"spinRate":2299,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40157936762570756,"extension":6.37407528818043},"index":5,"playId":"2828f89e-3980-3ce9-a37b-f3ae875acba0","pitchNumber":5,"startTime":"2025-07-30T00:06:46.737Z","endTime":"2025-07-30T00:06:50.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.60702861574484,"strikeZoneBottom":1.64482903998672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.840755068671438,"aZ":-27.63774194918744,"pfxX":-6.567947730800459,"pfxZ":3.1563978063818583,"pX":-1.2350288601496717,"pZ":0.6384467964492742,"vX0":1.4225625645326678,"vY0":-119.15347314638397,"vZ0":-6.11543985162997,"x":164.08,"y":221.54,"x0":-0.9863208840607792,"y0":50.00439325094214,"z0":5.7347830543555744,"aX":-9.447221032951395},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.6,"breakHorizontal":11.5,"spinRate":2023,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.45964371039953855,"extension":6.3247749255860715},"index":6,"playId":"31e518f0-6e2a-383c-b57b-b4e60b269238","pitchNumber":6,"startTime":"2025-07-30T00:07:15.482Z","endTime":"2025-07-30T00:07:18.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.245016388070685,"aZ":-30.4824713931791,"pfxX":-8.9092067365284,"pfxZ":1.1624931853205185,"pX":-0.23704958870407206,"pZ":1.7481606130744995,"vX0":3.715139261591095,"vY0":-119.83082047932311,"vZ0":-3.1800709540894223,"x":126.04,"y":191.58,"x0":-0.6463748326224695,"y0":50.00509710946995,"z0":5.8038401966111035,"aX":-13.012907068372552},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.6,"breakHorizontal":15.4,"spinRate":2055,"spinDirection":260},"zone":8,"typeConfidence":2.0,"plateTime":0.45635103386303344,"extension":6.407776046439007},"index":7,"playId":"afa04f96-615a-330f-a93b-659f6af6563e","pitchNumber":7,"startTime":"2025-07-30T00:07:33.664Z","endTime":"2025-07-30T00:07:36.715Z","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":92.8,"endSpeed":85.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07957215706807,"aZ":-12.212859052699274,"pfxX":-7.375026911477603,"pfxZ":10.740384900321844,"pX":-0.7498271011413291,"pZ":2.516811646610511,"vX0":2.0301435739530964,"vY0":-135.13433927964917,"vZ0":-6.189680933651455,"x":145.58,"y":170.83,"x0":-0.5501543869162242,"y0":50.00639184304942,"z0":5.686930970280128,"aX":-13.709693021922668},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":13.0,"spinRate":2381,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4045663628614147,"extension":6.2955888787257},"index":8,"playId":"022e1284-fec9-34c1-a2f3-4c57e8e5f5d6","pitchNumber":8,"startTime":"2025-07-30T00:07:51.705Z","endTime":"2025-07-30T00:07:55.132Z","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":93.4,"endSpeed":84.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01030195251879,"aZ":-11.811955108629853,"pfxX":-8.367531023774479,"pfxZ":11.070667938248933,"pX":0.021571049677401474,"pZ":3.3735824782662722,"vX0":4.314594979748663,"vY0":-135.81195762947752,"vZ0":-4.213827676343505,"x":116.18,"y":147.69,"x0":-0.5137806812627631,"y0":50.00319219382973,"z0":5.787614391059747,"aX":-15.390992646587337},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":14.0,"spinRate":2406,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40569588272293045,"extension":6.187846888148658},"index":9,"playId":"9ff20eb3-15d6-31a4-8247-fb3d7d7ecc06","pitchNumber":9,"startTime":"2025-07-30T00:08:13.025Z","endTime":"2025-07-30T00:08:16.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39582172271706,"aZ":-28.611764808651674,"pfxX":-8.742612063057969,"pfxZ":2.4738223656829597,"pX":0.21168711858015593,"pZ":1.800839993842817,"vX0":4.555655855380012,"vY0":-119.05745727324793,"vZ0":-3.2442341074978027,"x":108.93,"y":190.16,"x0":-0.5886473363115307,"y0":50.000623120109545,"z0":5.764585412276355,"aX":-12.57628247738144},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.0,"breakHorizontal":14.8,"spinRate":2126,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4596655342238516,"extension":6.445717994904987},"index":10,"playId":"d6623ade-10b4-3f01-b403-3c9db56fef7d","pitchNumber":10,"startTime":"2025-07-30T00:08:43.363Z","endTime":"2025-07-30T00:08:46.443Z","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":92.3,"endSpeed":83.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.311051041811197,"aZ":-14.047959624571678,"pfxX":-6.6230415798686675,"pfxZ":9.995673753809122,"pX":-0.7908536806549253,"pZ":2.772418741310802,"vX0":1.881373788003992,"vY0":-134.3589541218184,"vZ0":-5.194031771989985,"x":147.15,"y":163.92,"x0":-0.6432813028636728,"y0":50.00211300277167,"z0":5.742221813659592,"aX":-12.010604829085594},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":11.5,"spinRate":2270,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4089287235393293,"extension":6.235929576428659},"hitData":{"launchSpeed":79.2,"launchAngle":66.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.88,"coordY":153.58}},"index":11,"playId":"57254e9d-bc35-3833-a914-3f73c4c59908","pitchNumber":11,"startTime":"2025-07-30T00:09:01.459Z","endTime":"2025-07-30T00:09:10.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:09:10.997Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Abraham Toro flies out to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:09:27.288Z","endTime":"2025-07-30T00:11:46.028Z","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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.37725225313349,"strikeZoneBottom":1.54016123568918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.350854499406953,"aZ":-14.582101018336349,"pfxX":-5.06327782266219,"pfxZ":9.776989156868723,"pX":-1.1788310268754314,"pZ":3.4902928689441235,"vX0":0.8522698355317352,"vY0":-133.45140941155117,"vZ0":-3.3079079137439162,"x":161.93,"y":144.54,"x0":-0.8450716638599448,"y0":50.00339456184928,"z0":5.799587941280275,"aX":-9.111176669778835},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":9.0,"spinRate":2237,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.41080516944432155,"extension":6.188388928124328},"index":0,"playId":"38f117f3-48f8-3148-a440-7ee360dbcb85","pitchNumber":1,"startTime":"2025-07-30T00:09:38.430Z","endTime":"2025-07-30T00:09:41.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.37687343100094,"strikeZoneBottom":1.60487089387528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43169859671578,"aZ":-16.391164268297707,"pfxX":-6.635837256384008,"pfxZ":8.779129227375,"pX":-0.4509625203848571,"pZ":3.2211525396580836,"vX0":2.496586251804705,"vY0":-133.63747600638138,"vZ0":-3.779374716572393,"x":134.19,"y":151.81,"x0":-0.5384266192235314,"y0":50.003328848568934,"z0":5.840808307259262,"aX":-11.929495614372634},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2321,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4108206306870188,"extension":6.156306283936207},"index":1,"playId":"87ca8f29-f6fd-3c90-859f-114de6596a2c","pitchNumber":2,"startTime":"2025-07-30T00:09:51.894Z","endTime":"2025-07-30T00:09:55.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.21672859493209,"aZ":-30.786153930361664,"pfxX":-9.774647266330813,"pfxZ":0.9835701300361066,"pX":0.10602574729069475,"pZ":0.9402589691111434,"vX0":4.504455700545074,"vY0":-117.80332968047153,"vZ0":-4.7306596861619346,"x":112.96,"y":213.39,"x0":-0.5552352710641509,"y0":50.004689643357935,"z0":5.802717938524521,"aX":-13.815844047197253},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.0,"breakHorizontal":16.7,"spinRate":2121,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4639820258363754,"extension":6.243143597695178},"index":2,"playId":"2dff19e6-2370-36a3-bb36-7e7c20a3e0ac","pitchNumber":3,"startTime":"2025-07-30T00:10:06.998Z","endTime":"2025-07-30T00:10:10.079Z","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":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.40440971007095,"strikeZoneBottom":1.56705472362972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59903929633198,"aZ":-26.855834661016686,"pfxX":-8.877575252348162,"pfxZ":3.755703406638418,"pX":-0.6273049215208184,"pZ":-0.44486779799309584,"vX0":2.924866295752501,"vY0":-118.20041207137325,"vZ0":-8.401932682167766,"x":140.91,"y":250.79,"x0":-0.7277060495172748,"y0":50.00098589616888,"z0":5.622842662864606,"aX":-12.555767172814539},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.0,"breakHorizontal":15.4,"spinRate":2203,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.46345286757295057,"extension":6.400020764646046},"index":3,"playId":"a413cf11-a080-3a5c-ac9c-54ef3d472b62","pitchNumber":4,"startTime":"2025-07-30T00:10:28.455Z","endTime":"2025-07-30T00:10:31.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.933805306356593,"aZ":-20.283702956733116,"pfxX":-0.768400774457267,"pfxZ":7.288889801111938,"pX":1.0023769591599168,"pZ":1.4820285941088036,"vX0":4.196547017553545,"vY0":-126.22559306372675,"vZ0":-6.396389629314364,"x":78.79,"y":198.77,"x0":-0.5738202561702274,"y0":50.00607567867267,"z0":5.65462712627541,"aX":-1.254254945381778},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.1,"breakHorizontal":0.6,"spinRate":2203,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4320302584719622,"extension":6.382195893030806},"index":4,"playId":"e24617cf-4ae7-3a8c-9c9e-0e27d498ff90","pitchNumber":5,"startTime":"2025-07-30T00:10:50.193Z","endTime":"2025-07-30T00:10:56.217Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T00:11:05.892Z","endTime":"2025-07-30T00:11:15.048Z","isPitch":false,"type":"action","player":{"id":647351,"link":"/api/v1/people/647351"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.322146256161865,"aZ":-29.95764436025148,"pfxX":-7.971409855927115,"pfxZ":1.5499943740872402,"pX":0.29941889920675346,"pZ":1.2078540945301985,"vX0":4.277429259081184,"vY0":-118.67265464868802,"vZ0":-4.385992544721281,"x":105.59,"y":206.17,"x0":-0.48901342503797157,"y0":50.0032838488824,"z0":5.803451435895639,"aX":-11.390776228230553},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.0,"breakHorizontal":13.4,"spinRate":2205,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.46123750117930706,"extension":6.303779657466416},"index":6,"playId":"46618e07-d527-3033-90e9-e4b085fd8293","pitchNumber":6,"startTime":"2025-07-30T00:11:15.048Z","endTime":"2025-07-30T00:11:18.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.91259401062313,"aZ":-40.22718711051016,"pfxX":0.23477568071690613,"pfxZ":-6.024614506783088,"pX":-0.3032237698756413,"pZ":2.3773670152536157,"vX0":0.4716923267800288,"vY0":-114.53204568980095,"vZ0":0.6277038100485146,"x":128.56,"y":174.59,"x0":-0.5418327817600301,"y0":50.003199226224304,"z0":6.014223706825125,"aX":0.31374732948773115},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.6,"breakHorizontal":-0.5,"spinRate":2096,"spinDirection":25},"zone":4,"typeConfidence":2.0,"plateTime":0.4770936124521121,"extension":6.22342818518587},"hitData":{"launchSpeed":98.8,"launchAngle":38.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.24,"coordY":68.27}},"index":7,"playId":"0ddebbb9-7411-3ba4-8c5b-2815530c13ee","pitchNumber":7,"startTime":"2025-07-30T00:11:36.674Z","endTime":"2025-07-30T00:11:46.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:11:46.028Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Trevor Story to first baseman Abraham Toro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:13:03.053Z","endTime":"2025-07-30T00:14:16.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.2359889631225,"strikeZoneBottom":1.48747897167972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.277119528268944,"aZ":-12.718962826670897,"pfxX":-5.1452496941051855,"pfxZ":10.907789271337506,"pX":-0.8974271542579539,"pZ":2.740142400908509,"vX0":2.2777868112319553,"vY0":-132.897860220306,"vZ0":-6.829160703527899,"x":151.21,"y":164.8,"x0":-1.0986103617136336,"y0":50.00086482401207,"z0":6.27242427869621,"aX":-9.174890010717807},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":8.8,"spinRate":2103,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.4126211603724488,"extension":6.606864020540976},"index":0,"playId":"aa78bb32-6bdb-3422-ac69-a64d5b527e85","pitchNumber":1,"startTime":"2025-07-30T00:13:53.167Z","endTime":"2025-07-30T00:13:56.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.129301705724977,"aZ":-27.546873047879572,"pfxX":0.5340055234342032,"pfxZ":2.9774548969341943,"pX":0.7006512926788036,"pZ":1.568663124255851,"vX0":4.477394096859845,"vY0":-124.47355637411313,"vZ0":-5.96392246436667,"x":90.29,"y":196.43,"x0":-1.1977858293080144,"y0":50.005201264027924,"z0":6.303704759482705,"aX":0.8293692509277524},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":-2.0,"spinRate":1971,"spinDirection":197},"zone":9,"typeConfidence":0.88,"plateTime":0.4415990916083583,"extension":6.400047544795325},"hitData":{"launchSpeed":66.9,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.11,"coordY":150.13}},"index":1,"playId":"4a029f60-5000-3bb7-91ec-667d29513125","pitchNumber":2,"startTime":"2025-07-30T00:14:08.921Z","endTime":"2025-07-30T00:14:16.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:14:16.742Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Wallner singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:14:28.756Z","endTime":"2025-07-30T00:14:52.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29395232843612,"aZ":-10.589425232072188,"pfxX":-3.797642759858209,"pfxZ":11.774472479359009,"pX":-0.012249236590620384,"pZ":2.3304843802578548,"vX0":4.4076462166040065,"vY0":-135.2426478848824,"vZ0":-8.227646495911587,"x":117.47,"y":175.86,"x0":-1.1776263940092975,"y0":50.00650510498394,"z0":6.174476449428768,"aX":-6.964733764690145},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":5.9,"spinRate":2294,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.40656734381800064,"extension":6.5484953193428135},"hitData":{"launchSpeed":90.3,"launchAngle":14.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.5,"coordY":85.09}},"index":0,"playId":"a1cd509d-b774-376f-95e1-71f6321fae98","pitchNumber":1,"startTime":"2025-07-30T00:14:40.845Z","endTime":"2025-07-30T00:14:52.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:14:52.404Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:15:09.064Z","endTime":"2025-07-30T00:16:43.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"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,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.34857447024924,"strikeZoneBottom":1.63149196522902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81644181825592,"aZ":-9.884662243574216,"pfxX":-2.7228332484229574,"pfxZ":12.281913008159972,"pX":-0.5586647532506386,"pZ":1.2363621232360227,"vX0":2.7298867588356956,"vY0":-133.85039035029652,"vZ0":-11.47169466005893,"x":138.29,"y":205.4,"x0":-1.2378835271686066,"y0":50.0038951237809,"z0":6.28493871612183,"aX":-4.942246331899776},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.9,"breakHorizontal":4.3,"spinRate":2175,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.40915794041324416,"extension":6.4572225794317895},"index":0,"playId":"128c23ae-de2a-335b-a542-1140c283e954","pitchNumber":1,"startTime":"2025-07-30T00:15:14.140Z","endTime":"2025-07-30T00:15:17.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.24118148853378,"strikeZoneBottom":1.52420446997596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29082000355853,"aZ":-29.69257266038245,"pfxX":0.9590289235028907,"pfxZ":1.6400721424930413,"pX":-0.16950000688823388,"pZ":1.5543873591663486,"vX0":2.8017939172029704,"vY0":-122.32916719094683,"vZ0":-5.446499876380886,"x":123.46,"y":196.81,"x0":-1.4546356860982714,"y0":50.00399282779191,"z0":6.357355605528139,"aX":1.4523074148196387},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":-2.4,"spinRate":1964,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.4478712006037924,"extension":6.2687361639533625},"index":1,"playId":"8b8ed8bb-ff22-3351-ba38-1d070b6f88a6","pitchNumber":2,"startTime":"2025-07-30T00:15:31.115Z","endTime":"2025-07-30T00:15:34.805Z","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":77.1,"endSpeed":71.2,"strikeZoneTop":3.16984627939009,"strikeZoneBottom":1.45280906357317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62208736003016,"aZ":-42.515340077778575,"pfxX":1.6213194662249286,"pfxZ":-8.369966268446152,"pX":1.526077349333642,"pZ":-1.9241636024105782,"vX0":5.429848940068078,"vY0":-111.78904761224614,"vZ0":-8.144198615827122,"x":58.83,"y":290.73,"x0":-1.1689471647317191,"y0":50.00410462653555,"z0":6.256379482515919,"aX":2.0022359370595595},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-17.3,"breakHorizontal":-4.7,"spinRate":2550,"spinDirection":20},"zone":14,"typeConfidence":0.93,"plateTime":0.49451462454783535,"extension":6.496289730713791},"index":2,"playId":"9f3e5b58-8ad2-30bc-8c07-5d354fa2b3ee","pitchNumber":3,"startTime":"2025-07-30T00:15:48.869Z","endTime":"2025-07-30T00:15:56.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Lucas Giolito. Matt Wallner to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"9f3e5b58-8ad2-30bc-8c07-5d354fa2b3ee","startTime":"2025-07-30T00:16:03.515Z","endTime":"2025-07-30T00:16:19.347Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.652499146576464,"aZ":-20.265914033969302,"pfxX":-9.493679165135365,"pfxZ":8.18643197399517,"pX":-0.44227624972205776,"pZ":2.3990987977785774,"vX0":4.960518920143396,"vY0":-119.48050842190614,"vZ0":-5.039764557425089,"x":133.86,"y":174.0,"x0":-1.30502497200414,"y0":50.00383684450384,"z0":6.341702967865929,"aX":-13.814074756638682},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":13.9,"breakHorizontal":16.1,"spinRate":1728,"spinDirection":222},"zone":4,"typeConfidence":0.89,"plateTime":0.45730152054561346,"extension":6.434618717988962},"index":4,"playId":"3d973e1c-b86c-3271-985e-ab2fd6e48ef2","pitchNumber":4,"startTime":"2025-07-30T00:16:19.347Z","endTime":"2025-07-30T00:16:22.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.377964650897095,"aZ":-26.068308889764324,"pfxX":0.8406289203940336,"pfxZ":3.7039598918919356,"pX":1.6393372904550092,"pZ":1.4412469796942327,"vX0":6.960029239835667,"vY0":-127.39412165494994,"vZ0":-7.045178790000072,"x":54.51,"y":199.87,"x0":-1.2337833731066774,"y0":50.00498005259157,"z0":6.294068983518603,"aX":1.3850879724576426},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.4,"breakHorizontal":-3.0,"spinRate":2057,"spinDirection":207},"zone":14,"typeConfidence":0.85,"plateTime":0.4294144332090082,"extension":6.478742578414027},"index":5,"playId":"5935ba13-d75f-3d2c-924c-553f2de4e334","pitchNumber":5,"startTime":"2025-07-30T00:16:40.223Z","endTime":"2025-07-30T00:16:43.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:16:43.851Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Vázquez flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:16:55.828Z","endTime":"2025-07-30T00:19:40.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.21826311085962,"strikeZoneBottom":1.67601262147894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.332561172930507,"aZ":-13.49638757985024,"pfxX":-5.42167647948134,"pfxZ":10.224111128028682,"pX":0.026372793731388993,"pZ":1.4145905660006481,"vX0":5.087809794923139,"vY0":-134.3496085903614,"vZ0":-10.245529184936343,"x":115.99,"y":200.59,"x0":-1.1882827851313065,"y0":50.001985297599646,"z0":6.2388105409713175,"aX":-9.902762734906933},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2266,"spinDirection":204},"zone":14,"typeConfidence":0.89,"plateTime":0.40782063513785927,"extension":6.492686253056132},"index":0,"playId":"01c0ae56-c8fe-3425-b6f5-9876388d0e87","pitchNumber":1,"startTime":"2025-07-30T00:17:06.326Z","endTime":"2025-07-30T00:17:10.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.26237844768252,"strikeZoneBottom":1.52547668678123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.506070048179325,"aZ":-25.921710680657416,"pfxX":0.4256680842559901,"pfxZ":3.9416422167547056,"pX":0.7829922837688401,"pZ":2.0204318907631413,"vX0":5.13465407868652,"vY0":-124.75165921776765,"vZ0":-5.438640074799147,"x":87.15,"y":184.23,"x0":-1.3514801921653576,"y0":50.00419076319837,"z0":6.34739281230909,"aX":0.675111338424298},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.2,"breakHorizontal":-1.9,"spinRate":2089,"spinDirection":192},"zone":9,"typeConfidence":0.85,"plateTime":0.4379221879283155,"extension":6.3416305357253195},"index":1,"playId":"6ff41e7a-06f7-3f3b-bb09-f242a21b6360","pitchNumber":2,"startTime":"2025-07-30T00:17:24.150Z","endTime":"2025-07-30T00:17:27.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45062707774346,"aZ":-26.29236731853488,"pfxX":1.9305055070365207,"pfxZ":3.6195963763503567,"pX":0.40055324848529134,"pZ":1.626701095212757,"vX0":3.958220148575172,"vY0":-126.59512883080382,"vZ0":-6.307943581938739,"x":101.73,"y":194.86,"x0":-1.433193980333975,"y0":50.00614761225545,"z0":6.251108921753118,"aX":3.137886322119776},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":-4.4,"spinRate":2092,"spinDirection":201},"zone":9,"typeConfidence":0.88,"plateTime":0.43240201838858194,"extension":6.439392718447215},"index":2,"playId":"aea3df72-4f87-394b-a3d2-0027b9f602d3","pitchNumber":3,"startTime":"2025-07-30T00:17:40.479Z","endTime":"2025-07-30T00:17:43.484Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T00:18:46.648Z","endTime":"2025-07-30T00:19:32.302Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79168416332998,"aZ":-27.825356027473017,"pfxX":1.904633162771323,"pfxZ":2.667689325672871,"pX":0.5582406833384803,"pZ":1.9387934850743318,"vX0":4.283630924203021,"vY0":-126.6101554646168,"vZ0":-5.375544393087248,"x":95.72,"y":186.43,"x0":-1.4001746581617742,"y0":50.00514082973583,"z0":6.3045471277413,"aX":3.1046994657338645},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":1882,"spinDirection":207},"zone":9,"typeConfidence":0.89,"plateTime":0.4318913299867835,"extension":6.424011234144088},"hitData":{"launchSpeed":88.8,"launchAngle":34.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.47,"coordY":110.41}},"index":4,"playId":"d63082e8-3b20-3727-9c68-2fbb81ec5c51","pitchNumber":4,"startTime":"2025-07-30T00:19:32.302Z","endTime":"2025-07-30T00:19:40.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:19:40.854Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:22:01.829Z","endTime":"2025-07-30T00:22:35.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brooks Lee replaces shortstop Carlos Correa, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:21:02.792Z","endTime":"2025-07-30T00:22:03.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":621043,"link":"/api/v1/people/621043"}},{"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":90.3,"endSpeed":82.7,"strikeZoneTop":3.23616568657733,"strikeZoneBottom":1.45079977078069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22391238531427,"aZ":-15.495016773229308,"pfxX":-6.719551718553725,"pfxZ":9.575652972708909,"pX":0.09798220572746225,"pZ":1.2921530132970211,"vX0":3.9738361914489015,"vY0":-131.26347229217026,"vZ0":-8.496679813961684,"x":113.27,"y":203.89,"x0":-0.5638121051287522,"y0":50.00438671952772,"z0":5.728727641414411,"aX":-11.707097917471096},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.6,"breakHorizontal":11.3,"spinRate":2152,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4175370571736501,"extension":6.250565006066436},"index":1,"playId":"0bf6a2a0-f74e-37c1-b772-d3a93f39ecc9","pitchNumber":1,"startTime":"2025-07-30T00:22:03.862Z","endTime":"2025-07-30T00:22:07.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.31538305765426,"strikeZoneBottom":1.56206487226233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.16798304119997,"aZ":-27.334206270875992,"pfxX":-8.491977844712567,"pfxZ":3.451446423645743,"pX":0.521340370003769,"pZ":1.907816929856438,"vX0":4.783110253311284,"vY0":-117.84990489317453,"vZ0":-3.325192282296804,"x":97.13,"y":187.27,"x0":-0.4351558432316948,"y0":50.00116214749322,"z0":5.871748477743924,"aX":-11.899748807924398},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.6,"breakHorizontal":14.2,"spinRate":2122,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.46542513049281276,"extension":6.277281638131658},"index":2,"playId":"ec3172bf-969e-367a-b941-9a9fee6cebc9","pitchNumber":2,"startTime":"2025-07-30T00:22:15.650Z","endTime":"2025-07-30T00:22:19.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":80.7,"endSpeed":74.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63725945348295,"aZ":-24.752015891854715,"pfxX":-7.579848710596424,"pfxZ":5.32606297174331,"pX":-0.26086164259076766,"pZ":1.9014178961880448,"vX0":3.157869713876656,"vY0":-117.44737995011928,"vZ0":-3.7301113890562636,"x":126.94,"y":187.44,"x0":-0.6393994641094147,"y0":50.00436633707705,"z0":5.8170216213715,"aX":-10.570193048607663},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":9.0,"breakHorizontal":13.0,"spinRate":2251,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4666985590420736,"extension":6.247780364553027},"hitData":{"launchSpeed":90.0,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.52,"coordY":160.18}},"index":3,"playId":"dd20219d-8bed-35cc-9870-30136c585f55","pitchNumber":3,"startTime":"2025-07-30T00:22:28.497Z","endTime":"2025-07-30T00:22:35.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:22:35.927Z","atBatIndex":16},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ceddanne Rafaela triples (3) on a sharp line drive to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:22:52.305Z","endTime":"2025-07-30T00:23:51.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.003469668329068,"aZ":-25.123706539701633,"pfxX":-7.3288032639877265,"pfxZ":5.11845456184681,"pX":0.17286448842264368,"pZ":1.6760294438889702,"vX0":3.8064525882051417,"vY0":-116.63289344940831,"vZ0":-4.076725008854746,"x":110.41,"y":193.53,"x0":-0.5284186827709361,"y0":50.00332501151051,"z0":5.816894274697143,"aX":-10.09386599278493},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.5,"breakHorizontal":12.4,"spinRate":2140,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4696855031787446,"extension":6.265678158908335},"index":0,"playId":"1b560cf3-777b-322a-9b06-87e520e57520","pitchNumber":1,"startTime":"2025-07-30T00:23:04.518Z","endTime":"2025-07-30T00:23:07.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66744105597123,"aZ":-13.872999842560665,"pfxX":-6.713418181003804,"pfxZ":10.411054482593832,"pX":0.14046135931670173,"pZ":3.6184857523496765,"vX0":4.161357576011158,"vY0":-132.13252636546065,"vZ0":-3.220113382214137,"x":111.65,"y":141.08,"x0":-0.5872994448369471,"y0":50.003696785511416,"z0":5.880187697790446,"aX":-11.803093114398518},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.4,"breakHorizontal":11.2,"spinRate":2228,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.41544230586268815,"extension":6.128738042341097},"index":1,"playId":"40ad692a-588e-3acd-a349-3ec59ebcf920","pitchNumber":2,"startTime":"2025-07-30T00:23:18.445Z","endTime":"2025-07-30T00:23:21.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.035130118151894,"aZ":-14.426548813694053,"pfxX":-5.944316022927529,"pfxZ":10.05342470390303,"pX":-0.007921478887341333,"pZ":3.5549830497277934,"vX0":3.871452160675856,"vY0":-132.22894946825215,"vZ0":-2.998486536344493,"x":117.3,"y":142.8,"x0":-0.7211385984179107,"y0":50.00071946091325,"z0":5.76643637890146,"aX":-10.491365023722826},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.8,"breakHorizontal":9.8,"spinRate":2143,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.41473103410838075,"extension":6.169270140021849},"hitData":{"launchSpeed":102.6,"launchAngle":22.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":83.01,"coordY":45.69}},"index":2,"playId":"c07f2881-b8b6-34fb-93f1-866c6805b1c0","pitchNumber":3,"startTime":"2025-07-30T00:23:36.834Z","endTime":"2025-07-30T00:23:51.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:23:51.421Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a line drive to center fielder Harrison Bader. Ceddanne Rafaela scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:24:14.188Z","endTime":"2025-07-30T00:25:21.647Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"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,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":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":701487,"link":"/api/v1/people/701487"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":77.7,"endSpeed":71.5,"strikeZoneTop":3.68040566296935,"strikeZoneBottom":1.66778232978912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.075658591091127,"aZ":-42.2759965538541,"pfxX":2.659960897704922,"pfxZ":-7.854903974254807,"pX":0.354486157376708,"pZ":2.237692886830065,"vX0":1.962196011827577,"vY0":-113.13050019630258,"vZ0":0.9777838957808831,"x":103.49,"y":178.36,"x0":-0.871934468829369,"y0":50.00232240274976,"z0":6.062591415329312,"aX":3.4212947884501617},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-13.6,"breakHorizontal":-5.4,"spinRate":2113,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.48555947322660087,"extension":6.136841067354881},"index":0,"playId":"b95e9376-9b29-3e0c-bc93-b8322204acb4","pitchNumber":1,"startTime":"2025-07-30T00:24:24.849Z","endTime":"2025-07-30T00:24:28.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.97384735710277,"aZ":-27.750550275582572,"pfxX":-9.254986485447137,"pfxZ":3.181799687492002,"pX":-0.8308034020076421,"pZ":1.2266688641306784,"vX0":3.0243913906053597,"vY0":-116.90710871545292,"vZ0":-4.52898424441751,"x":148.67,"y":205.66,"x0":-0.9348712806626907,"y0":50.00541260092481,"z0":5.7786264556478475,"aX":-12.878537725780857},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2191,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4675953705061513,"extension":6.2790698768461555},"index":1,"playId":"4da6ccc9-c441-3d17-95f0-4dee7e99a43e","pitchNumber":2,"startTime":"2025-07-30T00:24:42.142Z","endTime":"2025-07-30T00:24:45.472Z","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":1},"index":2,"startTime":"2025-07-30T00:24:54.010Z","endTime":"2025-07-30T00:25:10.136Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90881494172366,"aZ":-29.177913614844364,"pfxX":-8.916212886406564,"pfxZ":2.140349815577954,"pX":-1.4319796961166325,"pZ":2.1597095019975705,"vX0":1.768804822054416,"vY0":-117.57011220206432,"vZ0":-2.3788098541642224,"x":171.58,"y":180.47,"x0":-1.034601601612372,"y0":50.00510611414778,"z0":5.887615784873442,"aX":-12.506726971663271},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.6,"breakHorizontal":15.7,"spinRate":2180,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.46554010644772426,"extension":6.2587319389133365},"hitData":{"launchSpeed":76.0,"launchAngle":16.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.53,"coordY":102.81}},"index":3,"playId":"a395fbb2-0303-3a02-99bc-fd9faf4adc13","pitchNumber":3,"startTime":"2025-07-30T00:25:10.136Z","endTime":"2025-07-30T00:25:21.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:25:21.647Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (20) on a sharp line drive to left fielder Willi Castro. Roman Anthony scores. Fielding error by left fielder Willi Castro.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:25:32.037Z","endTime":"2025-07-30T00:27:09.107Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":701487,"link":"/api/v1/people/701487"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"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":85.5,"endSpeed":79.3,"strikeZoneTop":3.35827381145041,"strikeZoneBottom":1.55450775993446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.674984906305692,"aZ":-25.354354649728077,"pfxX":0.6264405791881247,"pfxZ":4.302824208178771,"pX":1.4016946913826007,"pZ":2.101040499235792,"vX0":5.335338952616072,"vY0":-124.5042914468143,"vZ0":-3.9950775567722285,"x":63.57,"y":182.05,"x0":-0.8417237509631165,"y0":50.00559046881233,"z0":5.801106204308346,"aX":0.9920293833311118},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":-2.3,"spinRate":2296,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4382705609543547,"extension":6.341394119112663},"index":0,"playId":"b747bc06-9336-391e-bc18-623b1f0fa015","pitchNumber":1,"startTime":"2025-07-30T00:25:45.519Z","endTime":"2025-07-30T00:25:48.519Z","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":80.9,"endSpeed":75.0,"strikeZoneTop":3.36779535895021,"strikeZoneBottom":1.66948159312909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.619049385576094,"aZ":-26.787809844356104,"pfxX":-9.060492465032649,"pfxZ":3.807291326027185,"pX":-0.2251073997348538,"pZ":1.5073163603720534,"vX0":4.16361693654066,"vY0":-117.75476258651531,"vZ0":-4.2868472390729995,"x":125.58,"y":198.08,"x0":-0.8311415959059709,"y0":50.005306196774605,"z0":5.8064201423973625,"aX":-12.831753418506608},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.2,"breakHorizontal":15.5,"spinRate":2199,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4636670313396003,"extension":6.2514941754233355},"index":1,"playId":"54c8724c-4e20-3518-bfdf-a1b023fee554","pitchNumber":2,"startTime":"2025-07-30T00:26:05.484Z","endTime":"2025-07-30T00:26:09.320Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.41464373366842,"strikeZoneBottom":1.61077995274564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.346304270363188,"aZ":-23.376464771078712,"pfxX":1.5176587698143305,"pfxZ":5.652507981032402,"pX":1.9323938833031915,"pZ":1.632320622232629,"vX0":5.997096788447634,"vY0":-123.36440394862319,"vZ0":-5.295910539774908,"x":43.34,"y":194.71,"x0":-0.7177593124576377,"y0":50.001900159396726,"z0":5.753262834626997,"aX":2.360448834154113},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.4,"breakHorizontal":-4.1,"spinRate":2326,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4423894231229877,"extension":6.292976500522154},"index":2,"playId":"2be47c9d-ca93-3d53-ac60-81a674293c0b","pitchNumber":3,"startTime":"2025-07-30T00:26:26.905Z","endTime":"2025-07-30T00:26:29.906Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.520260736682364,"aZ":-11.690874254249742,"pfxX":-8.327717688133358,"pfxZ":11.384303596629724,"pX":0.06869731235054419,"pZ":2.432759064630126,"vX0":5.324403466766966,"vY0":-133.7052187057353,"vZ0":-6.497077211021535,"x":114.38,"y":173.1,"x0":-0.8729911870105164,"y0":50.00193400084613,"z0":5.743988172757781,"aX":-14.982320169276756},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.3,"breakHorizontal":13.8,"spinRate":2383,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4106466803644939,"extension":6.413600008080646},"hitData":{"launchSpeed":102.7,"launchAngle":15.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":38.54,"coordY":96.79}},"index":3,"playId":"46dc5467-5468-3034-92a4-2b66ce741e64","pitchNumber":4,"startTime":"2025-07-30T00:26:54.959Z","endTime":"2025-07-30T00:27:09.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:27:09.107Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:28:36.524Z","endTime":"2025-07-30T00:30:01.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:28:14.319Z","endTime":"2025-07-30T00:28:38.794Z","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":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.43517375347226,"strikeZoneBottom":1.60261388483795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57804810788464,"aZ":-14.002770810911365,"pfxX":-6.081376873637851,"pfxZ":10.25627077434014,"pX":-0.6910772683876948,"pZ":1.242409584223877,"vX0":2.5405090047262737,"vY0":-132.1247194221,"vZ0":-8.901326464644736,"x":143.34,"y":205.23,"x0":-0.8737453353978446,"y0":50.00526882457851,"z0":5.679388882269375,"aX":-10.776606267578963},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":10.4,"spinRate":2225,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4142172240340134,"extension":6.242818788253895},"index":1,"playId":"17dc1024-f339-33ab-8239-32a4d554758e","pitchNumber":1,"startTime":"2025-07-30T00:28:38.794Z","endTime":"2025-07-30T00:28:42.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.91360342343098,"aZ":-40.079240609845634,"pfxX":0.07018329841188442,"pfxZ":-6.0905339515527945,"pX":0.29155973375166183,"pZ":2.2326416256131933,"vX0":2.5549546527190827,"vY0":-113.06522807687355,"vZ0":0.6361795982149598,"x":105.89,"y":178.5,"x0":-0.86040330643375,"y0":50.00029235402408,"z0":5.958009324127079,"aX":0.09052741392653135},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.6,"breakHorizontal":-0.7,"spinRate":2209,"spinDirection":23},"zone":6,"typeConfidence":2.0,"plateTime":0.4837791621652885,"extension":6.473943732118398},"index":2,"playId":"83a9983c-ea08-3c13-b826-c52d3d59ea65","pitchNumber":2,"startTime":"2025-07-30T00:28:57.622Z","endTime":"2025-07-30T00:29:01.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.388767913520297,"aZ":-27.504926730678715,"pfxX":-8.619518138692033,"pfxZ":3.317831795212176,"pX":0.11275432875742063,"pZ":0.9602158597730479,"vX0":5.102622574751869,"vY0":-118.11783998227455,"vZ0":-5.297026900328673,"x":112.7,"y":212.85,"x0":-0.9603160161844615,"y0":50.00258216577514,"z0":5.773844422099836,"aX":-12.127788829152829},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":2085,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.46446065217939925,"extension":6.332645728758897},"index":3,"playId":"835f51c8-9cc1-35ca-85f6-57fc495c0a24","pitchNumber":3,"startTime":"2025-07-30T00:29:23.993Z","endTime":"2025-07-30T00:29:27.961Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T00:29:38.117Z","endTime":"2025-07-30T00:29:55.768Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.943103018679167,"aZ":-40.745626051077174,"pfxX":1.5636891516106768,"pfxZ":-6.471806418517007,"pX":0.39951282336229216,"pZ":0.8997709726781552,"vX0":2.1453090683268328,"vY0":-115.09858100969069,"vZ0":-2.3518605376268806,"x":101.77,"y":214.49,"x0":-0.7524908594782708,"y0":50.003939074835195,"z0":5.929184989709964,"aX":2.0704592662273895},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.0,"breakHorizontal":-3.5,"spinRate":2245,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.47826023785935456,"extension":6.272247919558498},"index":5,"playId":"949b4284-0f92-32b3-8e96-b2ad24a067ad","pitchNumber":4,"startTime":"2025-07-30T00:29:55.768Z","endTime":"2025-07-30T00:30:01.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:30:01.202Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trevor Story homers (16) on a fly ball to left center field. Alex Bregman scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:30:16.980Z","endTime":"2025-07-30T00:34:15.968Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":701487,"link":"/api/v1/people/701487"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":701487,"link":"/api/v1/people/701487"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":91.2,"endSpeed":82.4,"strikeZoneTop":3.46529602066043,"strikeZoneBottom":1.50540332619489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.387180038753687,"aZ":-13.35212243191734,"pfxX":-7.774623179715481,"pfxZ":10.672750211441953,"pX":0.07606914133846128,"pZ":4.474924447425576,"vX0":4.945321012195205,"vY0":-132.719236728452,"vZ0":-1.3425517012761352,"x":114.1,"y":117.96,"x0":-0.8120802469012957,"y0":50.0056107735323,"z0":5.971394373098601,"aX":-13.715786635284257},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.2,"breakHorizontal":12.8,"spinRate":2212,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4144929557038277,"extension":6.132106749337792},"index":0,"playId":"ba565a63-a48b-346f-848d-f1111da04377","pitchNumber":1,"startTime":"2025-07-30T00:30:29.375Z","endTime":"2025-07-30T00:30:32.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.475746187947664,"aZ":-29.265960144045692,"pfxX":-8.318107390787215,"pfxZ":2.072568702267125,"pX":-1.0268038628614187,"pZ":2.497072666605964,"vX0":2.4488276817294516,"vY0":-117.95908797196314,"vZ0":-1.5296521885126328,"x":156.14,"y":171.36,"x0":-1.0007898598669358,"y0":50.002972335415315,"z0":5.864796436479642,"aX":-11.663493789076199},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":2050,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4652295354066629,"extension":6.28579776108534},"index":1,"playId":"9d50df63-a978-374e-98a8-835feb569374","pitchNumber":2,"startTime":"2025-07-30T00:30:47.725Z","endTime":"2025-07-30T00:30:51.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.0,"strikeZoneTop":3.41207208466481,"strikeZoneBottom":1.51839793129194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.462713643934606,"aZ":-16.86836850705826,"pfxX":-8.758051757506896,"pfxZ":8.724422777037761,"pX":-0.4444301224087634,"pZ":3.68104165419271,"vX0":4.094504675748428,"vY0":-133.10555281326563,"vZ0":-2.439523001246576,"x":133.94,"y":139.39,"x0":-0.8835949830282926,"y0":50.00353903558581,"z0":5.862400941044446,"aX":-15.368139904731272},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":14.6,"spinRate":2192,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4150215136331963,"extension":6.276740591781732},"index":2,"playId":"bea4a87e-58d2-3ac1-af8b-cae32f180f6d","pitchNumber":3,"startTime":"2025-07-30T00:31:12.817Z","endTime":"2025-07-30T00:31:16.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51255068792528,"aZ":-26.8351547161725,"pfxX":-10.167396405911001,"pfxZ":3.761634240230258,"pX":0.6712191409494979,"pZ":1.293022082544156,"vX0":6.355678875377451,"vY0":-118.62989398876614,"vZ0":-4.810514268017561,"x":91.41,"y":203.87,"x0":-0.7269119609156994,"y0":50.00291600800322,"z0":5.804395884674011,"aX":-14.435700792784989},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":2206,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4623851358701536,"extension":6.3041367312161185},"index":3,"playId":"a89d329f-0ac8-3867-8dec-c65657e4548b","pitchNumber":4,"startTime":"2025-07-30T00:31:43.607Z","endTime":"2025-07-30T00:31:46.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-30T00:31:59.209Z","endTime":"2025-07-30T00:32:18.973Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.44778611403249,"strikeZoneBottom":1.58701934988917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31858207070025,"aZ":-11.693529125897584,"pfxX":-6.78542948705539,"pfxZ":11.228626780696096,"pX":-0.5192194615365073,"pZ":4.511422198841386,"vX0":3.5663500299561,"vY0":-134.4891563221245,"vZ0":-1.3649395956043155,"x":136.79,"y":116.97,"x0":-0.983871218818756,"y0":50.00387418925237,"z0":5.858728142284654,"aX":-12.378086612708083},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.3,"breakHorizontal":11.5,"spinRate":2356,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4079213725896613,"extension":6.170025605667516},"index":5,"playId":"35ab3601-b585-3624-8b67-b0135dc78741","pitchNumber":5,"startTime":"2025-07-30T00:32:18.973Z","endTime":"2025-07-30T00:32:22.207Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"f1ed711e-de86-4451-99d6-6b545d98ca1c","startTime":"2025-07-30T00:32:39.534Z","endTime":"2025-07-30T00:32:44.534Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.49638835257598,"aZ":-26.20342344554535,"pfxX":-9.119042043908907,"pfxZ":4.138665395786659,"pX":0.4423624796899627,"pZ":1.718664314311455,"vX0":5.899774418604389,"vY0":-119.27316975532095,"vZ0":-4.025645671698142,"x":100.14,"y":192.38,"x0":-0.8758723560597509,"y0":50.00533809834366,"z0":5.7858048243950435,"aX":-13.167847782504639},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.8,"breakHorizontal":15.1,"spinRate":2175,"spinDirection":257},"zone":9,"typeConfidence":2.0,"plateTime":0.4588560684110634,"extension":6.452511083403673},"index":7,"playId":"f42ca60b-3303-3a76-b37c-f7beea30eb87","pitchNumber":6,"startTime":"2025-07-30T00:32:59.291Z","endTime":"2025-07-30T00:33:03.095Z","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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.598151845217192,"aZ":-14.601475771214012,"pfxX":-7.77841950014448,"pfxZ":9.782030206112898,"pX":-0.024503729250712872,"pZ":3.385645108620051,"vX0":4.755704200107067,"vY0":-133.193338644799,"vZ0":-3.4309837296111243,"x":117.93,"y":147.37,"x0":-0.8224873478706175,"y0":50.004718020169044,"z0":5.746298793977314,"aX":-13.977772879008096},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":13.1,"spinRate":2264,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4112173088275779,"extension":6.375759458628556},"index":8,"playId":"5dad4664-75a9-34eb-acca-1fd564f05fb8","pitchNumber":7,"startTime":"2025-07-30T00:33:24.512Z","endTime":"2025-07-30T00:33:27.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.772241838371603,"aZ":-27.058645904798972,"pfxX":-9.249622794042473,"pfxZ":3.608741701940758,"pX":0.21390999469902125,"pZ":2.5448346415078302,"vX0":5.377356072989181,"vY0":-117.84483590669994,"vZ0":-2.0398805267109688,"x":108.85,"y":170.07,"x0":-0.88681589506381,"y0":50.00334193349883,"z0":5.902518804375693,"aX":-13.110611848313823},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":2155,"spinDirection":258},"zone":5,"typeConfidence":2.0,"plateTime":0.4634334772974804,"extension":6.378558060064624},"hitData":{"launchSpeed":104.2,"launchAngle":38.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":74.45,"coordY":40.56}},"index":9,"playId":"0758a89e-f5f4-3a13-80da-84f808a43b94","pitchNumber":8,"startTime":"2025-07-30T00:33:48.962Z","endTime":"2025-07-30T00:34:15.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:34:15.968Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:34:22.101Z","endTime":"2025-07-30T00:35:37.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.3,"strikeZoneTop":3.43639976349047,"strikeZoneBottom":1.68508385568215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.457750827887523,"aZ":-29.131180396720314,"pfxX":-7.784723995061341,"pfxZ":2.1467373822591616,"pX":0.6122679516332029,"pZ":0.9903067491776781,"vX0":5.06202563128279,"vY0":-117.79458515594797,"vZ0":-4.9301831073860445,"x":93.66,"y":212.04,"x0":-0.5433199485963902,"y0":50.00446014964241,"z0":5.775516844995341,"aX":-11.041137408737965},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":13.0,"spinRate":2091,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4633740975663647,"extension":6.276585938851869},"index":0,"playId":"a302b4fd-c96c-3420-9e73-50b461abb54e","pitchNumber":1,"startTime":"2025-07-30T00:34:40.646Z","endTime":"2025-07-30T00:34:43.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.59207999781631,"strikeZoneBottom":1.61665326796962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.839224109261167,"aZ":-14.194770930977556,"pfxX":-6.173601501161509,"pfxZ":9.99170483687921,"pX":-0.1085116486160932,"pZ":4.38155251605141,"vX0":3.2894964712055597,"vY0":-132.88650812364273,"vZ0":-1.3665564041200282,"x":121.14,"y":120.48,"x0":-0.5563543272644916,"y0":50.001869954418616,"z0":5.927069918841216,"aX":-11.108404847426},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2280,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4112128714736616,"extension":6.1962589339029455},"index":1,"playId":"0122f455-c625-310a-9b1c-9bd3fc0e2323","pitchNumber":2,"startTime":"2025-07-30T00:34:55.303Z","endTime":"2025-07-30T00:34:58.351Z","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":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.51765000146682,"strikeZoneBottom":1.60632170284866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.515838426325562,"aZ":-28.029788234050272,"pfxX":-7.636883133320362,"pfxZ":2.8859627349105477,"pX":-0.9572278399498044,"pZ":2.6891543363950476,"vX0":1.8635805258520164,"vY0":-118.50598536698537,"vZ0":-1.4533146604509692,"x":153.49,"y":166.17,"x0":-0.7566370446219307,"y0":50.00279644579001,"z0":5.846924064022556,"aX":-10.971313005945},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.2,"breakHorizontal":13.4,"spinRate":2043,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.4604193129451106,"extension":6.386547237090147},"index":2,"playId":"4619d780-41e5-3834-ba73-2a8ddf3010a9","pitchNumber":3,"startTime":"2025-07-30T00:35:11.692Z","endTime":"2025-07-30T00:35:15.334Z","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":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.48582006901702,"strikeZoneBottom":1.63839083774233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.275802492063118,"aZ":-13.087858776315189,"pfxX":-4.643339616212689,"pfxZ":10.562583439060559,"pX":-0.2662181894769365,"pZ":3.7076753351473464,"vX0":2.4171696857842218,"vY0":-133.24123364323998,"vZ0":-3.132654369529007,"x":127.15,"y":138.67,"x0":-0.5794604194538454,"y0":50.00278438338583,"z0":5.837877527370405,"aX":-8.390963876296563},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2216,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.41027717429897814,"extension":6.219255702668019},"index":3,"playId":"7ef0f341-5380-3453-80ab-7b1da3dedca9","pitchNumber":4,"startTime":"2025-07-30T00:35:33.849Z","endTime":"2025-07-30T00:35:37.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:35:37.974Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Narváez lines out to center fielder Harrison Bader.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:35:50.877Z","endTime":"2025-07-30T00:36:32.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.6,"strikeZoneTop":3.69596134820849,"strikeZoneBottom":1.61942202393278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.881785305383794,"aZ":-42.37679523669203,"pfxX":1.2101364249361746,"pfxZ":-8.105131733736105,"pX":-1.1638029494800037,"pZ":3.611532069965074,"vX0":-0.9082895423649823,"vY0":-111.44213268163574,"vZ0":3.9858138725844334,"x":161.36,"y":141.27,"x0":-0.9083268369582442,"y0":50.00270868932471,"z0":6.174803768291746,"aX":1.5233139359451657},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.3,"breakHorizontal":-1.9,"spinRate":2210,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.4913452042968216,"extension":6.142581949751922},"index":0,"playId":"8136acfb-f807-386a-a7fa-47cb1826482e","pitchNumber":1,"startTime":"2025-07-30T00:36:06.290Z","endTime":"2025-07-30T00:36:09.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.851702323507208,"aZ":-15.677232065558409,"pfxX":-6.000700789434408,"pfxZ":9.240706518810889,"pX":-0.35528969892627077,"pZ":2.570015447020329,"vX0":3.5222122102680333,"vY0":-133.1005578650598,"vZ0":-5.326261283896802,"x":130.54,"y":169.39,"x0":-0.9193937949226666,"y0":50.00653034478451,"z0":5.741146747166978,"aX":-10.717027270282987},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2281,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4122767176521154,"extension":6.25299501754339},"hitData":{"launchSpeed":93.7,"launchAngle":20.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.59,"coordY":61.52}},"index":1,"playId":"f762f0fa-4559-342a-9b74-acd61748aa6f","pitchNumber":2,"startTime":"2025-07-30T00:36:25.074Z","endTime":"2025-07-30T00:36:32.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:36:32.586Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Larnach pops out to third baseman Alex Bregman.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:37:44.531Z","endTime":"2025-07-30T00:39:01.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"Pop Out","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":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":91.4,"endSpeed":83.2,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.995821861681133,"aZ":-12.143392010007014,"pfxX":-4.291579708347687,"pfxZ":11.263903962307225,"pX":-0.16629919727344422,"pZ":2.9179917960111466,"vX0":4.027244703623068,"vY0":-132.8962275443714,"vZ0":-6.648976827478529,"x":123.34,"y":159.99,"x0":-1.1479349501510425,"y0":50.006486238306124,"z0":6.344858289035284,"aX":-7.634521370671259},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2169,"spinDirection":206},"zone":5,"typeConfidence":0.89,"plateTime":0.41305432327808234,"extension":6.7445546340313625},"hitData":{"launchSpeed":89.8,"launchAngle":64.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.35,"coordY":144.04}},"index":0,"playId":"ae2b5864-1d86-34d5-b49d-ccec93005c00","pitchNumber":1,"startTime":"2025-07-30T00:38:51.632Z","endTime":"2025-07-30T00:39:01.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:39:01.283Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, first baseman Abraham Toro to pitcher Lucas Giolito.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:39:14.244Z","endTime":"2025-07-30T00:39:47.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"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(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":93.0,"endSpeed":84.6,"strikeZoneTop":3.39210287434858,"strikeZoneBottom":1.57305901118833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22654551595631,"aZ":-9.57915399649585,"pfxX":-5.783459941151643,"pfxZ":12.344532179678868,"pX":0.26441288962328957,"pZ":1.3603239152995357,"vX0":5.851551445140777,"vY0":-134.90393290869204,"vZ0":-10.961653144079882,"x":106.92,"y":202.05,"x0":-1.1885423328812914,"y0":50.00453805628713,"z0":6.167331607025803,"aX":-10.5879530746615},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.9,"breakHorizontal":9.1,"spinRate":2218,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.4070777915993866,"extension":6.642710494204392},"index":0,"playId":"b9188caa-f8d1-3b55-9792-46ad13c30453","pitchNumber":1,"startTime":"2025-07-30T00:39:24.766Z","endTime":"2025-07-30T00:39:28.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65115490804814,"aZ":-11.726283394595631,"pfxX":-4.920326515209597,"pfxZ":11.459088472577477,"pX":-0.08421356344097851,"pZ":3.0218870767497954,"vX0":4.19693907074293,"vY0":-133.23777077377392,"vZ0":-6.4404193675708195,"x":120.21,"y":157.19,"x0":-1.0464306748750902,"y0":50.00216379226797,"z0":6.3309641275035995,"aX":-8.779249491833353},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.4,"breakHorizontal":7.9,"spinRate":2120,"spinDirection":203},"zone":2,"typeConfidence":0.89,"plateTime":0.4122895717004029,"extension":6.54120470271522},"hitData":{"launchSpeed":85.7,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.61,"coordY":165.78}},"index":1,"playId":"b9c7bbb8-13ba-36b2-aeff-73c0ae95ed38","pitchNumber":2,"startTime":"2025-07-30T00:39:38.656Z","endTime":"2025-07-30T00:39:47.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:39:47.189Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:39:58.037Z","endTime":"2025-07-30T00:41:37.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.5174221310325,"strikeZoneBottom":1.61188681967426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69590735758257,"aZ":-14.151719473794492,"pfxX":-5.127280285383186,"pfxZ":9.841760492078063,"pX":-0.733235387083586,"pZ":3.594340790484218,"vX0":3.0967191726334162,"vY0":-134.36161568491553,"vZ0":-4.71801364938498,"x":144.95,"y":141.73,"x0":-1.2336581144209142,"y0":50.0027337046889,"z0":6.376301653285159,"aX":-9.388847572253077},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2163,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.40742051699976756,"extension":6.649433653621947},"index":0,"playId":"30fd1846-4102-396c-b1f9-cda8d2427cbf","pitchNumber":1,"startTime":"2025-07-30T00:40:16.726Z","endTime":"2025-07-30T00:40:20.209Z","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":90.9,"endSpeed":82.5,"strikeZoneTop":3.69091777253256,"strikeZoneBottom":1.66375372109936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.183584330470026,"aZ":-16.060898146589974,"pfxX":-4.171750555150322,"pfxZ":9.154857833334049,"pX":-0.7045103792056645,"pZ":4.814739144528846,"vX0":2.716367112126001,"vY0":-132.32480765399075,"vZ0":-1.6882462383743462,"x":143.85,"y":108.78,"x0":-1.206233841322929,"y0":50.00341752269176,"z0":6.646953543835715,"aX":-7.34368228938539},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2095,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.4150935365319901,"extension":6.376668935065101},"index":1,"playId":"34f4f52c-5d51-368b-b6d8-3dcc08bffa77","pitchNumber":2,"startTime":"2025-07-30T00:40:31.288Z","endTime":"2025-07-30T00:40:34.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.631919195139,"strikeZoneBottom":1.63751463118594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.988534944949297,"aZ":-12.778177836306154,"pfxX":-3.4958903320173875,"pfxZ":10.57971342603499,"pX":-0.7193507414909582,"pZ":2.7526154244736265,"vX0":2.576987380650432,"vY0":-135.16487951324063,"vZ0":-7.0375154613352775,"x":144.42,"y":164.46,"x0":-1.235329898367435,"y0":50.003942244421516,"z0":6.304470027113042,"aX":-6.409507848459425},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2179,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.40667165426250396,"extension":6.5668017980770115},"index":2,"playId":"cf815950-ddd4-3984-af6f-f85581536579","pitchNumber":3,"startTime":"2025-07-30T00:40:49.110Z","endTime":"2025-07-30T00:40:52.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49147451352362,"aZ":-13.191734731818729,"pfxX":-4.772486567184723,"pfxZ":10.469492616978547,"pX":-0.5108747672069252,"pZ":1.7560192368070058,"vX0":3.150578194208427,"vY0":-134.15554155913384,"vZ0":-9.202789487063463,"x":136.47,"y":191.37,"x0":-1.0837090171204948,"y0":50.001103011621424,"z0":6.183154298020089,"aX":-8.651202693416156},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":7.9,"spinRate":2195,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.40912825031994604,"extension":6.67458303620617},"index":3,"playId":"a1ed637d-2e09-3fe6-94d7-1fa6646674d6","pitchNumber":4,"startTime":"2025-07-30T00:41:05.102Z","endTime":"2025-07-30T00:41:08.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-30T00:41:18.568Z","endTime":"2025-07-30T00:41:33.028Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.64780081758131,"strikeZoneBottom":1.68617577550083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.484604720876014,"aZ":-11.750069800077497,"pfxX":-3.8143694017626437,"pfxZ":10.905819734464469,"pX":0.13686420199042082,"pZ":2.3278710970376855,"vX0":4.532812192575952,"vY0":-136.11843925097733,"vZ0":-8.262884133398648,"x":111.78,"y":175.93,"x0":-1.0560801690950585,"y0":50.00126871893892,"z0":6.220627292490157,"aX":-7.1420897484383215},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":5.9,"spinRate":2237,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.40272427436012936,"extension":6.522766994126343},"index":5,"playId":"a8cca037-8480-34cb-a9c0-1f937aa95909","pitchNumber":5,"startTime":"2025-07-30T00:41:33.028Z","endTime":"2025-07-30T00:41:37.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:41:37.298Z","atBatIndex":26},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Abraham Toro hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:44:14.660Z","endTime":"2025-07-30T00:44:34.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Tonkin replaces Pierson Ohl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:42:47.063Z","endTime":"2025-07-30T00:44:16.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543859,"link":"/api/v1/people/543859"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.49732722055565,"strikeZoneBottom":1.71525249247722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.347058034390678,"aZ":-15.701367973536241,"pfxX":-9.292278508828408,"pfxZ":9.095069917155392,"pX":-0.7043036679635896,"pZ":2.271585128717771,"vX0":10.548206205262318,"vY0":-133.62244162918097,"vZ0":-4.832063974998979,"x":143.85,"y":177.45,"x0":-3.4926603420980973,"y0":50.00388934352683,"z0":5.228738207700499,"aX":-16.83278768718715},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":14.6,"spinRate":2422,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4096417561088459,"extension":6.003338980891667},"index":1,"playId":"8fd17367-03b5-3265-ae76-28fffc8c6aca","pitchNumber":1,"startTime":"2025-07-30T00:44:16.966Z","endTime":"2025-07-30T00:44:20.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33215280921744,"aZ":-31.09766809695784,"pfxX":-3.0214074902999153,"pfxZ":0.7369736394037746,"pX":1.9784094592109118,"pZ":0.14367758873975436,"vX0":12.941299212348007,"vY0":-121.00631543147358,"vZ0":-5.545821936960688,"x":41.59,"y":234.9,"x0":-3.0860120069623918,"y0":50.003047593288755,"z0":5.245246773469732,"aX":-4.407335504346301},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.0,"breakHorizontal":1.8,"spinRate":2283,"spinDirection":3},"zone":14,"typeConfidence":2.0,"plateTime":0.4556015593664142,"extension":5.8974393651204355},"index":2,"playId":"87283ffd-35fd-3cbe-8fc0-83224c39c7e6","pitchNumber":2,"startTime":"2025-07-30T00:44:29.945Z","endTime":"2025-07-30T00:44:34.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:44:34.971Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Hamilton lines out to left fielder Willi Castro.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:44:38.973Z","endTime":"2025-07-30T00:47:11.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.33980270048958,"strikeZoneBottom":1.47367109940016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.75954808625665,"aZ":-16.471218175174084,"pfxX":-9.694685593806927,"pfxZ":8.931796761004467,"pX":-0.10430842668228466,"pZ":1.5456713433124545,"vX0":11.668788957047337,"vY0":-132.37241782856296,"vZ0":-6.267193682591913,"x":120.98,"y":197.05,"x0":-3.3297402029232237,"y0":50.00132874791151,"z0":5.168920734827913,"aX":-17.040920411885445},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.8,"breakHorizontal":14.8,"spinRate":2344,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.41528426445350464,"extension":6.117851369367289},"index":0,"playId":"fe630e9a-0144-34bb-9b20-751d5cd8cd8e","pitchNumber":1,"startTime":"2025-07-30T00:45:02.916Z","endTime":"2025-07-30T00:45:06.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.4185642939836,"strikeZoneBottom":1.552625042447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.481017768426923,"aZ":-33.71698243656887,"pfxX":-0.08339544700281087,"pfxZ":-1.1090599341424907,"pX":-0.29081343417681965,"pZ":0.8326089618719397,"vX0":7.383703527193813,"vY0":-117.34668315614155,"vZ0":-2.9496714855075536,"x":128.09,"y":216.3,"x0":-3.4756525987938742,"y0":50.005844677272485,"z0":5.266547769670714,"aX":-0.11646346207525166},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.5,"breakHorizontal":-1.8,"spinRate":2233,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4678605672891716,"extension":5.920108919137773},"index":1,"playId":"192ac14b-3120-33e0-b117-d14cb825041c","pitchNumber":2,"startTime":"2025-07-30T00:45:18.472Z","endTime":"2025-07-30T00:45:22.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.3740757567734,"strikeZoneBottom":1.47537817975892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56298063579849,"aZ":-31.81657681855754,"pfxX":-1.1640019956550516,"pfxZ":0.23829724448898837,"pX":-0.029883786518188016,"pZ":0.7672025397958016,"vX0":8.561331895959809,"vY0":-120.13986671624355,"vZ0":-4.000826220513487,"x":118.14,"y":218.07,"x0":-3.483164828976412,"y0":50.00048189857387,"z0":5.272029429468172,"aX":-1.7091148780318075},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":0.1,"spinRate":2319,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4553535649362179,"extension":6.063352621392429},"index":2,"playId":"3e78b980-fe3e-3479-9220-720f4b2beeec","pitchNumber":3,"startTime":"2025-07-30T00:45:35.653Z","endTime":"2025-07-30T00:45:38.865Z","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":92.8,"endSpeed":84.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.952886845648063,"aZ":-18.186842911943263,"pfxX":-9.22797465466122,"pfxZ":7.6352803445154445,"pX":-0.3833590286756774,"pZ":1.9259551842667941,"vX0":10.86810874867004,"vY0":-134.64681427396,"vZ0":-5.291567993974986,"x":131.61,"y":186.78,"x0":-3.278016565871108,"y0":50.000005224082706,"z0":5.208489373093142,"aX":-16.897765149408453},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":14.3,"spinRate":2386,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4072026498250092,"extension":6.154835708189859},"index":3,"playId":"5d977e66-135c-3b8a-bbdc-2c711f0ee9e0","pitchNumber":4,"startTime":"2025-07-30T00:45:55.558Z","endTime":"2025-07-30T00:45:58.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.37219731087418,"strikeZoneBottom":1.6999339539858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29854909243461,"aZ":-31.93553026400344,"pfxX":-0.5506165072042188,"pfxZ":0.15954958937286712,"pX":0.6933520013686991,"pZ":1.4653228487604906,"vX0":9.923408331413622,"vY0":-120.11387849532892,"vZ0":-2.4109749332059054,"x":90.57,"y":199.22,"x0":-3.4281230833172214,"y0":50.00049216861584,"z0":5.335041695877995,"aX":-0.8026968856114797},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.0,"breakHorizontal":-1.4,"spinRate":2285,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.456849756672987,"extension":5.886809779345119},"index":4,"playId":"cadb1652-543b-36a3-9999-55a534ad8c3e","pitchNumber":5,"startTime":"2025-07-30T00:46:18.054Z","endTime":"2025-07-30T00:46:21.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51374977142517,"aZ":-17.91894949448913,"pfxX":-8.08288268221547,"pfxZ":7.821111988550708,"pX":0.052737472394274204,"pZ":2.084563565970084,"vX0":11.899863976567328,"vY0":-134.2765606623565,"vZ0":-4.92603059622696,"x":114.99,"y":182.5,"x0":-3.389627684445295,"y0":50.005573268503326,"z0":5.220885113616896,"aX":-14.73896083442821},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2392,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4081709250000829,"extension":6.239932087308851},"index":5,"playId":"1cdfb5ea-17e5-33fc-870f-923b07a3763f","pitchNumber":6,"startTime":"2025-07-30T00:46:38.926Z","endTime":"2025-07-30T00:46:42.001Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76589069394165,"aZ":-20.976590831443524,"pfxX":-7.890070578763373,"pfxZ":6.2797625607084235,"pX":0.07082656223036395,"pZ":2.7851906650428124,"vX0":11.322102643610208,"vY0":-133.001647455005,"vZ0":-2.5340246757332823,"x":114.3,"y":163.58,"x0":-3.225369807967444,"y0":50.00342816927923,"z0":5.2793522012764,"aX":-14.07113564180808},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":11.8,"spinRate":2362,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.4125588788508887,"extension":6.124274359120273},"hitData":{"launchSpeed":92.8,"launchAngle":20.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.28,"coordY":85.76}},"index":6,"playId":"faccf789-0fa3-3a90-a71a-e11eb1adaf9e","pitchNumber":7,"startTime":"2025-07-30T00:47:01.817Z","endTime":"2025-07-30T00:47:11.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:47:11.133Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to center fielder Harrison Bader.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:47:24.107Z","endTime":"2025-07-30T00:48:45.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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_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":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.437021750709356,"aZ":-22.184654764659324,"pfxX":-10.967918797420019,"pfxZ":5.509341987465383,"pX":-1.2761768068385186,"pZ":3.2941782483294615,"vX0":8.972540045936208,"vY0":-134.4019982850656,"vZ0":-1.5748546685875535,"x":165.64,"y":149.84,"x0":-3.2468634401197827,"y0":50.00605161452194,"z0":5.476610624619578,"aX":-19.899360830489556},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2379,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4088608554122435,"extension":6.3731737972116855},"index":0,"playId":"e58af3ca-983f-357a-8be8-192fd52deed7","pitchNumber":1,"startTime":"2025-07-30T00:47:35.567Z","endTime":"2025-07-30T00:47:38.587Z","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":92.5,"endSpeed":84.4,"strikeZoneTop":3.51996867149425,"strikeZoneBottom":1.55682980281133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.191391137634202,"aZ":-23.60814750921937,"pfxX":-12.193131219022428,"pfxZ":4.720804774026033,"pX":0.374256567724724,"pZ":1.4115794250317157,"vX0":13.507468168484843,"vY0":-133.90263563679613,"vZ0":-5.547058153626504,"x":102.73,"y":200.67,"x0":-3.1538384073721075,"y0":50.00221645882883,"z0":5.201500971574058,"aX":-22.119128691116437},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":19.1,"spinRate":2313,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40921062530568797,"extension":6.279266034320771},"index":1,"playId":"4ab47464-e439-3ecf-8e6e-609b95b8a69f","pitchNumber":2,"startTime":"2025-07-30T00:47:57.742Z","endTime":"2025-07-30T00:48:01.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.4907583679076,"strikeZoneBottom":1.65719888964801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.189967559395292,"aZ":-23.873869023854027,"pfxX":-10.734310668065294,"pfxZ":4.63759422002498,"pX":0.1141802825554329,"pZ":2.0318945189323467,"vX0":12.18619103584803,"vY0":-132.8628250452635,"vZ0":-3.9847008918807414,"x":112.65,"y":183.92,"x0":-3.134999380657528,"y0":50.00136403633022,"z0":5.283773267912214,"aX":-19.209224833636586},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":16.8,"spinRate":2310,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.41207825974779677,"extension":6.2911370469729775},"index":2,"playId":"dd72a866-541c-31b2-813f-3332ffb49544","pitchNumber":3,"startTime":"2025-07-30T00:48:15.717Z","endTime":"2025-07-30T00:48:19.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.999262851896944,"aZ":-19.360456657137586,"pfxX":-10.517150949263698,"pfxZ":6.9178510555984465,"pX":0.4403485737792423,"pZ":2.278507062517292,"vX0":13.370988268537149,"vY0":-135.1185029691637,"vZ0":-4.341499767549345,"x":100.21,"y":177.26,"x0":-3.20214834529656,"y0":50.000366863510834,"z0":5.263446914327096,"aX":-19.47517133691277},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":16.2,"spinRate":2353,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4051219198880398,"extension":6.148738959722103},"hitData":{"launchSpeed":99.4,"launchAngle":21.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.4,"coordY":48.13}},"index":3,"playId":"c2d5d5b6-e55b-3dd6-9211-28db2247435a","pitchNumber":4,"startTime":"2025-07-30T00:48:34.912Z","endTime":"2025-07-30T00:48:45.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:48:45.188Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out sharply, second baseman Kody Clemens to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:49:04.157Z","endTime":"2025-07-30T00:50:57.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.64703387849226,"strikeZoneBottom":1.76724927831459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.140920257702955,"aZ":-32.46882166784422,"pfxX":-0.2612421134914493,"pfxZ":-0.20101368276925413,"pX":-0.9765412562096312,"pZ":1.4109575290968692,"vX0":6.092596776893763,"vY0":-121.50824460735898,"vZ0":-2.615243938240063,"x":154.22,"y":200.68,"x0":-3.479168639974453,"y0":50.00083006157153,"z0":5.314090305329152,"aX":-0.39332967362317744},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.7,"breakHorizontal":-1.0,"spinRate":2346,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4502609498554957,"extension":6.151087729020474},"index":0,"playId":"9f925c07-3517-31f0-85ab-3d15b46fc36f","pitchNumber":1,"startTime":"2025-07-30T00:49:10.617Z","endTime":"2025-07-30T00:49:14.428Z","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.1,"endSpeed":85.6,"strikeZoneTop":3.62897029550075,"strikeZoneBottom":1.74927589213625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.096547789380114,"aZ":-19.195790379179506,"pfxX":-9.730247609652125,"pfxZ":6.912921530609635,"pX":1.1528952802964667,"pZ":3.336083343264073,"vX0":15.052899394258008,"vY0":-136.19089540813428,"vZ0":-1.5635930559385418,"x":73.05,"y":148.71,"x0":-3.183314492646023,"y0":50.00099961721731,"z0":5.2461314778662365,"aX":-18.264462954037725},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":2509,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4022785829823885,"extension":6.073892948960749},"index":1,"playId":"d7cef14d-56cb-3bbf-a954-3354a2313022","pitchNumber":2,"startTime":"2025-07-30T00:49:26.878Z","endTime":"2025-07-30T00:49:30.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.58272965421892,"strikeZoneBottom":1.73506621120561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.676763139060807,"aZ":-20.712774246655098,"pfxX":-9.77391490101323,"pfxZ":6.209402336937169,"pX":0.45004504549806945,"pZ":2.2620516577562624,"vX0":13.203069413518042,"vY0":-134.82625777338956,"vZ0":-3.689597303687029,"x":99.85,"y":177.7,"x0":-3.2352031504354675,"y0":50.001411869380476,"z0":5.105830100493074,"aX":-18.036062730570784},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":15.0,"spinRate":2444,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4058897720250281,"extension":6.1296256744671584},"index":2,"playId":"dd17bbb0-6c1d-35e6-9ae5-ada888a53931","pitchNumber":3,"startTime":"2025-07-30T00:49:46.351Z","endTime":"2025-07-30T00:49:49.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.68760893602587,"strikeZoneBottom":1.71199387180905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49571114373648,"aZ":-31.329319802237507,"pfxX":-0.3981378888593827,"pfxZ":0.5599083017685249,"pX":1.2585656554273124,"pZ":1.4254921115842212,"vX0":11.112793806992693,"vY0":-122.2915751730478,"vZ0":-2.876589324350218,"x":69.03,"y":200.29,"x0":-3.287708506615949,"y0":50.00535966675422,"z0":5.296961170031191,"aX":-0.605329783569306},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":-1.8,"spinRate":2332,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.44741451496951523,"extension":6.121454405087913},"index":3,"playId":"6fee1256-bf9f-3481-9e1e-b397deb12507","pitchNumber":4,"startTime":"2025-07-30T00:50:05.393Z","endTime":"2025-07-30T00:50:08.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.63217897555154,"strikeZoneBottom":1.72015952016606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.652511871552463,"aZ":-19.32326028106997,"pfxX":-9.851568222357052,"pfxZ":6.750728296668874,"pX":-0.067801069072835,"pZ":2.278757101644129,"vX0":12.273499451261445,"vY0":-136.97302595434746,"vZ0":-4.175059729057448,"x":119.58,"y":177.25,"x0":-3.322369672592322,"y0":50.004573230014515,"z0":5.140324682489988,"aX":-18.761098599286747},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":15.4,"spinRate":2517,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.3995514688177795,"extension":6.0037555315862585},"index":4,"playId":"3d26fa18-a435-39ef-9b43-fc02996d8a0e","pitchNumber":5,"startTime":"2025-07-30T00:50:23.656Z","endTime":"2025-07-30T00:50:27.320Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T00:50:35.441Z","endTime":"2025-07-30T00:50:50.080Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70972678489878,"aZ":-20.632949967823794,"pfxX":-9.478529816138675,"pfxZ":6.280073199290875,"pX":-0.6697674060514338,"pZ":2.6314018337378577,"vX0":10.443969258349611,"vY0":-134.80564065800303,"vZ0":-2.9558749588990594,"x":142.53,"y":167.73,"x0":-3.36545903966214,"y0":50.001733527986765,"z0":5.201028826945893,"aX":-17.418204772795665},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":14.9,"spinRate":2356,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4065328070574661,"extension":6.173136126973329},"hitData":{"launchSpeed":103.1,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":145.43,"coordY":151.58}},"index":6,"playId":"6d748348-aefc-3848-830f-fcb8b60a48f1","pitchNumber":6,"startTime":"2025-07-30T00:50:50.080Z","endTime":"2025-07-30T00:50:57.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:50:57.325Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, first baseman Abraham Toro to pitcher Lucas Giolito.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:52:46.110Z","endTime":"2025-07-30T00:53:18.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":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":0},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.233826392194047,"aZ":-10.280072174900102,"pfxX":-5.065136271487436,"pfxZ":11.950113651967417,"pX":-0.5059104053243156,"pZ":2.7841959830558283,"vX0":3.671164067103397,"vY0":-134.52076337097776,"vZ0":-7.341409108640999,"x":136.28,"y":163.61,"x0":-1.2303570431011035,"y0":50.00483011283489,"z0":6.277865203775448,"aX":-9.282255317538382},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.3,"breakHorizontal":8.4,"spinRate":2236,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.40720310213208366,"extension":6.619988494259652},"hitData":{"launchSpeed":66.2,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.88,"coordY":178.96}},"index":0,"playId":"828599cc-7143-3ab8-8bc9-0c99d062cf23","pitchNumber":1,"startTime":"2025-07-30T00:53:10.600Z","endTime":"2025-07-30T00:53:18.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:53:18.289Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:53:34.701Z","endTime":"2025-07-30T00:54:29.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"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":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":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":3.51196036230491,"strikeZoneBottom":1.61522128308945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73553782505538,"aZ":-12.372132876858123,"pfxX":-3.6554390285357097,"pfxZ":11.094016722215342,"pX":-0.18115470090218164,"pZ":3.219732537018198,"vX0":4.091283980604871,"vY0":-133.73765087854053,"vZ0":-6.0827038667717,"x":123.91,"y":151.85,"x0":-1.26645229467547,"y0":50.00520982996405,"z0":6.435932913548717,"aX":-6.526711303479989},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":5.6,"spinRate":2254,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.41183319721791634,"extension":6.453144105700253},"index":0,"playId":"eb7c4ebd-1a78-3f81-a5c1-1cdf0c71418b","pitchNumber":1,"startTime":"2025-07-30T00:53:48.837Z","endTime":"2025-07-30T00:53:52.622Z","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":81.0,"endSpeed":74.9,"strikeZoneTop":3.61200081669163,"strikeZoneBottom":1.58622931834881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.59569027233998,"aZ":-21.742094655493606,"pfxX":-8.581721410653053,"pfxZ":7.403998211668407,"pX":-0.464730682961522,"pZ":0.6719175112467538,"vX0":4.277728037552949,"vY0":-117.71893575485208,"vZ0":-8.315719867227031,"x":134.71,"y":220.64,"x0":-1.187147975553648,"y0":50.00081998885847,"z0":6.251464998482871,"aX":-12.08614504292479},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.6,"breakHorizontal":14.5,"spinRate":1705,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.46464873809214247,"extension":6.44648613035183},"index":1,"playId":"ef20e82c-0fde-3f11-bc55-4f4d23718558","pitchNumber":2,"startTime":"2025-07-30T00:54:03.347Z","endTime":"2025-07-30T00:54:06.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(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.8,"endSpeed":85.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.014175528969513,"aZ":-9.462193509995672,"pfxX":-4.699386947131575,"pfxZ":12.11992094138962,"pX":1.0576527977422336,"pZ":2.9583594223095027,"vX0":7.403861072766372,"vY0":-136.2861733399306,"vZ0":-7.253345200553451,"x":76.68,"y":158.9,"x0":-1.0884277553017003,"y0":50.00479449240574,"z0":6.3143220188359885,"aX":-8.80840578067559},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.5,"breakHorizontal":6.8,"spinRate":2276,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.40249086909545007,"extension":6.66571690819848},"hitData":{"launchSpeed":75.8,"launchAngle":44.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.87,"coordY":116.21}},"index":2,"playId":"f4575934-e290-3498-9b76-c2d82c6495cd","pitchNumber":3,"startTime":"2025-07-30T00:54:21.549Z","endTime":"2025-07-30T00:54:29.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:54:29.346Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ty France lines out to left fielder Jarren Duran.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:54:40.407Z","endTime":"2025-07-30T00:55:19.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.28593215868524,"strikeZoneBottom":1.50055508715543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.042940250596615,"aZ":-11.865743597868647,"pfxX":-4.363097082131365,"pfxZ":11.269400899364854,"pX":0.7247327731758132,"pZ":4.1686408884680795,"vX0":6.547804508059089,"vY0":-134.1513682988405,"vZ0":-3.84612095173978,"x":89.37,"y":126.23,"x0":-1.1934982192626395,"y0":50.006183653694734,"z0":6.481600705330414,"aX":-7.865822221702325},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":6.4,"spinRate":2235,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.41004348349680564,"extension":6.5784979329138675},"index":0,"playId":"e560fa53-78dd-3c92-86ef-31453e7d06af","pitchNumber":1,"startTime":"2025-07-30T00:54:56.434Z","endTime":"2025-07-30T00:54:59.434Z","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":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69658178601352,"aZ":-26.111922435025438,"pfxX":-0.2317350158153324,"pfxZ":3.949701199140227,"pX":0.463484181031479,"pZ":1.821910901348422,"vX0":4.380881693840599,"vY0":-123.11298709013022,"vZ0":-5.4997043506872405,"x":99.33,"y":189.59,"x0":-1.3096555512315338,"y0":50.00093035189096,"z0":6.297987773245583,"aX":-0.35641813850186244},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.1,"breakHorizontal":-0.6,"spinRate":2029,"spinDirection":187},"zone":9,"typeConfidence":0.85,"plateTime":0.4450875349359946,"extension":6.366338090180476},"hitData":{"launchSpeed":90.3,"launchAngle":24.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.78,"coordY":100.66}},"index":1,"playId":"05ae18f9-242a-3d6b-b4ee-4acbe57f7100","pitchNumber":2,"startTime":"2025-07-30T00:55:12.294Z","endTime":"2025-07-30T00:55:19.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:55:19.642Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder Matt Wallner.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:56:49.980Z","endTime":"2025-07-30T00:57:48.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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_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":91.1,"endSpeed":83.6,"strikeZoneTop":3.34815872563384,"strikeZoneBottom":1.63937198423434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.544160406210096,"aZ":-24.72714886633025,"pfxX":-11.607183213640369,"pfxZ":4.206402649682109,"pX":0.6856164720740311,"pZ":2.202915739888723,"vX0":14.40971189782094,"vY0":-131.89550593277278,"vZ0":-3.080260279082796,"x":90.87,"y":179.3,"x0":-3.325898818938004,"y0":50.00620764361137,"z0":5.197878220212541,"aX":-20.572110090634784},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":18.1,"spinRate":2388,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.41436477132372707,"extension":6.224834798397007},"index":0,"playId":"d668584e-b2ae-319b-9095-212dd65c617f","pitchNumber":1,"startTime":"2025-07-30T00:57:25.698Z","endTime":"2025-07-30T00:57:29.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.888398670121166,"aZ":-25.702254791597674,"pfxX":-11.591053945349472,"pfxZ":3.6550598324305206,"pX":0.3008056998797251,"pZ":2.7631699429941152,"vX0":13.255556368577732,"vY0":-132.1614651559422,"vZ0":-1.3082651934787162,"x":105.53,"y":164.17,"x0":-3.271342864723477,"y0":50.00350395283944,"z0":5.150475880547355,"aX":-20.527869737111235},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":18.1,"spinRate":2341,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.4142739409588376,"extension":6.220211449246823},"hitData":{"launchSpeed":85.8,"launchAngle":47.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.3,"coordY":112.04}},"index":1,"playId":"b986f40a-62fc-3e83-965f-fbada36c9b68","pitchNumber":2,"startTime":"2025-07-30T00:57:38.769Z","endTime":"2025-07-30T00:57:48.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:57:48.348Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran homers (10) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:57:58.753Z","endTime":"2025-07-30T00:59:53.051Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"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":"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":543859,"link":"/api/v1/people/543859"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.47485422489989,"strikeZoneBottom":1.63044631997938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65721683817592,"aZ":-18.068648832581353,"pfxX":-7.926376658936431,"pfxZ":7.715037878368076,"pX":1.020776962378845,"pZ":3.2411400546946845,"vX0":13.835894605987704,"vY0":-134.71182117320114,"vZ0":-1.866421571694558,"x":78.09,"y":151.27,"x0":-3.1640430478938315,"y0":50.0052178849277,"z0":5.227286656923974,"aX":-14.498076590403565},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":11.3,"spinRate":2534,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4074036265296379,"extension":6.148296101961237},"index":0,"playId":"4910aadf-4869-35b7-88ea-5103de625a03","pitchNumber":1,"startTime":"2025-07-30T00:58:12.896Z","endTime":"2025-07-30T00:58:16.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.41076168468255,"strikeZoneBottom":1.56635024470602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41199691426055,"aZ":-18.389348491749256,"pfxX":-9.9268755774912,"pfxZ":7.621731089363692,"pX":-0.5285616153129324,"pZ":2.0409192070603908,"vX0":11.010388636592905,"vY0":-133.78867239903076,"vZ0":-4.53065150747726,"x":137.15,"y":183.68,"x0":-3.4115653088805917,"y0":50.006412692245476,"z0":5.078125425296208,"aX":-17.963492722038158},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":15.6,"spinRate":2427,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4097231416422362,"extension":6.083174825382396},"index":1,"playId":"597fb472-82de-366e-adcb-a7989559bba1","pitchNumber":2,"startTime":"2025-07-30T00:58:27.073Z","endTime":"2025-07-30T00:58:30.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04146488285148,"aZ":-33.128525086026805,"pfxX":-0.6983115586696411,"pfxZ":-0.6436946051988333,"pX":-0.9179694530450119,"pZ":2.058021922609123,"vX0":6.523371807590453,"vY0":-121.66119535791898,"vZ0":-0.9591507181013927,"x":151.99,"y":183.21,"x0":-3.5492122603266316,"y0":50.00103153580584,"z0":5.342187955144499,"aX":-1.0425537841667225},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-0.4,"spinRate":2370,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.4511189325962195,"extension":6.062692229445609},"index":2,"playId":"8886301e-d323-3810-85d0-13d9d3d4cbe3","pitchNumber":3,"startTime":"2025-07-30T00:58:41.812Z","endTime":"2025-07-30T00:58:45.999Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T00:58:56.039Z","endTime":"2025-07-30T00:59:11.588Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.42847555462092,"strikeZoneBottom":1.58428846404779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.783053948086458,"aZ":-31.380331446806792,"pfxX":-0.08024261578121505,"pfxZ":0.5125800274150549,"pX":0.7420281351666033,"pZ":0.7865959777381597,"vX0":10.076664292842647,"vY0":-123.6019888250613,"vZ0":-4.268821254412258,"x":88.72,"y":217.54,"x0":-3.3636916497621216,"y0":50.00617504695478,"z0":5.147950941068978,"aX":-0.1265434114621027},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-2.0,"spinRate":2332,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44179582349951474,"extension":6.236621311463256},"index":4,"playId":"581c3b26-f434-3f78-81b3-fa69d4996f81","pitchNumber":4,"startTime":"2025-07-30T00:59:11.588Z","endTime":"2025-07-30T00:59:15.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.966912843800223,"aZ":-18.633394073013033,"pfxX":-8.919883071239532,"pfxZ":7.25671212841832,"pX":-0.13781031595028279,"pZ":2.934352665140182,"vX0":11.854304636803692,"vY0":-136.2338213477139,"vZ0":-2.41337392694104,"x":122.25,"y":159.55,"x0":-3.401467073320447,"y0":50.00390129958212,"z0":5.130333868074678,"aX":-16.64695941223862},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":13.4,"spinRate":2397,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4031753300506855,"extension":6.032485765377878},"hitData":{"launchSpeed":108.9,"launchAngle":26.0,"totalDistance":446.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.5,"coordY":46.39}},"index":5,"playId":"dd4b2ed4-3b79-3962-b954-f6dc15359c6c","pitchNumber":5,"startTime":"2025-07-30T00:59:29.632Z","endTime":"2025-07-30T00:59:53.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:59:53.051Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T01:00:03.429Z","endTime":"2025-07-30T01:01:07.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"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":2},"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":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.4865845352605,"strikeZoneBottom":1.63191088026855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.557638890821977,"aZ":-20.0546974818019,"pfxX":-7.728655552078276,"pfxZ":6.585171554208024,"pX":-0.08464306976399888,"pZ":2.676123019930073,"vX0":11.358566480746122,"vY0":-135.10033500288094,"vZ0":-2.955399862556689,"x":120.23,"y":166.52,"x0":-3.347357364052396,"y0":50.00644306917802,"z0":5.200631219946669,"aX":-14.232636355320745},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":11.4,"spinRate":2406,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4060697775414428,"extension":6.241399386383632},"index":0,"playId":"ba944ebe-4242-3838-be4d-9aaf89e56df6","pitchNumber":1,"startTime":"2025-07-30T01:00:17.623Z","endTime":"2025-07-30T01:00:21.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.288050172013204,"aZ":-21.197667792963898,"pfxX":-8.440195458768445,"pfxZ":5.944966340623271,"pX":-0.4408862532979302,"pZ":2.682805060984368,"vX0":10.976409507663464,"vY0":-135.4405624795151,"vZ0":-2.665785889572023,"x":133.81,"y":166.34,"x0":-3.4612128032958336,"y0":50.001770935954895,"z0":5.172348386197969,"aX":-15.582856558718667},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":12.7,"spinRate":2446,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4053544511451128,"extension":6.10244775923216},"index":1,"playId":"8eb4aada-30d5-3f59-ac91-28d750304c22","pitchNumber":2,"startTime":"2025-07-30T01:00:31.777Z","endTime":"2025-07-30T01:00:35.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T01:00:53.218Z","endTime":"2025-07-30T01:01:03.579Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.468166983219984,"aZ":-19.56142064030456,"pfxX":-8.793894864493131,"pfxZ":6.805911235501005,"pX":0.15700396847079834,"pZ":3.2306974767724657,"vX0":11.959596277340045,"vY0":-135.4788693151681,"vZ0":-1.656466959033306,"x":111.02,"y":151.55,"x0":-3.1785265194384373,"y0":50.001648489279795,"z0":5.221611052245107,"aX":-16.29516888373317},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":13.3,"spinRate":2339,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.40477849295236457,"extension":6.051540221863081},"index":3,"playId":"9db22b51-1234-3d8f-badc-c6435acbcd09","pitchNumber":3,"startTime":"2025-07-30T01:01:03.579Z","endTime":"2025-07-30T01:01:07.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:01:07.600Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, first baseman Ty France to pitcher Michael Tonkin.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T01:01:16.031Z","endTime":"2025-07-30T01:03:40.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.5352485678454,"strikeZoneBottom":1.53108506756494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.728330920900856,"aZ":-19.993735693846357,"pfxX":-8.61607094165377,"pfxZ":6.787312670948865,"pX":-1.271450673191677,"pZ":2.440592954233086,"vX0":8.963749603541375,"vY0":-133.37795912329415,"vZ0":-3.3844578102402068,"x":165.46,"y":172.88,"x0":-3.562559112779703,"y0":50.00449186643959,"z0":5.1746251682334625,"aX":-15.465633531280398},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":2373,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.41127295231713523,"extension":6.125925549392439},"index":0,"playId":"d8e9a208-9f33-3ccf-92d1-8affcb9bce33","pitchNumber":1,"startTime":"2025-07-30T01:01:31.608Z","endTime":"2025-07-30T01:01:34.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.5270479577555,"strikeZoneBottom":1.52310149692936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.156547679477935,"aZ":-20.27006491778598,"pfxX":-8.97204203222802,"pfxZ":6.498911764414599,"pX":-0.13120312090912542,"pZ":1.6179086515358503,"vX0":11.664304973225635,"vY0":-134.27736727799643,"vZ0":-5.200624345158911,"x":122.0,"y":195.1,"x0":-3.3589928612831317,"y0":50.0047985457486,"z0":5.015256616856556,"aX":-16.441197123527687},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":13.8,"spinRate":2402,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.40737767613147824,"extension":6.228475318336578},"index":1,"playId":"beaaccdc-4c5d-3b62-bb85-05a0de4c911e","pitchNumber":2,"startTime":"2025-07-30T01:01:47.746Z","endTime":"2025-07-30T01:01:51.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.853916490732985,"aZ":-20.68087734335925,"pfxX":-8.615358912483957,"pfxZ":6.237758241239712,"pX":-0.9751581525023375,"pZ":1.9865832838146587,"vX0":9.45457042839833,"vY0":-134.78724340849723,"vZ0":-4.330667283900372,"x":154.17,"y":185.14,"x0":-3.4063047440012144,"y0":50.00381419317336,"z0":5.071357454935574,"aX":-15.878711974210434},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":13.7,"spinRate":2415,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4061181124723596,"extension":6.1285939650244226},"index":2,"playId":"1f3cd4cb-519e-3e27-a55a-ac7e80cace26","pitchNumber":3,"startTime":"2025-07-30T01:02:04.540Z","endTime":"2025-07-30T01:02:08.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.47702312377933,"strikeZoneBottom":1.57071408691821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83117307795553,"aZ":-21.255061124553222,"pfxX":-8.236680362972047,"pfxZ":5.9566583636755865,"pX":0.841636607889649,"pZ":3.8076666212009576,"vX0":13.773783166871743,"vY0":-134.68686641562223,"vZ0":0.17418812454517985,"x":84.92,"y":135.97,"x0":-3.2734249810373823,"y0":50.00437801469681,"z0":5.24788579345,"aX":-15.104148744245292},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":11.9,"spinRate":2453,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.4069969476221975,"extension":6.160114702265434},"index":3,"playId":"b0c6993c-d969-3405-a82c-db296f890cbb","pitchNumber":4,"startTime":"2025-07-30T01:02:25.382Z","endTime":"2025-07-30T01:02:29.033Z","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":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.085546967720827,"aZ":-31.362089491600393,"pfxX":-2.04933121260042,"pfxZ":0.5343995783787419,"pX":0.18409094513590343,"pZ":1.2237896109493176,"vX0":9.372460953602323,"vY0":-122.70694843762554,"vZ0":-3.1815699011265446,"x":109.98,"y":205.74,"x0":-3.424590857967276,"y0":50.00351123117529,"z0":5.219148611863176,"aX":-3.11555507730228},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":1.4,"spinRate":2365,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4469862527189088,"extension":6.22944978779479},"index":4,"playId":"b52ec3ed-8459-328c-a737-acc53374f3fc","pitchNumber":5,"startTime":"2025-07-30T01:02:41.240Z","endTime":"2025-07-30T01:02:47.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.947298361914374,"aZ":-18.94377554812584,"pfxX":-7.601540751334248,"pfxZ":7.141944936348841,"pX":0.10767600902607348,"pZ":2.372998125590062,"vX0":12.105943468583105,"vY0":-135.14014178828276,"vZ0":-3.645151145921024,"x":112.9,"y":174.71,"x0":-3.438723849907946,"y0":50.004302683885776,"z0":5.066919960126969,"aX":-14.086649759828841},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":11.3,"spinRate":2433,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40500623890202014,"extension":6.189864808015954},"index":5,"playId":"9e6b76f6-5511-3be2-8013-aa30a3957328","pitchNumber":6,"startTime":"2025-07-30T01:03:16.074Z","endTime":"2025-07-30T01:03:19.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.616654894507164,"aZ":-33.34605334582159,"pfxX":-0.805835970174267,"pfxZ":-0.7832791165691031,"pX":0.08225900149959336,"pZ":1.3648239865548752,"vX0":8.69497861778244,"vY0":-122.73554989905175,"vZ0":-2.158653115595877,"x":113.86,"y":201.93,"x0":-3.423808870596022,"y0":50.0016464312435,"z0":5.136205130543644,"aX":-1.2136687668105732},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.7,"breakHorizontal":-0.8,"spinRate":2280,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4488133375784229,"extension":6.145475311808736},"hitData":{"launchSpeed":62.9,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.67,"coordY":159.86}},"index":6,"playId":"cef3dc2a-2114-30e1-a09f-3383b236b913","pitchNumber":7,"startTime":"2025-07-30T01:03:33.725Z","endTime":"2025-07-30T01:03:40.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:03:40.874Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:05:51.495Z","endTime":"2025-07-30T01:07:18.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.84378615256873,"strikeZoneBottom":1.77208700558673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.951659010391023,"aZ":-12.09577140119938,"pfxX":-4.008242116625098,"pfxZ":11.206438473993988,"pX":-0.9018587820530568,"pZ":4.5136571565150465,"vX0":2.3745652267144868,"vY0":-133.78454826820874,"vZ0":-2.822414603466204,"x":151.38,"y":116.91,"x0":-1.2854968639259194,"y0":50.00432313866588,"z0":6.462757124475923,"aX":-7.18311393483741},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.8,"breakHorizontal":6.7,"spinRate":2223,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.41121033676112617,"extension":6.5036635322483995},"index":0,"playId":"86c9cb2a-ab1b-372c-bcdf-3e4fecfbdd26","pitchNumber":1,"startTime":"2025-07-30T01:05:59.096Z","endTime":"2025-07-30T01:06:02.096Z","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":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.0,"strikeZoneTop":3.80465353110325,"strikeZoneBottom":1.73309059549225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.773862587063586,"aZ":-25.219448203389643,"pfxX":-9.311547018242937,"pfxZ":5.3651449949953935,"pX":-0.5011116579572772,"pZ":5.159340853475979,"vX0":4.332956187743971,"vY0":-113.42436199284374,"vZ0":2.385812614766218,"x":136.1,"y":99.48,"x0":-1.2318259792647923,"y0":50.001818910084026,"z0":6.617405084640861,"aX":-12.067376493629407},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":10.7,"breakHorizontal":15.7,"spinRate":1595,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.4838809274249103,"extension":6.549266347059409},"index":1,"playId":"dc3944e2-420d-3e63-b7fd-a342739cf271","pitchNumber":2,"startTime":"2025-07-30T01:06:13.240Z","endTime":"2025-07-30T01:06:16.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.86649836603909,"strikeZoneBottom":1.79485553506413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27806678851542,"aZ":-10.862309768257084,"pfxX":-3.775332073107612,"pfxZ":11.576162113843399,"pX":-0.4652484632970963,"pZ":2.2575404473189833,"vX0":3.1502999069423283,"vY0":-134.81424279868762,"vZ0":-8.34110897328009,"x":134.73,"y":177.83,"x0":-1.1583801689920061,"y0":50.00142661222803,"z0":6.158025720603906,"aX":-6.94961390602253},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2237,"spinDirection":204},"zone":7,"typeConfidence":0.9,"plateTime":0.40626317367648124,"extension":6.615287969780782},"index":2,"playId":"a33bf04f-afc5-3176-88d0-8cbdea868ef2","pitchNumber":3,"startTime":"2025-07-30T01:06:32.703Z","endTime":"2025-07-30T01:06:36.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.101602387060552,"aZ":-24.26694850527348,"pfxX":1.5091907489719834,"pfxZ":5.023268779987818,"pX":1.1011300719518577,"pZ":2.041826744711778,"vX0":5.51241439764661,"vY0":-124.42082847049285,"vZ0":-5.452732432802915,"x":75.03,"y":183.65,"x0":-1.335761457315482,"y0":50.00146089935902,"z0":6.263129668506625,"aX":2.3739698219860195},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.2,"breakHorizontal":-4.0,"spinRate":1952,"spinDirection":199},"zone":14,"typeConfidence":0.87,"plateTime":0.43959480502361004,"extension":6.326635910586296},"index":3,"playId":"2fbefbcd-7f49-378f-89ee-3558a009cc40","pitchNumber":4,"startTime":"2025-07-30T01:06:48.408Z","endTime":"2025-07-30T01:06:52.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.829405610570642,"aZ":-26.109351402450347,"pfxX":2.4010068655757726,"pfxZ":3.9746108193297687,"pX":-0.5893416306244528,"pZ":2.7024094418412954,"vX0":1.2648764520520321,"vY0":-123.3823108087573,"vZ0":-3.3979032638532347,"x":139.46,"y":165.81,"x0":-1.4222657992188987,"y0":50.00493247230479,"z0":6.321979935786196,"aX":3.6649247081580674},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.7,"spinRate":1798,"spinDirection":197},"zone":4,"typeConfidence":0.89,"plateTime":0.4456404080730647,"extension":6.466554466115933},"hitData":{"launchSpeed":79.1,"launchAngle":35.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.56,"coordY":81.39}},"index":4,"playId":"59c9d20b-d3da-39f9-9cc9-17e526bac61a","pitchNumber":5,"startTime":"2025-07-30T01:07:11.191Z","endTime":"2025-07-30T01:07:18.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:07:18.791Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Bader singles on a sharp line drive to left fielder Jarren Duran.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:07:29.950Z","endTime":"2025-07-30T01:08:32.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":84.5,"strikeZoneTop":3.21269247970997,"strikeZoneBottom":1.47532228961409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40085166654259,"aZ":-9.722421016156282,"pfxX":-1.0540559417761246,"pfxZ":12.223580446180945,"pX":0.6507323815457245,"pZ":1.5883992873555874,"vX0":5.0411846651195065,"vY0":-135.5933299640083,"vZ0":-10.338905663982356,"x":92.2,"y":195.89,"x0":-1.106677231921631,"y0":50.004433123789376,"z0":6.159114260002743,"aX":-1.9368506509610792},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.8,"breakHorizontal":0.7,"spinRate":2204,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.4060746788202674,"extension":6.624272886662248},"index":0,"playId":"1133808d-2511-3cff-bcfb-d045c622a6c7","pitchNumber":1,"startTime":"2025-07-30T01:07:41.924Z","endTime":"2025-07-30T01:07:45.724Z","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":91.9,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.91571793674684,"aZ":-11.356122338229529,"pfxX":-1.3447881208026193,"pfxZ":11.667304267335373,"pX":0.23466494006881056,"pZ":3.031782014528804,"vX0":4.296605341646582,"vY0":-133.52130961108827,"vZ0":-6.472977378355896,"x":108.06,"y":156.92,"x0":-1.2290052763653627,"y0":50.0005890579811,"z0":6.324727642729798,"aX":-2.3991548889505263},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.7,"breakHorizontal":1.4,"spinRate":2181,"spinDirection":200},"zone":2,"typeConfidence":0.89,"plateTime":0.4120839887187189,"extension":6.537199768618467},"index":1,"playId":"b7be9e8f-ef91-3689-a6d8-d92fc710017a","pitchNumber":2,"startTime":"2025-07-30T01:07:57.594Z","endTime":"2025-07-30T01:08:03.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.560921913207363,"aZ":-26.491644535072844,"pfxX":0.7874583338229343,"pfxZ":3.6085857380625193,"pX":-0.019737857721542375,"pZ":2.7892682949242573,"vX0":3.2378556868468014,"vY0":-124.9893270942834,"vZ0":-3.1373590855550373,"x":117.75,"y":163.47,"x0":-1.4372373588334857,"y0":50.00070406618028,"z0":6.249883546766515,"aX":1.2374182363956119},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.0,"breakHorizontal":-2.2,"spinRate":1867,"spinDirection":193},"zone":2,"typeConfidence":0.84,"plateTime":0.43920328486873883,"extension":6.473242429252617},"hitData":{"launchSpeed":109.0,"launchAngle":12.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":40.55,"coordY":102.59}},"index":2,"playId":"57cb74d3-b427-3254-ae58-b631bdf763ab","pitchNumber":3,"startTime":"2025-07-30T01:08:22.242Z","endTime":"2025-07-30T01:08:32.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:08:32.749Z","atBatIndex":39},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Vázquez hit by pitch. Harrison Bader to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:08:42.630Z","endTime":"2025-07-30T01:10:19.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.13342517196399,"strikeZoneBottom":1.45185147268313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8897095691233,"aZ":-32.63719475155653,"pfxX":-0.5718709229796621,"pfxZ":-0.3034576710496317,"pX":-1.0084022661796572,"pZ":4.134517692761527,"vX0":1.4506451026044878,"vY0":-122.2953984297439,"vZ0":1.0548937706731791,"x":155.44,"y":127.15,"x0":-1.5347054026856943,"y0":50.004901412331854,"z0":6.494884556451373,"aX":-0.8674528683504308},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":0.7,"spinRate":1883,"spinDirection":123},"zone":11,"typeConfidence":0.9,"plateTime":0.44770556125859784,"extension":6.261892291886396},"index":0,"playId":"5bf65f6b-5f5d-3709-a20d-b2468a40043b","pitchNumber":1,"startTime":"2025-07-30T01:08:59.184Z","endTime":"2025-07-30T01:09:02.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.03168023393061,"strikeZoneBottom":1.28499693993861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.290172558912882,"aZ":-13.617059123628536,"pfxX":-3.5492572049452056,"pfxZ":10.158942953397048,"pX":-0.0860991226111101,"pZ":3.319402146757123,"vX0":4.260499172567372,"vY0":-134.11962160298532,"vZ0":-5.404424169656581,"x":120.28,"y":149.16,"x0":-1.2321158225532214,"y0":50.002758222590565,"z0":6.327367677496367,"aX":-6.483457197193169},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":5.5,"spinRate":2165,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.40797645068722677,"extension":6.554643561396021},"index":1,"playId":"622df8b0-ba55-33dc-98b7-ca8bfc6ad79b","pitchNumber":2,"startTime":"2025-07-30T01:09:16.713Z","endTime":"2025-07-30T01:09:20.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.23242286799794,"strikeZoneBottom":1.50217008398698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.799131912861363,"aZ":-11.407744753774073,"pfxX":-3.4440517173385774,"pfxZ":11.169346867278744,"pX":-0.6520333534887621,"pZ":1.5530593399255352,"vX0":2.758242171425579,"vY0":-135.31416159238543,"vZ0":-10.117932722702877,"x":141.85,"y":196.85,"x0":-1.2357762819256106,"y0":50.00637543737806,"z0":6.134503872813295,"aX":-6.404887590540386},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":5.6,"spinRate":2169,"spinDirection":207},"zone":7,"typeConfidence":0.9,"plateTime":0.40437941155638324,"extension":6.643649611641252},"index":2,"playId":"b3b3a8ea-65d3-3dc9-b78e-81a6006fd8a4","pitchNumber":3,"startTime":"2025-07-30T01:09:33.963Z","endTime":"2025-07-30T01:09:37.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.18956942422924,"strikeZoneBottom":1.50821157002441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.464347025519267,"aZ":-28.489297323381475,"pfxX":0.5464065685604567,"pfxZ":2.369768159700495,"pX":-1.0371857367342483,"pZ":2.376213373410748,"vX0":1.064064053985602,"vY0":-123.4474829895675,"vZ0":-3.885350887303991,"x":156.54,"y":174.62,"x0":-1.5432844851451304,"y0":50.00508858279011,"z0":6.34453405051686,"aX":0.851247537341216},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":-1.2,"spinRate":1940,"spinDirection":184},"zone":11,"typeConfidence":0.89,"plateTime":0.4421461422785362,"extension":6.382048349573167},"index":3,"playId":"3d06fd0b-51b8-3419-bc9a-ad192c4c81e4","pitchNumber":4,"startTime":"2025-07-30T01:09:54.950Z","endTime":"2025-07-30T01:09:58.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.214153565090392,"aZ":-15.634581078137742,"pfxX":-5.031418150961842,"pfxZ":9.163490701164445,"pX":-1.3508593505667899,"pZ":3.5443885692204358,"vX0":1.7609309796717691,"vY0":-133.6093754138783,"vZ0":-4.4713612062990205,"x":168.49,"y":143.08,"x0":-1.3653559121410137,"y0":50.00504714209972,"z0":6.365895365878349,"aX":-9.083010967092504},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2124,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.41020399371305105,"extension":6.5229343343677835},"index":4,"playId":"6cebd8ec-5364-33f8-9e0a-05c7a4404273","pitchNumber":5,"startTime":"2025-07-30T01:10:15.131Z","endTime":"2025-07-30T01:10:19.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:10:19.147Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:11:45.981Z","endTime":"2025-07-30T01:13:04.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T01:10:32.774Z","endTime":"2025-07-30T01:11:48.226Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.72811351110137,"strikeZoneBottom":1.77682129672559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.79270546321948,"aZ":-19.87968009892644,"pfxX":-8.770572896419045,"pfxZ":8.552206560231546,"pX":-0.4107916272820664,"pZ":2.4224484873898513,"vX0":4.694078212972383,"vY0":-119.12774767379871,"vZ0":-4.698608546420826,"x":132.66,"y":173.37,"x0":-1.2667970210903987,"y0":50.00513278642313,"z0":6.216547670323368,"aX":-12.612857538945685},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":14.6,"breakHorizontal":14.8,"spinRate":1687,"spinDirection":220},"zone":4,"typeConfidence":0.89,"plateTime":0.45971511476824034,"extension":6.754584558800354},"index":1,"playId":"479ad97d-933c-375e-90f7-fddc1f3607a2","pitchNumber":1,"startTime":"2025-07-30T01:11:48.226Z","endTime":"2025-07-30T01:11:51.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.755290085772,"strikeZoneBottom":1.73798597175129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.654463491906235,"aZ":-24.766853859041134,"pfxX":-0.19141575941344247,"pfxZ":4.630083844779527,"pX":1.111482045879587,"pZ":-0.12971733335336574,"vX0":6.045969790313078,"vY0":-125.93290587349541,"vZ0":-10.12577118944121,"x":74.63,"y":242.28,"x0":-1.3000599855134316,"y0":50.001477544274785,"z0":5.961860365681812,"aX":-0.30706288458738024},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":-1.1,"spinRate":1996,"spinDirection":207},"zone":14,"typeConfidence":0.8,"plateTime":0.4356914967852257,"extension":6.579586024019275},"index":2,"playId":"4aa5483f-35b4-397e-a318-0b2a674b7e45","pitchNumber":2,"startTime":"2025-07-30T01:12:04.819Z","endTime":"2025-07-30T01:12:07.986Z","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":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.16696870567147,"aZ":-22.805178478270236,"pfxX":-9.224619542080797,"pfxZ":6.536157027416504,"pX":-0.8799706166634227,"pZ":2.8823236432376342,"vX0":3.785294607080104,"vY0":-119.04434932107232,"vZ0":-3.2146866329221115,"x":150.54,"y":160.96,"x0":-1.293550841781421,"y0":50.00075129567871,"z0":6.317819302425798,"aX":-13.218791997296115},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":11.3,"breakHorizontal":15.7,"spinRate":1608,"spinDirection":222},"zone":11,"typeConfidence":0.89,"plateTime":0.46035277434078026,"extension":6.542395075008275},"index":3,"playId":"b3e8c24c-e3f0-3252-ac75-1d12b529b047","pitchNumber":3,"startTime":"2025-07-30T01:12:25.686Z","endTime":"2025-07-30T01:12:29.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T01:12:44.268Z","endTime":"2025-07-30T01:13:00.736Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.056449649794676,"aZ":-19.79047465250212,"pfxX":-7.434502306286548,"pfxZ":8.484817108631356,"pX":-0.40052957391670957,"pZ":0.8805520177082072,"vX0":4.376449695315989,"vY0":-120.00158693062615,"vZ0":-8.222405642322768,"x":132.27,"y":215.01,"x0":-1.2812650303980395,"y0":50.004598811709194,"z0":6.112445175454377,"aX":-10.852178547529181},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":13.7,"breakHorizontal":12.5,"spinRate":1575,"spinDirection":221},"zone":13,"typeConfidence":0.86,"plateTime":0.4563105343017506,"extension":6.705039981553616},"index":5,"playId":"6fa67ef8-f4b1-35c1-9e4f-732af1fa9b51","pitchNumber":4,"startTime":"2025-07-30T01:13:00.736Z","endTime":"2025-07-30T01:13:04.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:13:04.765Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a line drive to center fielder Ceddanne Rafaela. Harrison Bader scores. Christian Vázquez to 3rd. Brooks Lee to 2nd. Brooks Lee advances to 2nd, on a fielding error by center fielder Ceddanne Rafaela.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:13:20.724Z","endTime":"2025-07-30T01:15:44.966Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":"2B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.36733309222719,"strikeZoneBottom":1.82420214985736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.966706007898566,"aZ":-11.321436234014886,"pfxX":-4.169777877368133,"pfxZ":11.113483339883018,"pX":-0.790571139734249,"pZ":1.5939876799896033,"vX0":2.9302994733397636,"vY0":-136.12325077297874,"vZ0":-10.074362891483046,"x":147.13,"y":195.74,"x0":-1.3394489885627243,"y0":50.00120101562914,"z0":6.127377071734654,"aX":-7.822039945782129},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":7.0,"spinRate":2212,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.40241873898776204,"extension":6.583605421751587},"index":0,"playId":"b2d6cfe5-86a3-3db2-9c87-c4955d5e618c","pitchNumber":1,"startTime":"2025-07-30T01:13:30.451Z","endTime":"2025-07-30T01:13:34.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.118198298993317,"aZ":-21.123075967032577,"pfxX":-7.764985329497467,"pfxZ":7.7725389977888515,"pX":-0.10207202698346,"pZ":2.5400462723671713,"vX0":5.06339686833181,"vY0":-118.10837872294296,"vZ0":-4.130968201724712,"x":120.89,"y":170.2,"x0":-1.257827593445194,"y0":50.00467402561499,"z0":6.239141721941449,"aX":-11.04332599214948},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":13.4,"breakHorizontal":13.0,"spinRate":1557,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.4625989443777305,"extension":6.617554316370327},"index":1,"playId":"51cbfcee-29bb-34e4-94b4-315d7c841101","pitchNumber":2,"startTime":"2025-07-30T01:13:46.244Z","endTime":"2025-07-30T01:13:51.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.38124280483975,"strikeZoneBottom":1.52389229114699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9254706557554,"aZ":-8.62255263324603,"pfxX":-2.9885262057665214,"pfxZ":12.771935339943118,"pX":1.0493778128019347,"pZ":1.8966405017806365,"vX0":6.874248270750906,"vY0":-135.73064697997853,"vZ0":-9.744893674464896,"x":77.0,"y":187.57,"x0":-1.1411262851650532,"y0":50.00498366139686,"z0":6.157578817779257,"aX":-5.512264491494668},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.9,"breakHorizontal":3.7,"spinRate":2236,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.4053345718111556,"extension":6.567744268799759},"index":2,"playId":"d8508bda-e5c9-392f-9258-ae34389c41da","pitchNumber":3,"startTime":"2025-07-30T01:14:18.474Z","endTime":"2025-07-30T01:14:22.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.27476997157431,"strikeZoneBottom":1.45040255004658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.350748573173263,"aZ":-7.1085440482484,"pfxX":-3.588664714837468,"pfxZ":13.400056199357723,"pX":0.879032222513761,"pZ":0.7486246603986003,"vX0":6.854196314064694,"vY0":-136.2456941985849,"vZ0":-12.923900664326725,"x":83.49,"y":218.57,"x0":-1.2088557499220747,"y0":50.004742848486536,"z0":6.057417792028231,"aX":-6.7142470045478},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.5,"breakHorizontal":4.9,"spinRate":2252,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.40279984968808646,"extension":6.576305794598583},"index":3,"playId":"ec3e15bb-1723-3bb9-94f4-d763ffe1a6a3","pitchNumber":4,"startTime":"2025-07-30T01:14:37.379Z","endTime":"2025-07-30T01:14:42.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.127235930702412,"aZ":-21.666519788923097,"pfxX":-7.530363116485112,"pfxZ":7.463791364773072,"pX":-0.2601648846000663,"pZ":2.2634965535006124,"vX0":4.741904420701901,"vY0":-118.05143900967565,"vZ0":-4.620278160709498,"x":126.92,"y":177.67,"x0":-1.319709954146559,"y0":50.000433844585245,"z0":6.248257797513967,"aX":-10.594083839952756},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":12.6,"breakHorizontal":12.5,"spinRate":1641,"spinDirection":225},"zone":5,"typeConfidence":0.89,"plateTime":0.4645415768598591,"extension":6.48719165341228},"index":4,"playId":"f3b613c2-01d7-3ca7-968c-43a3d541bb37","pitchNumber":5,"startTime":"2025-07-30T01:14:59.438Z","endTime":"2025-07-30T01:15:02.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T01:15:16.362Z","endTime":"2025-07-30T01:15:29.648Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08787248757853,"aZ":-9.906296400777038,"pfxX":-3.7978578253305013,"pfxZ":12.14904974366954,"pX":-0.7062308547470552,"pZ":1.6670694004670712,"vX0":2.8698534076984563,"vY0":-135.1679220090917,"vZ0":-9.935298664774498,"x":143.92,"y":193.77,"x0":-1.2933902051807145,"y0":50.0028218884712,"z0":6.106498470069265,"aX":-6.960532988121637},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.8,"breakHorizontal":6.2,"spinRate":2172,"spinDirection":205},"zone":7,"typeConfidence":0.9,"plateTime":0.40671192900021547,"extension":6.572700406581025},"hitData":{"launchSpeed":87.0,"launchAngle":14.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":88.81,"coordY":93.07}},"index":6,"playId":"8041ed2f-5c88-3d46-a5d1-d499404246a7","pitchNumber":6,"startTime":"2025-07-30T01:15:29.648Z","endTime":"2025-07-30T01:15:44.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:15:44.966Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, third baseman Alex Bregman to first baseman Abraham Toro.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:16:51.922Z","endTime":"2025-07-30T01:18:26.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:15:59.387Z","endTime":"2025-07-30T01:16:53.912Z","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":93.4,"endSpeed":84.9,"strikeZoneTop":3.69299578996661,"strikeZoneBottom":1.66738417012311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.041686615878945,"aZ":-9.308130563437796,"pfxX":-5.625244815951519,"pfxZ":12.375330665126036,"pX":1.6888021073529138,"pZ":2.05684150779875,"vX0":8.96652902066529,"vY0":-135.43386888457775,"vZ0":-9.171887285663615,"x":52.63,"y":183.25,"x0":-0.9420783765410206,"y0":50.00314498781802,"z0":6.148755868646465,"aX":-10.394760014558447},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.4,"breakHorizontal":8.2,"spinRate":2334,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.4052467602868379,"extension":6.789206305125988},"index":1,"playId":"513c6bc7-d76e-30b5-818c-e2aa63cc2d9c","pitchNumber":1,"startTime":"2025-07-30T01:16:53.912Z","endTime":"2025-07-30T01:16:57.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15888178536802,"aZ":-18.647870014634105,"pfxX":-7.955886707716401,"pfxZ":9.112994403665287,"pX":0.5179654161393832,"pZ":1.2968880208270759,"vX0":6.676799049071519,"vY0":-120.93250034616153,"vZ0":-7.6038731161345146,"x":97.26,"y":203.76,"x0":-1.242520087763239,"y0":50.001547230946564,"z0":6.112481829200124,"aX":-11.806056960081206},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":14.9,"breakHorizontal":12.8,"spinRate":1612,"spinDirection":218},"zone":14,"typeConfidence":0.86,"plateTime":0.4525797117849084,"extension":6.561630475590755},"index":2,"playId":"323ab64e-1f92-3753-afb0-83651aee9a45","pitchNumber":2,"startTime":"2025-07-30T01:17:08.633Z","endTime":"2025-07-30T01:17:11.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.66560097729718,"strikeZoneBottom":1.67256610270478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.202758517642344,"aZ":-12.388273858701746,"pfxX":-3.9466706534962026,"pfxZ":10.664419015606885,"pX":-0.9119008634205276,"pZ":2.646915948639051,"vX0":2.260535149244952,"vY0":-136.36828010330612,"vZ0":-7.2795619838935135,"x":151.76,"y":167.31,"x0":-1.2454873076975734,"y0":50.00074858014897,"z0":6.233478053910038,"aX":-7.320253964915826},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2164,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.40400021440670386,"extension":6.545887362806011},"index":3,"playId":"2710eb74-d9cd-335c-aa40-388971f1f2e1","pitchNumber":3,"startTime":"2025-07-30T01:17:30.020Z","endTime":"2025-07-30T01:17:33.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.943463016273135,"aZ":-21.0133517267371,"pfxX":-8.956994283957462,"pfxZ":7.775760306618267,"pX":-0.0027434287337849157,"pZ":1.266783568460514,"vX0":5.641054456008061,"vY0":-118.82492626166179,"vZ0":-6.7984864631525745,"x":117.1,"y":204.58,"x0":-1.2391894815356725,"y0":50.002706979093695,"z0":6.063303513369818,"aX":-12.857932085455918},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":12.7,"breakHorizontal":14.9,"spinRate":1658,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.4602599946609258,"extension":6.632343577415423},"index":4,"playId":"88add622-a193-36f1-b0d6-dff90dbf0b94","pitchNumber":4,"startTime":"2025-07-30T01:17:48.620Z","endTime":"2025-07-30T01:17:51.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T01:18:02.547Z","endTime":"2025-07-30T01:18:18.583Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.306139889537146,"aZ":-20.31268016955308,"pfxX":-7.180489110448048,"pfxZ":8.283065449445928,"pX":-0.07907411828794808,"pZ":1.895526059427332,"vX0":5.234855467324112,"vY0":-119.01501462426208,"vZ0":-5.705718047919091,"x":120.01,"y":187.6,"x0":-1.3765880834456359,"y0":50.00109642584532,"z0":6.1692388319620495,"aX":-10.277681547404796},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":13.8,"breakHorizontal":11.6,"spinRate":1558,"spinDirection":220},"zone":8,"typeConfidence":0.87,"plateTime":0.4606017152222197,"extension":6.597572353522313},"hitData":{"launchSpeed":64.3,"launchAngle":1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.63,"coordY":149.44}},"index":6,"playId":"b6afada4-198e-3fba-b26f-313b11fd8b01","pitchNumber":5,"startTime":"2025-07-30T01:18:18.583Z","endTime":"2025-07-30T01:18:26.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:18:26.117Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Narváez singles on a sharp ground ball to left fielder Willi Castro.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:21:30.736Z","endTime":"2025-07-30T01:22:08.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kody Funderburk replaces Michael Tonkin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:19:14.477Z","endTime":"2025-07-30T01:21:33.122Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.57844118195197,"strikeZoneBottom":1.60787449064416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.196036566908862,"aZ":-24.175984704426153,"pfxX":10.035868615845025,"pfxZ":4.1511036490618185,"pX":-0.1855082440996006,"pZ":2.5021982173902284,"vX0":-9.6985642855071,"vY0":-138.058790840774,"vZ0":-3.944863718971531,"x":124.07,"y":171.22,"x0":2.0717976646991216,"y0":50.00482547345611,"z0":5.580007580841581,"aX":19.3448355834313},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":-16.1,"spinRate":2307,"spinDirection":133},"zone":5,"typeConfidence":0.91,"plateTime":0.39697434612072824,"extension":6.963075216082858},"index":1,"playId":"e3c88674-3c44-3c4f-af74-b1fe917ed892","pitchNumber":1,"startTime":"2025-07-30T01:21:33.122Z","endTime":"2025-07-30T01:21:36.665Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-30T01:21:43.774Z","endTime":"2025-07-30T01:21:55.918Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.411237929528713,"aZ":-32.04907475443679,"pfxX":9.708340076904289,"pfxZ":0.07451505898732158,"pX":-0.4526082499413174,"pZ":2.603290404938599,"vX0":-10.003448131889819,"vY0":-131.11633613155237,"vZ0":-1.7394428134207693,"x":134.25,"y":168.49,"x0":2.1485751196453324,"y0":50.0044081004836,"z0":5.664055516344306,"aX":16.925277581284497},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.0,"breakHorizontal":-15.4,"spinRate":1863,"spinDirection":114},"zone":4,"typeConfidence":0.88,"plateTime":0.4175533557997402,"extension":6.850576268989637},"hitData":{"launchSpeed":101.5,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":92.0,"coordY":96.0}},"index":3,"playId":"8d399dc1-9917-3f5e-9c62-6ade10e62dcb","pitchNumber":2,"startTime":"2025-07-30T01:21:55.918Z","endTime":"2025-07-30T01:22:08.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:22:08.440Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Abraham Toro hits a ground-rule double (13) on a line drive down the right-field line. Carlos Narváez to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:22:25.315Z","endTime":"2025-07-30T01:23:29.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"postOnThird":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.35834481510337,"strikeZoneBottom":1.5838688943353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60703818471434,"aZ":-24.316160475257156,"pfxX":8.54032243345966,"pfxZ":4.161293184069354,"pX":1.4155846894801951,"pZ":3.552238819003348,"vX0":-4.855967663627268,"vY0":-136.47695602518155,"vZ0":-1.3842397748551232,"x":63.04,"y":142.87,"x0":2.1068785473297,"y0":50.00457545829736,"z0":5.738302432742615,"aX":16.13676225945403},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-14.5,"spinRate":2223,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.4010887520307058,"extension":6.829927843301202},"index":0,"playId":"93f13ec2-ca28-325a-96ef-d4ddbb7d10a7","pitchNumber":1,"startTime":"2025-07-30T01:22:30.194Z","endTime":"2025-07-30T01:22:33.194Z","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.7,"endSpeed":85.8,"strikeZoneTop":3.42663525481563,"strikeZoneBottom":1.52234936421581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.922936887038777,"aZ":-23.699930380200225,"pfxX":8.674425109875799,"pfxZ":4.49612990174024,"pX":1.4214682474189437,"pZ":2.843532579587712,"vX0":-5.042389747784098,"vY0":-136.37273157963628,"vZ0":-3.0495699270906353,"x":62.82,"y":162.0,"x0":2.167275435520284,"y0":50.00070196589602,"z0":5.61061069622677,"aX":16.340268644645516},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":-14.6,"spinRate":2343,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4015960452080414,"extension":6.986674974086239},"index":1,"playId":"43f92a23-976c-369a-be42-97f0e4f6fcc3","pitchNumber":2,"startTime":"2025-07-30T01:22:44.362Z","endTime":"2025-07-30T01:22:47.362Z","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":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.4359998179682,"strikeZoneBottom":1.49895702540482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71316355804385,"aZ":-22.746221563924987,"pfxX":9.514801043501391,"pfxZ":5.046912168807854,"pX":-0.6586474505844315,"pZ":2.775056462541647,"vX0":-10.47009387950086,"vY0":-135.54110935555957,"vZ0":-3.3543940027228727,"x":142.11,"y":163.85,"x0":2.0120048413515565,"y0":50.00009874734746,"z0":5.610999647064554,"aX":17.760303460974015},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":-15.1,"spinRate":2287,"spinDirection":141},"zone":4,"typeConfidence":0.91,"plateTime":0.4036052919400883,"extension":7.0897890992346015},"index":2,"playId":"26a35b15-777f-38df-9d2f-fd0deb7cbb84","pitchNumber":3,"startTime":"2025-07-30T01:23:00.268Z","endTime":"2025-07-30T01:23:03.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01557704261786,"aZ":-15.395555035167943,"pfxX":2.297208731821962,"pfxZ":8.993847872912948,"pX":-0.16378100712042196,"pZ":2.1865260978318766,"vX0":-6.351776644820707,"vY0":-135.13961618786595,"vZ0":-6.489147173880996,"x":123.24,"y":179.74,"x0":1.909574969085701,"y0":50.00597164545318,"z0":5.683746848952449,"aX":4.287712037854974},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":-2.9,"spinRate":2359,"spinDirection":143},"zone":5,"typeConfidence":0.9,"plateTime":0.4039435526044195,"extension":6.980167177168304},"hitData":{"launchSpeed":85.9,"launchAngle":27.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":206.48,"coordY":121.03}},"index":3,"playId":"c988167c-af87-3b1e-bdb4-f859e131fe26","pitchNumber":4,"startTime":"2025-07-30T01:23:17.898Z","endTime":"2025-07-30T01:23:29.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:23:29.134Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:23:36.695Z","endTime":"2025-07-30T01:25:07.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"postOnThird":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.24893481500212,"strikeZoneBottom":1.38436734638781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09646559772666,"aZ":-22.24477466618499,"pfxX":10.26097604841615,"pfxZ":5.276127918988399,"pX":0.2338578722102247,"pZ":1.9937184608555816,"vX0":-8.785460655654509,"vY0":-136.778479884824,"vZ0":-5.165822167632031,"x":108.09,"y":184.95,"x0":2.1652170550828815,"y0":50.0013774626893,"z0":5.4462692328621225,"aX":19.307446071194224},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":-16.6,"spinRate":2332,"spinDirection":139},"zone":5,"typeConfidence":0.91,"plateTime":0.4014886946827705,"extension":7.321387139656274},"index":0,"playId":"107ec2c0-daa2-3c9c-b83f-efd2a883001f","pitchNumber":1,"startTime":"2025-07-30T01:23:56.350Z","endTime":"2025-07-30T01:23:59.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.24384308339709,"strikeZoneBottom":1.34611639409796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.919433666336882,"aZ":-28.398917615034602,"pfxX":-2.243161717147329,"pfxZ":2.216352143939444,"pX":-1.0663557003905146,"pZ":2.408026610166576,"vX0":-6.881123756432158,"vY0":-129.67506734038955,"vZ0":-2.815304997315122,"x":157.65,"y":173.76,"x0":1.9122537707144411,"y0":50.003573555289506,"z0":5.672509265233246,"aX":-3.8230890663037824},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":5.6,"spinRate":2440,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4222595393171944,"extension":6.977752370208957},"index":1,"playId":"0b6ecb34-a2e9-3743-90a1-078e758e904b","pitchNumber":2,"startTime":"2025-07-30T01:24:15.626Z","endTime":"2025-07-30T01:24:19.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39065669034,"aZ":-25.451033298738707,"pfxX":10.150846573649394,"pfxZ":3.5713230090056545,"pX":0.6517089178788047,"pZ":2.2513835106374094,"vX0":-7.695562492086976,"vY0":-136.6340666804059,"vZ0":-4.116017921111734,"x":92.16,"y":177.99,"x0":2.1923924249906563,"y0":50.00090664912631,"z0":5.535660891653895,"aX":19.102930223827784},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.8,"breakHorizontal":-16.7,"spinRate":2350,"spinDirection":138},"zone":6,"typeConfidence":0.91,"plateTime":0.4015735278622907,"extension":7.19016384336002},"index":2,"playId":"aa149e76-305c-3164-b9d4-957764c150d7","pitchNumber":3,"startTime":"2025-07-30T01:24:31.276Z","endTime":"2025-07-30T01:24:34.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T01:24:42.310Z","endTime":"2025-07-30T01:25:02.853Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.515197362717814,"aZ":-31.874480942371882,"pfxX":-6.052361921827249,"pfxZ":0.19618779205715242,"pX":-0.7957591730276397,"pZ":2.408114214488419,"vX0":-5.481559867632966,"vY0":-122.92354530293917,"vZ0":-1.05480891566417,"x":147.33,"y":173.76,"x0":2.2499169230814258,"y0":50.00259695173365,"z0":5.550438647945507,"aX":-9.255580071722758},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":12.2,"spinRate":2462,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.445695189878621,"extension":6.901844789713898},"index":4,"playId":"54d3666e-a4bf-3b86-8931-7d40f41c1a2d","pitchNumber":4,"startTime":"2025-07-30T01:25:02.853Z","endTime":"2025-07-30T01:25:07.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:25:07.038Z","atBatIndex":46},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ceddanne Rafaela out on a sacrifice fly to center fielder Harrison Bader. Carlos Narváez scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:25:13.442Z","endTime":"2025-07-30T01:25:46.905Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":{"id":681892,"link":"/api/v1/people/681892"},"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(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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02894614703982,"aZ":-29.500074131340252,"pfxX":-2.788634197890981,"pfxZ":1.5864131493780889,"pX":-0.6875174548482916,"pZ":2.1149377470473456,"vX0":-5.518296266838143,"vY0":-128.3337213588634,"vZ0":-3.3864242864788463,"x":143.21,"y":181.68,"x0":1.8443240375673906,"y0":50.00221013193189,"z0":5.7245137359352585,"aX":-4.697967540230793},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":6.1,"spinRate":2450,"spinDirection":205},"zone":7,"typeConfidence":0.88,"plateTime":0.4251522308994664,"extension":7.050943267978909},"hitData":{"launchSpeed":88.4,"launchAngle":28.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.09,"coordY":67.01}},"index":0,"playId":"13f2f4fd-b3b4-3e7b-9a74-13c17cc500e0","pitchNumber":1,"startTime":"2025-07-30T01:25:33.197Z","endTime":"2025-07-30T01:25:46.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:25:46.905Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:26:02.738Z","endTime":"2025-07-30T01:27:27.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnSecond":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.59375627453532,"strikeZoneBottom":1.59329488593472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.921928036091714,"aZ":-25.14501023183755,"pfxX":9.211521582423199,"pfxZ":3.6358787462038915,"pX":0.8492912860841659,"pZ":3.301141586231983,"vX0":-7.010332518606142,"vY0":-138.17945484169496,"vZ0":-1.5949122665605642,"x":84.63,"y":149.65,"x0":2.222997759779538,"y0":50.0027092146086,"z0":5.576057388716821,"aX":17.804773231754595},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":-15.2,"spinRate":2315,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.3964659214252886,"extension":7.181343668365834},"index":0,"playId":"685097d9-f395-3251-878f-508ce1b6e42a","pitchNumber":1,"startTime":"2025-07-30T01:26:15.056Z","endTime":"2025-07-30T01:26:18.203Z","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":82.0,"endSpeed":75.2,"strikeZoneTop":3.53589329177301,"strikeZoneBottom":1.40247829761095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.703746950883406,"aZ":-34.75279492985853,"pfxX":-9.332569825352978,"pfxZ":-1.7972919775996186,"pX":1.3915252044850681,"pZ":3.0022877732051945,"vX0":0.1632853170609434,"vY0":-119.38716107083727,"vZ0":1.2689940882938122,"x":63.96,"y":157.72,"x0":2.5337421138506966,"y0":50.00055512021293,"z0":5.599844010364474,"aX":-13.42364445038592},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":16.8,"spinRate":2442,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.459376699355984,"extension":6.832042763636631},"index":1,"playId":"24c5c69f-2f97-33ba-825f-e34c1167b04c","pitchNumber":2,"startTime":"2025-07-30T01:26:35.149Z","endTime":"2025-07-30T01:26:38.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.59563999858189,"strikeZoneBottom":1.72809748947977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.345036003582248,"aZ":-23.760461570592284,"pfxX":9.260835639093283,"pfxZ":4.423393350025631,"pX":0.20728695632266375,"pZ":1.785235658310626,"vX0":-8.818403194838112,"vY0":-136.84374653113971,"vZ0":-5.533251843632433,"x":109.1,"y":190.58,"x0":2.263676944934475,"y0":50.00225400347406,"z0":5.454436185274135,"aX":17.616143690320754},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-15.0,"spinRate":2353,"spinDirection":140},"zone":8,"typeConfidence":0.91,"plateTime":0.39979544292274793,"extension":7.29420415698362},"index":2,"playId":"75e2165e-3f43-33de-8536-6ad46a37e399","pitchNumber":3,"startTime":"2025-07-30T01:26:50.135Z","endTime":"2025-07-30T01:26:53.525Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.60385372422594,"strikeZoneBottom":1.73629018379658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.642083848218903,"aZ":-24.63447961749401,"pfxX":9.984129246637155,"pfxZ":3.917764168963842,"pX":-0.9555641950475763,"pZ":1.5940882469231363,"vX0":-11.640934559698254,"vY0":-137.41647904554625,"vZ0":-5.845001030689624,"x":153.42,"y":195.74,"x0":2.025725566737221,"y0":50.00415557032917,"z0":5.40793916428049,"aX":19.218003487453707},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":-15.8,"spinRate":2283,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.3976222597780352,"extension":7.343147368305076},"index":3,"playId":"2e62f898-a73b-3083-9a5e-70878edbe325","pitchNumber":4,"startTime":"2025-07-30T01:27:07.147Z","endTime":"2025-07-30T01:27:10.816Z","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.8,"endSpeed":87.2,"strikeZoneTop":3.59112986630484,"strikeZoneBottom":1.72364048698613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.4750861776138,"aZ":-23.451007459917513,"pfxX":9.931340040826996,"pfxZ":4.520764388943523,"pX":1.0176082587461994,"pZ":1.4554219907154373,"vX0":-7.076459729143289,"vY0":-137.75312714492858,"vZ0":-6.5159303142398395,"x":78.21,"y":199.48,"x0":2.3244119705244857,"y0":50.00187920037845,"z0":5.427705673131933,"aX":19.16055528678785},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":-16.6,"spinRate":2302,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.3970162623871194,"extension":6.987284488110949},"index":4,"playId":"dff87e3e-aa8e-3a05-9e16-c59442eee62b","pitchNumber":5,"startTime":"2025-07-30T01:27:23.722Z","endTime":"2025-07-30T01:27:27.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:27:27.773Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:27:30.864Z","endTime":"2025-07-30T01:29:27.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23981913599374,"aZ":-28.72489024291127,"pfxX":-2.5986256716278993,"pfxZ":2.0889984695304813,"pX":-0.23944419376242793,"pZ":1.424131291801915,"vX0":-5.09624824462211,"vY0":-127.33451462768672,"vZ0":-4.920973962658277,"x":126.13,"y":200.33,"x0":2.1224267128205514,"y0":50.001053730220484,"z0":5.644496691255489,"aX":-4.2808434577207235},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":5.8,"spinRate":2413,"spinDirection":206},"zone":13,"typeConfidence":0.89,"plateTime":0.42954491828523444,"extension":7.067479311587539},"index":0,"playId":"2a0bb3ff-d2f4-3380-830c-4752c34896f4","pitchNumber":1,"startTime":"2025-07-30T01:27:52.874Z","endTime":"2025-07-30T01:27:56.190Z","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":94.2,"endSpeed":86.3,"strikeZoneTop":3.38152865436613,"strikeZoneBottom":1.60995321087575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.268626138887832,"aZ":-25.18154351225784,"pfxX":9.77722689393571,"pfxZ":3.67333465793026,"pX":1.07304947040125,"pZ":2.684796372546054,"vX0":-6.186161648968326,"vY0":-137.13212943525488,"vZ0":-3.12744990295197,"x":76.1,"y":166.29,"x0":2.087564411363255,"y0":50.00531520753683,"z0":5.557519874735927,"aX":18.627726791454165},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":2257,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.3993769210144209,"extension":7.117708858265916},"index":1,"playId":"fde2cf8e-2b34-3fb3-9576-637d2ef1dce1","pitchNumber":2,"startTime":"2025-07-30T01:28:12.715Z","endTime":"2025-07-30T01:28:16.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.36077415260655,"strikeZoneBottom":1.62236204667978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87941101153201,"aZ":-27.784479527230186,"pfxX":9.607904484954666,"pfxZ":2.371572147516318,"pX":0.914488093975916,"pZ":3.344316355839031,"vX0":-6.642478748973149,"vY0":-135.9929670776737,"vZ0":-0.8155754069509618,"x":82.14,"y":148.48,"x0":2.1540451947546853,"y0":50.00585602742979,"z0":5.594665532246234,"aX":17.801664564701845},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":-15.8,"spinRate":2368,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.4044802181739704,"extension":6.919808643079009},"index":2,"playId":"fe0989d0-1082-3063-8121-c30bb8fc1232","pitchNumber":3,"startTime":"2025-07-30T01:28:27.881Z","endTime":"2025-07-30T01:28:31.220Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"5b4c97e0-a1b1-4980-ad32-5502cb0364aa","startTime":"2025-07-30T01:28:44.927Z","endTime":"2025-07-30T01:28:49.927Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.35986923289525,"strikeZoneBottom":1.62106950411835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85214773654192,"aZ":-28.0799420677134,"pfxX":-2.630635950025428,"pfxZ":2.4279030723769406,"pX":0.5810365672834101,"pZ":3.802236030391113,"vX0":-3.214903412769645,"vY0":-128.73071303811804,"vZ0":0.5706133332112677,"x":94.85,"y":136.12,"x0":2.1860902268175204,"y0":50.000891141620095,"z0":5.745569350540431,"aX":-4.428476881668781},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":5.5,"spinRate":2370,"spinDirection":194},"zone":12,"typeConfidence":0.74,"plateTime":0.42492366509092383,"extension":6.9375386183470615},"index":4,"playId":"78cc5191-31ee-3b4b-865e-279a35215eee","pitchNumber":4,"startTime":"2025-07-30T01:28:58.464Z","endTime":"2025-07-30T01:29:02.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.748471420029635,"aZ":-20.105349793442095,"pfxX":-0.3641358882113212,"pfxZ":6.532271053673613,"pX":-0.003563171308978592,"pZ":3.0278069167608206,"vX0":-5.276732040931283,"vY0":-134.49320215788867,"vZ0":-3.4605364340439615,"x":117.14,"y":157.03,"x0":2.0240549012985745,"y0":50.00588043385897,"z0":5.741954692605983,"aX":-0.6725293906882049},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":1.7,"spinRate":2344,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.40588348024553467,"extension":6.946949708413832},"hitData":{"launchSpeed":86.6,"launchAngle":77.0,"totalDistance":90.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.06,"coordY":190.11}},"index":5,"playId":"3fe9cd00-9fa2-3e73-a6cc-ec9bf4e1fca0","pitchNumber":5,"startTime":"2025-07-30T01:29:17.782Z","endTime":"2025-07-30T01:29:27.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:29:27.885Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to first baseman Abraham Toro in foul territory.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:30:22.169Z","endTime":"2025-07-30T01:32:44.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"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(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":93.8,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7805184956563,"aZ":-11.889246456398432,"pfxX":-4.150233836761727,"pfxZ":10.768820283473575,"pX":-0.6226129220411314,"pZ":3.3752703723939868,"vX0":3.160624484191286,"vY0":-136.55188607432274,"vZ0":-5.584823241938701,"x":140.73,"y":147.65,"x0":-1.257324634659147,"y0":50.00339325077333,"z0":6.268937437344144,"aX":-7.818089745605249},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":6.8,"spinRate":2269,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.40150842365546024,"extension":6.563671263309154},"index":0,"playId":"d356928d-3e0b-3331-a6a2-0832fa6a0c8b","pitchNumber":1,"startTime":"2025-07-30T01:31:38.170Z","endTime":"2025-07-30T01:31:41.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.48497378763129,"strikeZoneBottom":1.73597236050121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.55094907498917,"aZ":-20.522444775338585,"pfxX":-7.934269483621189,"pfxZ":8.061753701655576,"pX":0.28913861795921786,"pZ":1.5184954050055548,"vX0":5.597592699120072,"vY0":-119.06635710856891,"vZ0":-6.613528309921305,"x":105.98,"y":197.78,"x0":-1.054360228268379,"y0":50.00026019027278,"z0":6.172611361367429,"aX":-11.46031507063311},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":1714,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.45894451414245685,"extension":6.663163440070162},"index":1,"playId":"a0ff253e-2195-3130-a796-cf98b11958a4","pitchNumber":2,"startTime":"2025-07-30T01:31:57.701Z","endTime":"2025-07-30T01:32:01.306Z","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":81.2,"endSpeed":75.1,"strikeZoneTop":3.50662921372094,"strikeZoneBottom":1.62516843963173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.247321080128756,"aZ":-22.22511423744269,"pfxX":-8.004497087017882,"pfxZ":6.9966405976655155,"pX":-0.2677632579410935,"pZ":1.4443174147899276,"vX0":4.736734816818751,"vY0":-118.14073112104153,"vZ0":-6.213082848033035,"x":127.21,"y":199.78,"x0":-1.2526809665604577,"y0":50.00313966914662,"z0":6.13438265758154,"aX":-11.382790888779892},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":11.5,"breakHorizontal":13.4,"spinRate":1684,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.46256223854521394,"extension":6.606284571330533},"index":2,"playId":"f53940e3-b99c-337e-aab6-e10c46ca86cd","pitchNumber":3,"startTime":"2025-07-30T01:32:14.732Z","endTime":"2025-07-30T01:32:20.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89037004991647,"aZ":-28.149909023541273,"pfxX":0.9908528072870844,"pfxZ":2.620762982391186,"pX":-0.06224507750229026,"pZ":2.830324696395331,"vX0":2.9535645038566303,"vY0":-123.75650369879097,"vZ0":-2.751264931164629,"x":119.37,"y":162.36,"x0":-1.404535495833005,"y0":50.00400225636004,"z0":6.3376085738232195,"aX":1.5221602462170196},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.5,"spinRate":1917,"spinDirection":172},"zone":5,"typeConfidence":0.89,"plateTime":0.44420340256947144,"extension":6.424126065572109},"hitData":{"launchSpeed":79.9,"launchAngle":73.0,"totalDistance":86.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.79,"coordY":182.68}},"index":3,"playId":"13e09f37-fbf9-3357-9b31-4f7f6519fe6b","pitchNumber":4,"startTime":"2025-07-30T01:32:34.518Z","endTime":"2025-07-30T01:32:44.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:32:44.159Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kody Clemens pops out to second baseman David Hamilton.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:33:06.644Z","endTime":"2025-07-30T01:33:53.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.7,"strikeZoneTop":3.56548214725218,"strikeZoneBottom":1.66739430548752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.151267685715595,"aZ":-23.44170300645832,"pfxX":-7.537449788861103,"pfxZ":5.821708176471728,"pX":0.2104931371688949,"pZ":0.30091444636754505,"vX0":5.709320536264321,"vY0":-120.77178251230818,"vZ0":-8.860456882443891,"x":108.98,"y":230.66,"x0":-1.187287396081306,"y0":50.00327934469138,"z0":6.02985921776556,"aX":-11.305313164763557},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.0,"breakHorizontal":12.6,"spinRate":1632,"spinDirection":213},"zone":14,"typeConfidence":0.88,"plateTime":0.45089994981761006,"extension":6.606344881581366},"index":0,"playId":"edfa0336-0d31-359a-9975-17296eb2573d","pitchNumber":1,"startTime":"2025-07-30T01:33:09.643Z","endTime":"2025-07-30T01:33:12.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.67770743868639,"strikeZoneBottom":1.71473960001161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.993089676528196,"aZ":-10.630084394960104,"pfxX":-5.134218836196683,"pfxZ":11.333561553104524,"pX":-0.3501497394791456,"pZ":4.009488602600102,"vX0":4.153353393705577,"vY0":-137.16719073734282,"vZ0":-4.299624466063817,"x":130.35,"y":130.52,"x0":-1.2186161746984707,"y0":50.00523610124083,"z0":6.325088024839243,"aX":-9.762327083054224},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":8.4,"spinRate":2376,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.39966700187023907,"extension":6.543235920154139},"index":1,"playId":"7ac1ea00-fca2-3555-873a-384021efb10c","pitchNumber":2,"startTime":"2025-07-30T01:33:25.711Z","endTime":"2025-07-30T01:33:28.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.056952068594313,"aZ":-10.681109021175027,"pfxX":-5.279506603346906,"pfxZ":11.621650026821149,"pX":-0.36768818115170643,"pZ":3.3052519165730243,"vX0":4.180993791992897,"vY0":-135.2639595828392,"vZ0":-5.687992877978803,"x":131.02,"y":149.54,"x0":-1.2490563217863748,"y0":50.000742324795205,"z0":6.187182762404899,"aX":-9.762330227656168},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":8.6,"spinRate":2238,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.4052374603636033,"extension":6.479070874755825},"hitData":{"launchSpeed":94.2,"launchAngle":67.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":132.73,"coordY":144.77}},"index":2,"playId":"ffcba889-29f0-349e-aa31-4aa1b7048d57","pitchNumber":3,"startTime":"2025-07-30T01:33:42.939Z","endTime":"2025-07-30T01:33:53.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:33:53.397Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:33:58.899Z","endTime":"2025-07-30T01:35:08.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.3966381067403,"strikeZoneBottom":1.53817697783229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16021510486271,"aZ":-13.06946398031956,"pfxX":-6.107768133059427,"pfxZ":10.446607363264325,"pX":0.2064267659756972,"pZ":1.1452927914357423,"vX0":6.251604102791454,"vY0":-134.8179150286865,"vZ0":-10.541777313103974,"x":109.13,"y":207.86,"x0":-1.3564623977720678,"y0":50.00033326649059,"z0":6.044866530317407,"aX":-11.166218021193195},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2276,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.40732765923670655,"extension":6.489932243044492},"index":0,"playId":"c9c23e5b-b4ad-3f05-b401-7ac1ccb5b794","pitchNumber":1,"startTime":"2025-07-30T01:34:16.959Z","endTime":"2025-07-30T01:34:20.605Z","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":92.9,"endSpeed":84.8,"strikeZoneTop":3.31375521582295,"strikeZoneBottom":1.48824552238411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.650732917362696,"aZ":-12.963470615653131,"pfxX":-6.070255816686725,"pfxZ":10.47335743352599,"pX":-0.15298452578031568,"pZ":1.2636995073430553,"vX0":4.959857420810706,"vY0":-134.9001441999378,"vZ0":-10.348480978495543,"x":122.83,"y":204.66,"x0":-1.2310567246818804,"y0":50.00510171424603,"z0":6.075017405283368,"aX":-11.136273704761653},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2220,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.4067700718483591,"extension":6.625432099097809},"index":1,"playId":"078849e1-afb5-3931-b338-7f9deb5592cd","pitchNumber":2,"startTime":"2025-07-30T01:34:38.543Z","endTime":"2025-07-30T01:34:42.238Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.455199185046624,"aZ":-12.236760573441043,"pfxX":-6.179267034728765,"pfxZ":10.735167180641337,"pX":0.08588273482632926,"pZ":2.7723169228304503,"vX0":5.549214445702602,"vY0":-135.83617850394944,"vZ0":-6.748371295553408,"x":113.73,"y":163.93,"x0":-1.1867771040430877,"y0":50.00280176329576,"z0":6.150390018315678,"aX":-11.476794527639099},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":10.0,"spinRate":2215,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.40416418611951865,"extension":6.590137989761111},"hitData":{"launchSpeed":88.7,"launchAngle":7.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.64,"coordY":87.34}},"index":2,"playId":"44ab2d55-856c-389c-beff-d9debdc1af21","pitchNumber":3,"startTime":"2025-07-30T01:34:57.309Z","endTime":"2025-07-30T01:35:08.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:35:08.343Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks. Ty France to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:35:19.862Z","endTime":"2025-07-30T01:39:46.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10,11],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"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":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.87334888272405,"strikeZoneBottom":1.839497524568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.016963407425973,"aZ":-11.185207894114226,"pfxX":-4.899481696725675,"pfxZ":11.407326784637352,"pX":0.6472362085234042,"pZ":2.691969707916524,"vX0":6.449694981870037,"vY0":-135.16626010416283,"vZ0":-7.1190754808281556,"x":92.33,"y":166.1,"x0":-1.1395911589538448,"y0":50.00276227485249,"z0":6.155354274093982,"aX":-9.015050213693254},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":7.4,"spinRate":2166,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.4061000919742068,"extension":6.513960008377247},"index":0,"playId":"ceeea359-6963-3daa-a516-502710ebce58","pitchNumber":1,"startTime":"2025-07-30T01:35:33.526Z","endTime":"2025-07-30T01:35:36.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.195906728462433,"aZ":-28.940532906808468,"pfxX":1.3532626019403804,"pfxZ":2.040503075501909,"pX":0.424346535183631,"pZ":1.8253808850595745,"vX0":3.9717699467427954,"vY0":-125.28911245834259,"vZ0":-4.947804000725054,"x":100.82,"y":189.49,"x0":-1.3596289591350894,"y0":50.00289418209431,"z0":6.201494254248695,"aX":2.142454067965469},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":-3.4,"spinRate":1969,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.4377922847056488,"extension":6.239049119267048},"index":1,"playId":"47ec7e72-248a-3bae-b400-1ca5f1893291","pitchNumber":2,"startTime":"2025-07-30T01:35:51.714Z","endTime":"2025-07-30T01:35:55.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.7016298446102,"strikeZoneBottom":1.79757410841131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.235885075885463,"aZ":-17.98984804011101,"pfxX":-6.963857474312554,"pfxZ":9.512286032065521,"pX":-0.11874587867002172,"pZ":1.3040523979695327,"vX0":4.882009232638898,"vY0":-120.97241704375686,"vZ0":-7.651712065145979,"x":121.53,"y":203.57,"x0":-1.2520766213833223,"y0":50.00263424373481,"z0":6.068733055749591,"aX":-10.385035268883},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":15.7,"breakHorizontal":11.5,"spinRate":1714,"spinDirection":218},"zone":13,"typeConfidence":0.84,"plateTime":0.45170715020538266,"extension":6.581444897174478},"index":2,"playId":"dd5bbbae-053a-3d68-a135-74e0981f1f2b","pitchNumber":3,"startTime":"2025-07-30T01:36:14.102Z","endTime":"2025-07-30T01:36:18.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92511326088611,"aZ":-12.791348516604206,"pfxX":-5.02435289017439,"pfxZ":10.516810010376313,"pX":-0.6623738166514881,"pZ":3.600872638750008,"vX0":3.674101836609162,"vY0":-135.0306492961679,"vZ0":-4.702925094857898,"x":142.25,"y":141.56,"x0":-1.3891983297348716,"y0":50.00203414141834,"z0":6.267817850816784,"aX":-9.260098500715877},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2220,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.40592399324536865,"extension":6.538438145425386},"index":3,"playId":"469e9cce-1ec9-3e32-b7ea-3314a29ed8b1","pitchNumber":4,"startTime":"2025-07-30T01:36:31.821Z","endTime":"2025-07-30T01:36:35.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.477486664708028,"aZ":-38.87497893263872,"pfxX":1.401326947668728,"pfxZ":-5.151192322877151,"pX":-0.38052795113061677,"pZ":1.2180533180686033,"vX0":1.8977252581986535,"vY0":-113.50658847702371,"vZ0":-2.9389471263631393,"x":131.5,"y":205.89,"x0":-1.4107039275743738,"y0":50.00504162737733,"z0":6.414248870927935,"aX":1.8217332755808848},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.8,"breakHorizontal":-3.0,"spinRate":2398,"spinDirection":18},"zone":13,"typeConfidence":0.8,"plateTime":0.48322404189844326,"extension":6.407197791374043},"index":4,"playId":"702d65ca-4ab0-3a00-8911-6c6c1c32a049","pitchNumber":5,"startTime":"2025-07-30T01:36:54.622Z","endTime":"2025-07-30T01:36:58.198Z","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":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T01:37:10.810Z","endTime":"2025-07-30T01:37:25.492Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.351963092448496,"aZ":-18.445075024840385,"pfxX":-7.7828430426049415,"pfxZ":9.505929985997337,"pX":-0.7460928564335916,"pZ":1.7897231946178502,"vX0":3.873421128789632,"vY0":-119.49692587868249,"vZ0":-6.303997335124906,"x":145.44,"y":190.46,"x0":-1.3781890981566334,"y0":50.002421276391274,"z0":6.122930358348639,"aX":-11.238143221937225},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":16.0,"breakHorizontal":13.1,"spinRate":1743,"spinDirection":218},"zone":7,"typeConfidence":0.87,"plateTime":0.4586255530718093,"extension":6.534072048911407},"index":6,"playId":"c4e9007e-d15f-37c5-b7bd-3489771897fe","pitchNumber":6,"startTime":"2025-07-30T01:37:25.492Z","endTime":"2025-07-30T01:37:28.932Z","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":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.61707018506046,"strikeZoneBottom":1.68057759679704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45943441489691,"aZ":-18.724490188394753,"pfxX":-8.283665352285132,"pfxZ":9.228782426051925,"pX":0.03367804323409976,"pZ":0.18422060214972474,"vX0":5.751034995932126,"vY0":-119.74880990987737,"vZ0":-9.635177043976626,"x":115.72,"y":233.81,"x0":-1.3191978726292184,"y0":50.00102034766738,"z0":5.925663383748754,"aX":-12.06633979596227},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":14.6,"breakHorizontal":13.7,"spinRate":1604,"spinDirection":216},"zone":14,"typeConfidence":0.88,"plateTime":0.45686743527133666,"extension":6.795519670434822},"index":7,"playId":"27c7fe9b-e989-3843-b646-e9b209a2b2bf","pitchNumber":7,"startTime":"2025-07-30T01:37:49.013Z","endTime":"2025-07-30T01:37:52.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04438593643813,"aZ":-9.999019152594478,"pfxX":-3.470349469679033,"pfxZ":11.685564794569517,"pX":-0.04456767382994824,"pZ":2.5663278718308673,"vX0":4.504883324564809,"vY0":-137.4948746720742,"vZ0":-7.735344395994591,"x":118.7,"y":169.49,"x0":-1.260246343851474,"y0":50.000479291474264,"z0":6.110389990697361,"aX":-6.584308158966598},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":5.3,"spinRate":2287,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.39973701265395567,"extension":6.5290952736914045},"index":8,"playId":"de142337-12af-35b5-b28b-627bcdf97fca","pitchNumber":8,"startTime":"2025-07-30T01:38:13.500Z","endTime":"2025-07-30T01:38:17.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.71667140152825,"strikeZoneBottom":1.74766093080819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.692497519302012,"aZ":-24.837899941322984,"pfxX":-0.37229383930501614,"pfxZ":4.401333128574578,"pX":0.5870826103158001,"pZ":-0.12794351081357913,"vX0":5.2334428056261055,"vY0":-127.59080597312763,"vZ0":-10.562012066282447,"x":94.62,"y":242.23,"x0":-1.4331778195307943,"y0":50.00144185261861,"z0":5.987696833463581,"aX":-0.6209646797904464},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":-0.4,"spinRate":1936,"spinDirection":206},"zone":14,"typeConfidence":0.74,"plateTime":0.4275988641094659,"extension":6.420176204792662},"index":9,"playId":"95fed61b-28bc-36de-9aaf-de8ef7a66168","pitchNumber":9,"startTime":"2025-07-30T01:38:46.739Z","endTime":"2025-07-30T01:38:49.767Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.822727250501732,"aZ":-8.416003380769904,"pfxX":-3.208038564061977,"pfxZ":12.627434414304926,"pX":-1.1880549753843166,"pZ":2.35243385526232,"vX0":1.5791566042515475,"vY0":-136.2759476604595,"vZ0":-8.400679958840739,"x":162.29,"y":175.26,"x0":-1.3580828852954936,"y0":50.00470377908942,"z0":6.055685485834978,"aX":-6.037222438065663},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.4,"breakHorizontal":5.5,"spinRate":2235,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.40185191069724446,"extension":6.617408049490966},"index":10,"playId":"65e256a6-0e37-3646-9bbb-13dbf058e24d","pitchNumber":10,"startTime":"2025-07-30T01:39:15.865Z","endTime":"2025-07-30T01:39:19.147Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.77601712872033,"strikeZoneBottom":1.64434165572032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.200756917076667,"aZ":-22.380708763750363,"pfxX":-9.480580562740682,"pfxZ":6.702149281757955,"pX":0.530722867638938,"pZ":1.360093157601809,"vX0":7.1966819567725695,"vY0":-119.62054703025836,"vZ0":-6.416272625003412,"x":96.77,"y":202.06,"x0":-1.2723105710052325,"y0":50.00588847552135,"z0":6.059782441088514,"aX":-13.861163692706091},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.9,"breakHorizontal":15.6,"spinRate":1546,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.4563788197260674,"extension":6.7573071713697015},"index":11,"playId":"941b216c-6000-3b2c-8ac7-11c4abc69f23","pitchNumber":11,"startTime":"2025-07-30T01:39:40.913Z","endTime":"2025-07-30T01:39:46.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:39:46.540Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:40:55.718Z","endTime":"2025-07-30T01:41:57.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"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":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:39:58.578Z","endTime":"2025-07-30T01:40:58.005Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.16983050356738,"strikeZoneBottom":1.48976853039903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.224699529409808,"aZ":-13.316946294215343,"pfxX":-4.533075533541119,"pfxZ":10.015376563988298,"pX":0.8185898695238031,"pZ":2.6896071797730023,"vX0":6.887329591780802,"vY0":-136.6141442617751,"vZ0":-6.8953698531560015,"x":85.8,"y":166.16,"x0":-1.1508114497103799,"y0":50.0001833743563,"z0":6.168879765624921,"aX":-8.533115893876857},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":6.7,"spinRate":2208,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.40154009040966354,"extension":6.669157732170523},"index":1,"playId":"03da6d36-0056-364c-8b51-bae00ea23e1a","pitchNumber":1,"startTime":"2025-07-30T01:40:58.005Z","endTime":"2025-07-30T01:41:01.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.12968315344516,"strikeZoneBottom":1.54736996607674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.196703480956817,"aZ":-26.65172309297161,"pfxX":-0.06343517048202507,"pfxZ":3.4081719284956593,"pX":1.466772556761219,"pZ":0.9032976682756666,"vX0":6.933433513729852,"vY0":-126.32872904904595,"vZ0":-7.511886077366007,"x":61.09,"y":214.39,"x0":-1.3024607166931432,"y0":50.00177876230014,"z0":6.0508963422905335,"aX":-0.10320534810581836},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":-1.4,"spinRate":1909,"spinDirection":196},"zone":14,"typeConfidence":0.84,"plateTime":0.43319716217068516,"extension":6.674348043313587},"index":2,"playId":"3dea8f7d-5b08-3d90-acbc-0e45fd15b664","pitchNumber":2,"startTime":"2025-07-30T01:41:15.423Z","endTime":"2025-07-30T01:41:18.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.582297920475018,"aZ":-22.29310121505697,"pfxX":-8.136917229507656,"pfxZ":6.69756168089036,"pX":-0.020126069737662827,"pZ":2.5181117249578153,"vX0":5.4580431949178845,"vY0":-120.49623173718861,"vZ0":-3.9254335751065095,"x":117.77,"y":170.79,"x0":-1.2531089052479825,"y0":50.00596460990139,"z0":6.129312901239487,"aX":-12.01295938288912},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.5,"breakHorizontal":13.4,"spinRate":1424,"spinDirection":222},"zone":5,"typeConfidence":0.87,"plateTime":0.45390392896144505,"extension":6.691412662097369},"index":3,"playId":"0e55cda1-36d3-3a9f-ab49-cedb0179b4bf","pitchNumber":3,"startTime":"2025-07-30T01:41:33.160Z","endTime":"2025-07-30T01:41:36.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.305104781734126,"aZ":-40.236219469698746,"pfxX":0.26703234399469644,"pfxZ":-6.0081185527365655,"pX":-0.15871377601260767,"pZ":2.2241137981957597,"vX0":2.500493071393335,"vY0":-115.37865167117788,"vZ0":-0.8116510456344563,"x":123.05,"y":178.73,"x0":-1.2930337673883852,"y0":50.00111944471772,"z0":6.471948939505721,"aX":0.35823224974830264},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.8,"breakHorizontal":-1.1,"spinRate":2288,"spinDirection":19},"zone":5,"typeConfidence":0.64,"plateTime":0.47548468896059015,"extension":6.605944951153042},"index":4,"playId":"654d11a3-f842-3ec5-b28a-52e9de23cb91","pitchNumber":4,"startTime":"2025-07-30T01:41:53.770Z","endTime":"2025-07-30T01:41:57.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:41:57.315Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:44:02.787Z","endTime":"2025-07-30T01:45:04.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.32065101201464,"strikeZoneBottom":1.47512271645224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.438214287213643,"aZ":-32.83124711940801,"pfxX":-2.6317576122868704,"pfxZ":-0.3950785207324685,"pX":-0.12611928893469893,"pZ":3.6152139511821115,"vX0":-4.698188217124934,"vY0":-127.35986804474865,"vZ0":1.0563597255152686,"x":121.81,"y":141.17,"x0":2.082461393244789,"y0":50.00591028933897,"z0":5.785799702851956,"aX":-4.336087867115709},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":5.8,"spinRate":2517,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.4295767296512536,"extension":7.017693399955692},"index":0,"playId":"76436bc1-948f-327b-8983-cb2b4183b3b2","pitchNumber":1,"startTime":"2025-07-30T01:44:20.034Z","endTime":"2025-07-30T01:44:23.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.587031205630883,"aZ":-31.426614875051225,"pfxX":-3.407301598147377,"pfxZ":0.45839200609737496,"pX":0.1364426606369956,"pZ":3.7188340856404962,"vX0":-4.075358825693405,"vY0":-126.56100507482248,"vZ0":1.2067921040979122,"x":111.8,"y":138.37,"x0":2.2095174329111815,"y0":50.00145979913642,"z0":5.75088806415805,"aX":-5.531518984426061},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":7.1,"spinRate":2535,"spinDirection":240},"zone":12,"typeConfidence":0.91,"plateTime":0.43261921719096375,"extension":6.864463747784625},"index":1,"playId":"f5936246-806d-38a5-8d32-e049dcd23f55","pitchNumber":2,"startTime":"2025-07-30T01:44:34.417Z","endTime":"2025-07-30T01:44:37.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.59426592458492,"strikeZoneBottom":1.68346387225068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.553589795317702,"aZ":-26.711628741866242,"pfxX":9.902629295864278,"pfxZ":2.9802497311108596,"pX":-0.2716238898174531,"pZ":1.2920627484289966,"vX0":-10.18995800768757,"vY0":-134.98965014786623,"vZ0":-6.0271157028858,"x":127.35,"y":203.89,"x0":2.2799092502532567,"y0":50.00141052900613,"z0":5.454243665601548,"aX":18.130620683409102},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":-15.6,"spinRate":2404,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.4069913081749381,"extension":7.336331105217848},"index":2,"playId":"e3d89681-b002-36a7-b6cf-cbb38ad625c0","pitchNumber":3,"startTime":"2025-07-30T01:44:47.389Z","endTime":"2025-07-30T01:44:51.140Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.46114822533852,"strikeZoneBottom":1.61572419147498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.19003083625145,"aZ":-26.44777626242002,"pfxX":10.29984695360155,"pfxZ":3.1129127978095124,"pX":0.9852840630182447,"pZ":2.3236866746459093,"vX0":-7.495075272054473,"vY0":-135.17697910372755,"vZ0":-3.5777886693437253,"x":79.44,"y":176.04,"x0":2.464487834989269,"y0":50.00329212471597,"z0":5.534517100191368,"aX":18.94260266214818},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":-16.9,"spinRate":2363,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4061750797944552,"extension":7.04598283776557},"index":3,"playId":"b77d91e4-8e28-36d6-9b31-2d38e2a1e94e","pitchNumber":4,"startTime":"2025-07-30T01:45:00.185Z","endTime":"2025-07-30T01:45:04.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:45:04.195Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out sharply, shortstop Brooks Lee to first baseman Ty France.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:45:13.145Z","endTime":"2025-07-30T01:47:31.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.52816704222862,"strikeZoneBottom":1.65709856902477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.929982881622365,"aZ":-18.853768836024123,"pfxX":0.6886135966698861,"pfxZ":7.283556010483197,"pX":0.6321198281584639,"pZ":3.7276145153991616,"vX0":-3.700600910231019,"vY0":-134.56574836284747,"vZ0":-2.005249290770485,"x":92.91,"y":138.13,"x0":1.937268320609115,"y0":50.00290260243454,"z0":5.821910812930579,"aX":1.2594996016030546},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-0.5,"spinRate":2318,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.40745040305659774,"extension":6.95886080945161},"index":0,"playId":"47d78c04-bfb3-35e2-b8d4-43147acd3ed2","pitchNumber":1,"startTime":"2025-07-30T01:45:29.201Z","endTime":"2025-07-30T01:45:32.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"8959555c-0312-3195-8167-a15b20028545","startTime":"2025-07-30T01:45:46.304Z","endTime":"2025-07-30T01:45:50.954Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.5490282788863,"strikeZoneBottom":1.59676800802134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.542650494327923,"aZ":-20.822017715771025,"pfxX":10.25334664111509,"pfxZ":6.10336125448239,"pX":-1.1526019110855545,"pZ":2.8895995174026545,"vX0":-12.104979797632348,"vY0":-135.92128971943987,"vZ0":-3.070714643097898,"x":160.93,"y":160.76,"x0":2.0397239082731953,"y0":50.00142549349121,"z0":5.490523429676101,"aX":19.06428660929483},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":2358,"spinDirection":135},"zone":11,"typeConfidence":0.91,"plateTime":0.4039598641073141,"extension":7.320548615326056},"index":2,"playId":"5cfa54c8-4738-3956-b488-d61b91f5c350","pitchNumber":2,"startTime":"2025-07-30T01:46:07.884Z","endTime":"2025-07-30T01:46:11.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"524f0b85-beff-3bbf-b6f1-3bf2797c30c4","startTime":"2025-07-30T01:46:23.899Z","endTime":"2025-07-30T01:46:28.233Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.58463462774839,"strikeZoneBottom":1.6049477586896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.188926215500977,"aZ":-21.061268292332265,"pfxX":1.1382603375938505,"pfxZ":5.998866196542634,"pX":-0.6278148271620505,"pZ":2.6209401604802482,"vX0":-7.525403418687366,"vY0":-134.9567603693375,"vZ0":-4.169843382056618,"x":140.93,"y":168.01,"x0":2.0437517823775653,"y0":50.00351960913726,"z0":5.6614866629273,"aX":2.109921438086863},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":-0.5,"spinRate":2371,"spinDirection":154},"zone":4,"typeConfidence":0.89,"plateTime":0.4051842477487866,"extension":7.117479022677209},"index":4,"playId":"36d1ebb0-92c5-3e2b-a3d1-40cfd232e22c","pitchNumber":3,"startTime":"2025-07-30T01:46:43.048Z","endTime":"2025-07-30T01:46:48.199Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jarren Duran steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":5,"actionPlayId":"36d1ebb0-92c5-3e2b-a3d1-40cfd232e22c","startTime":"2025-07-30T01:46:59.687Z","endTime":"2025-07-30T01:47:06.646Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.6083363142186,"strikeZoneBottom":1.57924352082932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35043071225356,"aZ":-24.624309374043406,"pfxX":10.022150420803177,"pfxZ":3.98873309468123,"pX":0.6641195381957209,"pZ":2.0833264848081683,"vX0":-7.612160350016664,"vY0":-136.97326886468633,"vZ0":-4.458559384572166,"x":91.69,"y":182.53,"x0":2.182513822547602,"y0":50.00313465276295,"z0":5.4240293929671815,"aX":18.970251521267926},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":-16.4,"spinRate":2356,"spinDirection":134},"zone":9,"typeConfidence":0.91,"plateTime":0.4004706861359306,"extension":7.115923945503787},"index":6,"playId":"92753060-299f-3b8b-b935-3939b0485282","pitchNumber":4,"startTime":"2025-07-30T01:47:06.646Z","endTime":"2025-07-30T01:47:10.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24776616857521,"aZ":-23.959162497037298,"pfxX":9.353034588343906,"pfxZ":4.340971626181804,"pX":0.286764181609063,"pZ":2.301513101850062,"vX0":-8.0019665488734,"vY0":-136.94692337396754,"vZ0":-4.2431547969634344,"x":106.07,"y":176.64,"x0":2.036524728596181,"y0":50.003652851454405,"z0":5.517093565665775,"aX":17.703248566181244},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-15.1,"spinRate":2422,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.40049574743699257,"extension":7.10837205320643},"hitData":{"launchSpeed":101.1,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.91,"coordY":153.1}},"index":7,"playId":"0731c706-6860-3518-bd49-68dd61ecaec2","pitchNumber":5,"startTime":"2025-07-30T01:47:23.881Z","endTime":"2025-07-30T01:47:31.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:47:31.723Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out sharply, second baseman Kody Clemens to first baseman Ty France. Jarren Duran to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:47:52.488Z","endTime":"2025-07-30T01:49:14.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.758441769165596,"aZ":-26.794633847985086,"pfxX":10.265485456952161,"pfxZ":2.8568202190930663,"pX":0.4227109036533193,"pZ":2.669887610622206,"vX0":-8.673857639386204,"vY0":-136.73091492479494,"vZ0":-2.7785500569357886,"x":100.89,"y":166.69,"x0":2.31136215118556,"y0":50.003116124464555,"z0":5.5492024396642154,"aX":19.326584287704627},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":-16.7,"spinRate":2300,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.4014677562806588,"extension":7.330122492375844},"index":0,"playId":"a017a2f8-3574-3450-bd27-1a62bef00ede","pitchNumber":1,"startTime":"2025-07-30T01:47:57.469Z","endTime":"2025-07-30T01:48:00.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.4683057970374,"strikeZoneBottom":1.52204590764396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76930368329502,"aZ":-20.259303061319695,"pfxX":9.595459243769135,"pfxZ":6.272731447654815,"pX":-1.1097180290171953,"pZ":2.6269352732011164,"vX0":-11.676551434198588,"vY0":-137.97265190094768,"vZ0":-3.8956479504688604,"x":159.3,"y":167.85,"x0":1.9591803467836209,"y0":50.00646669900386,"z0":5.447362563090617,"aX":18.240345309129083},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-14.5,"spinRate":2439,"spinDirection":140},"zone":11,"typeConfidence":0.9,"plateTime":0.39915344703609135,"extension":7.322853090997327},"index":1,"playId":"d6fc5380-49db-30f5-8ca2-7f7f81189b1a","pitchNumber":2,"startTime":"2025-07-30T01:48:17.555Z","endTime":"2025-07-30T01:48:22.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.39822636184532,"strikeZoneBottom":1.63224130083396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72950622355675,"aZ":-29.50868045134296,"pfxX":-1.4733029012224752,"pfxZ":1.5812672601095903,"pX":-0.8236294262389844,"pZ":1.817797966736034,"vX0":-7.004602847211094,"vY0":-128.61693991314638,"vZ0":-3.881145390034987,"x":148.39,"y":189.7,"x0":2.1179992467146342,"y0":50.00537821531373,"z0":5.6151905537133455,"aX":-2.487062304061428},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":4.1,"spinRate":2427,"spinDirection":223},"zone":7,"typeConfidence":0.82,"plateTime":0.4245988784595274,"extension":6.933707452967065},"index":2,"playId":"d702e8b6-1aef-30c7-9738-930b3a505471","pitchNumber":3,"startTime":"2025-07-30T01:48:51.362Z","endTime":"2025-07-30T01:48:55.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80062037398224,"aZ":-29.94198433544992,"pfxX":-2.3594415227682184,"pfxZ":1.3560453987011076,"pX":-0.1263639034595221,"pZ":2.2460805065806175,"vX0":-5.2366824388005275,"vY0":-126.81528882432502,"vZ0":-2.5133221516030626,"x":121.82,"y":178.14,"x0":2.264600656719508,"y0":50.00071402889417,"z0":5.6174056958759335,"aX":-3.87553087985871},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":5.4,"spinRate":2485,"spinDirection":249},"zone":5,"typeConfidence":0.91,"plateTime":0.4304740137803691,"extension":7.181421621263981},"hitData":{"launchSpeed":102.8,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":153.54,"coordY":154.12}},"index":3,"playId":"2434fe8e-9282-36eb-b320-0ec6423920ed","pitchNumber":4,"startTime":"2025-07-30T01:49:06.789Z","endTime":"2025-07-30T01:49:14.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:49:14.547Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, shortstop Brooks Lee to first baseman Ty France.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:49:35.076Z","endTime":"2025-07-30T01:51:04.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.56510050241015,"strikeZoneBottom":1.56390429169013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54013930492888,"aZ":-26.431941089981056,"pfxX":9.13849435219304,"pfxZ":3.029205253094151,"pX":0.36271556127402554,"pZ":2.9220431008662215,"vX0":-7.855742186133568,"vY0":-136.69075304144002,"vZ0":-2.424802982582899,"x":103.17,"y":159.88,"x0":2.083622067413803,"y0":50.005307962843425,"z0":5.631634659112019,"aX":17.332119393730153},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.2,"breakHorizontal":-15.0,"spinRate":2318,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.40038899277636064,"extension":7.048332953435187},"index":0,"playId":"cd500c06-4e84-3c0a-9b8f-e37f914e5cf3","pitchNumber":1,"startTime":"2025-07-30T01:49:40.746Z","endTime":"2025-07-30T01:49:44.398Z","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":95.3,"endSpeed":87.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.486769370572908,"aZ":-24.626492412917386,"pfxX":9.215329918967582,"pfxZ":3.8793759275489172,"pX":0.5865141571947263,"pZ":2.421148948753043,"vX0":-7.465900076471155,"vY0":-138.5354939800674,"vZ0":-3.8194443402063145,"x":94.64,"y":173.41,"x0":2.116925417205183,"y0":50.00640669687804,"z0":5.460857816515229,"aX":17.944738115492516},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":-15.1,"spinRate":2400,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.3951366992458869,"extension":6.94616337185638},"index":1,"playId":"f380c852-e0cf-3f23-b326-fa6b3606a335","pitchNumber":2,"startTime":"2025-07-30T01:49:57.491Z","endTime":"2025-07-30T01:50:00.491Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T01:50:11.918Z","endTime":"2025-07-30T01:50:33.656Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.981081816771322,"aZ":-31.479015732173696,"pfxX":9.404966649362278,"pfxZ":0.39869609697949127,"pX":-0.17013953408405666,"pZ":1.2774538757376186,"vX0":-9.106796600238436,"vY0":-130.89944254665778,"vZ0":-4.470277261855518,"x":123.49,"y":204.29,"x0":2.127847402445118,"y0":50.00262874210786,"z0":5.357436527001596,"aX":16.36242537327196},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.1,"breakHorizontal":-15.1,"spinRate":1817,"spinDirection":113},"zone":13,"typeConfidence":0.86,"plateTime":0.41802583615547473,"extension":7.26081018340096},"index":3,"playId":"9e4ba12d-a099-37d2-83d0-191b6b414aea","pitchNumber":3,"startTime":"2025-07-30T01:50:33.656Z","endTime":"2025-07-30T01:50:36.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.266841313009174,"aZ":-32.96264123363195,"pfxX":8.668488308664804,"pfxZ":-0.44155631722690725,"pX":0.37745710459545534,"pZ":1.3022404800457847,"vX0":-7.859273281334552,"vY0":-132.6615715513075,"vZ0":-4.47242400883301,"x":102.61,"y":203.62,"x0":2.2461714437430698,"y0":50.001672073932816,"z0":5.401303414498458,"aX":15.514654463110814},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.6,"breakHorizontal":-14.0,"spinRate":1944,"spinDirection":109},"zone":14,"typeConfidence":0.79,"plateTime":0.4122133663990173,"extension":7.170656809146469},"hitData":{"launchSpeed":87.4,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":152.09}},"index":4,"playId":"4823f450-ac0a-3989-bcbc-5e0cd476da67","pitchNumber":4,"startTime":"2025-07-30T01:50:56.568Z","endTime":"2025-07-30T01:51:04.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:51:04.158Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Vázquez flies out to left fielder Jarren Duran.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:53:45.725Z","endTime":"2025-07-30T01:54:47.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Wilson replaces Lucas Giolito.","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-30T01:51:50.332Z","endTime":"2025-07-30T01:53:47.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":458677,"link":"/api/v1/people/458677"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.761890242836134,"aZ":-11.467431744139775,"pfxX":3.0949951464482277,"pfxZ":11.276843364988656,"pX":-0.8376120579110828,"pZ":1.7298731280623647,"vX0":-5.346084725176032,"vY0":-134.54349431081397,"vZ0":-9.63839346081016,"x":148.93,"y":192.07,"x0":0.7716098344812803,"y0":50.00213642856625,"z0":6.167861551941719,"aX":5.68306382051777},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":-4.4,"spinRate":2245,"spinDirection":158},"zone":13,"typeConfidence":0.88,"plateTime":0.40684450177285125,"extension":6.083150006228371},"index":1,"playId":"41c245e7-2fb1-3f12-963e-93576cad2599","pitchNumber":1,"startTime":"2025-07-30T01:53:47.700Z","endTime":"2025-07-30T01:53:51.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.24963719527575,"strikeZoneBottom":1.5025641508431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9232201474922,"aZ":-28.643599882379267,"pfxX":-2.0556015204343137,"pfxZ":2.197445398179391,"pX":-0.24563812460758377,"pZ":1.2145010131243774,"vX0":-2.7894751647164484,"vY0":-125.33562857634497,"vZ0":-6.625533374427008,"x":126.36,"y":205.99,"x0":1.144537858842889,"y0":50.00326803067382,"z0":6.200561995904407,"aX":-3.303469637254687},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":4.3,"spinRate":2267,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.4353149270067993,"extension":6.076585216117366},"index":2,"playId":"abb832ae-45ca-32e9-afd2-3a447fb73a31","pitchNumber":2,"startTime":"2025-07-30T01:54:05.236Z","endTime":"2025-07-30T01:54:09.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.20426257820771,"strikeZoneBottom":1.55517866849454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.481853016674684,"aZ":-10.220981095206229,"pfxX":4.481397677371498,"pfxZ":11.749772511612672,"pX":-0.9406633591498597,"pZ":1.0883608857381846,"vX0":-6.813963066984575,"vY0":-135.5452441905125,"vZ0":-11.259298393410674,"x":152.86,"y":209.39,"x0":1.0188406638432768,"y0":50.00658575002861,"z0":6.000586276476754,"aX":8.375910430604483},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":-6.7,"spinRate":2235,"spinDirection":149},"zone":13,"typeConfidence":0.93,"plateTime":0.4034611270617252,"extension":6.137392033607178},"index":3,"playId":"89fcc3f5-11f5-3ddb-9414-c8eafb303dff","pitchNumber":3,"startTime":"2025-07-30T01:54:20.004Z","endTime":"2025-07-30T01:54:24.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55148857663459,"aZ":-10.861947157683472,"pfxX":4.2103023458664275,"pfxZ":11.467272863807894,"pX":-0.16585050124546105,"pZ":1.1724239898463424,"vX0":-4.7129650827964635,"vY0":-135.23465161515892,"vZ0":-10.914601723186134,"x":123.32,"y":207.12,"x0":1.0496598694528976,"y0":50.002099134437344,"z0":6.0146217994408895,"aX":7.824759716124377},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-6.7,"spinRate":2306,"spinDirection":156},"zone":13,"typeConfidence":0.92,"plateTime":0.4044858524131829,"extension":6.076926216614616},"hitData":{"launchSpeed":87.8,"launchAngle":52.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.07,"coordY":113.8}},"index":4,"playId":"4304fa8f-0704-37eb-884b-43cf087f836c","pitchNumber":4,"startTime":"2025-07-30T01:54:37.682Z","endTime":"2025-07-30T01:54:47.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:54:47.505Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:55:13.521Z","endTime":"2025-07-30T01:56:14.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Jeffers replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T01:55:03.485Z","endTime":"2025-07-30T01:55:15.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"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(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":93.3,"endSpeed":85.4,"strikeZoneTop":3.32218873385356,"strikeZoneBottom":1.68875515768836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15255078441459,"aZ":-11.716185743825648,"pfxX":2.289398832982018,"pfxZ":10.93052765790176,"pX":-0.4241043826079787,"pZ":4.139394963124138,"vX0":-4.542949584340611,"vY0":-135.8099104891803,"vZ0":-3.689206879024651,"x":133.17,"y":127.02,"x0":0.9713425573501633,"y0":50.00523702016981,"z0":6.327677458000734,"aX":4.2861642116523955},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":-3.2,"spinRate":2213,"spinDirection":158},"zone":11,"typeConfidence":0.86,"plateTime":0.4029706257296395,"extension":5.9971498971656665},"index":1,"playId":"03f8d3b0-b967-3b59-ac7b-fe8876d9d383","pitchNumber":1,"startTime":"2025-07-30T01:55:15.806Z","endTime":"2025-07-30T01:55:18.886Z","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":90.2,"endSpeed":84.0,"strikeZoneTop":3.30038246322119,"strikeZoneBottom":1.57026906925223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14152710239392,"aZ":-19.2021325561029,"pfxX":-3.160928833033673,"pfxZ":7.335966556366611,"pX":-0.5252451906277102,"pZ":1.1786839528096411,"vX0":-3.2086834053671494,"vY0":-131.20301612673765,"vZ0":-9.107578485033343,"x":137.02,"y":206.96,"x0":1.1180059425900892,"y0":50.00199831674418,"z0":6.089535705299848,"aX":-5.585738457542554},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.8,"breakHorizontal":6.4,"spinRate":2386,"spinDirection":172},"zone":13,"typeConfidence":0.96,"plateTime":0.41527372886592406,"extension":6.062479028043887},"index":2,"playId":"a35c1f31-83e5-336a-8184-21195e45a31a","pitchNumber":2,"startTime":"2025-07-30T01:55:31.382Z","endTime":"2025-07-30T01:55:34.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.32028697285773,"strikeZoneBottom":1.59010426639114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.393780656061093,"aZ":-21.80538395427478,"pfxX":-2.3093626058496124,"pfxZ":5.9113976109334585,"pX":0.14096629305782998,"pZ":2.1198463306756836,"vX0":-2.1228142599253883,"vY0":-131.00240090061348,"vZ0":-6.254886136422399,"x":111.63,"y":181.54,"x0":1.2591779617481131,"y0":50.00009392775567,"z0":6.147613230708588,"aX":-4.0482664286675565},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":4.6,"spinRate":2275,"spinDirection":175},"zone":8,"typeConfidence":0.86,"plateTime":0.4166950237358318,"extension":6.047812912014913},"index":3,"playId":"0b294dc3-134c-3ca3-a722-92a2372f6027","pitchNumber":3,"startTime":"2025-07-30T01:55:49.770Z","endTime":"2025-07-30T01:55:53.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.581691506393117,"aZ":-29.985545392672144,"pfxX":-1.2814811775035904,"pfxZ":1.3603710473550592,"pX":0.05983610161329997,"pZ":1.750665060058723,"vX0":-2.567153900643189,"vY0":-125.46430086953374,"vZ0":-4.982113419122907,"x":114.72,"y":191.51,"x0":1.2596695475534658,"y0":50.00068001835887,"z0":6.184057009657903,"aX":-2.0580819263241548},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":2.9,"spinRate":2224,"spinDirection":214},"zone":8,"typeConfidence":0.92,"plateTime":0.4353050646634773,"extension":6.167923277938713},"hitData":{"launchSpeed":111.0,"launchAngle":11.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.37,"coordY":63.39}},"index":4,"playId":"6b487208-5a1b-3855-b318-b105f28570e4","pitchNumber":4,"startTime":"2025-07-30T01:56:04.589Z","endTime":"2025-07-30T01:56:14.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:56:14.465Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brooks Lee homers (9) on a fly ball to center field. Ryan Jeffers scores.","rbi":2,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:56:30.052Z","endTime":"2025-07-30T01:57:55.230Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":458677,"link":"/api/v1/people/458677"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":458677,"link":"/api/v1/people/458677"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.37682772540886,"strikeZoneBottom":1.56404982145984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.688825459213042,"aZ":-18.689958913256778,"pfxX":-0.916940699488527,"pfxZ":7.551172477437637,"pX":-0.7528858587424966,"pZ":1.1630822087388744,"vX0":-4.6973818660523605,"vY0":-132.1702218177107,"vZ0":-9.082884025295309,"x":145.7,"y":207.38,"x0":1.1597495760150718,"y0":50.003630755853614,"z0":5.992534850442062,"aX":-1.6372491078169114},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":2.6,"spinRate":2434,"spinDirection":165},"zone":13,"typeConfidence":0.88,"plateTime":0.41292375133715975,"extension":6.1750550849640105},"index":0,"playId":"a1232a79-970f-38b2-8cd4-6a482607b455","pitchNumber":1,"startTime":"2025-07-30T01:56:42.139Z","endTime":"2025-07-30T01:56:45.836Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.37271697690707,"strikeZoneBottom":1.59218601119998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.903124261712197,"aZ":-10.19908170590135,"pfxX":3.912297206589316,"pfxZ":11.880368963383617,"pX":-0.23381600587905363,"pZ":0.02496625577776382,"vX0":-4.7722065050467775,"vY0":-134.7910427124616,"vZ0":-13.543610961961145,"x":125.91,"y":238.11,"x0":1.0470679294158192,"y0":50.00266222905973,"z0":5.821189463220751,"aX":7.236056630688311},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":-6.1,"spinRate":2252,"spinDirection":156},"zone":13,"typeConfidence":0.91,"plateTime":0.40556852263392607,"extension":6.207552034210837},"index":1,"playId":"1235f250-0f53-333f-89d3-2ed8b5bd9932","pitchNumber":2,"startTime":"2025-07-30T01:57:00.243Z","endTime":"2025-07-30T01:57:03.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.931658541440136,"aZ":-11.222438817144624,"pfxX":1.4639754485975922,"pfxZ":11.250856408021622,"pX":-0.32600798328891706,"pZ":2.1270936975090455,"vX0":-4.3322466083002755,"vY0":-136.1007965040261,"vZ0":-8.406115146440806,"x":129.43,"y":181.35,"x0":1.1013880512615495,"y0":50.0026431979859,"z0":6.047461588673994,"aX":2.7266712419572783},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":-1.7,"spinRate":2195,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.40359023882030876,"extension":5.983789267575692},"hitData":{"launchSpeed":104.7,"launchAngle":30.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.59,"coordY":35.39}},"index":2,"playId":"f793b649-0246-33ac-9724-db4fae1c6298","pitchNumber":3,"startTime":"2025-07-30T01:57:30.560Z","endTime":"2025-07-30T01:57:55.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:57:55.230Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:58:08.530Z","endTime":"2025-07-30T01:58:39.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.63679479665007,"strikeZoneBottom":1.81582065207862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.809376181090403,"aZ":-12.830094800431803,"pfxX":3.795163744718719,"pfxZ":10.36716559609429,"pX":-0.5707387410287907,"pZ":3.405297614673208,"vX0":-5.309545770254847,"vY0":-135.76246635860636,"vZ0":-5.305885426187392,"x":138.76,"y":146.84,"x0":0.9175661987075202,"y0":50.00678090485654,"z0":6.278731491332033,"aX":7.0845263878442815},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":-5.8,"spinRate":2293,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.40350397067524346,"extension":6.04082858303205},"index":0,"playId":"c1ef14c7-0622-3678-b1b6-6ec07cb0a223","pitchNumber":1,"startTime":"2025-07-30T01:58:19.464Z","endTime":"2025-07-30T01:58:23.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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.302250849099913,"aZ":-22.146481484197654,"pfxX":7.941672480735285,"pfxZ":6.331486353770483,"pX":-0.28616316553994225,"pZ":1.32135137840963,"vX0":-5.750039633301164,"vY0":-124.79928508138227,"vZ0":-7.227608492560539,"x":127.91,"y":203.1,"x0":1.0119923382008014,"y0":50.001177351570156,"z0":6.06972602483591,"aX":12.56956065390503},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.1,"breakHorizontal":-13.1,"spinRate":1277,"spinDirection":141},"zone":13,"typeConfidence":0.88,"plateTime":0.4383079919018886,"extension":6.216940599884689},"hitData":{"launchSpeed":77.5,"launchAngle":23.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.32,"coordY":94.24}},"index":1,"playId":"9e14dfa7-54dd-3dab-9be9-4bd50154b640","pitchNumber":2,"startTime":"2025-07-30T01:58:31.939Z","endTime":"2025-07-30T01:58:39.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:58:39.450Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:59:02.873Z","endTime":"2025-07-30T02:00:03.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.151168285971902,"aZ":-24.980130279590465,"pfxX":0.3150899296882841,"pfxZ":4.312671972413315,"pX":-0.4104888044660121,"pZ":1.487767193767236,"vX0":-4.318875501317892,"vY0":-129.1708914484286,"vZ0":-6.9049185350690685,"x":132.65,"y":198.61,"x0":1.2515146461984734,"y0":50.00365726940843,"z0":6.15188968456893,"aX":0.5263692803139901},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":0.5,"spinRate":2146,"spinDirection":183},"zone":13,"typeConfidence":0.91,"plateTime":0.4261458494042709,"extension":6.153606794517001},"index":0,"playId":"6fe6bfa0-e986-36a0-8bd3-8e70f7dc9ff1","pitchNumber":1,"startTime":"2025-07-30T01:59:10.567Z","endTime":"2025-07-30T01:59:13.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.5040891997377,"strikeZoneBottom":1.62972212141209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.434040621249547,"aZ":-30.11392107800415,"pfxX":-0.9216252447897384,"pfxZ":1.2360244499644022,"pX":-1.229309267477387,"pZ":1.646084364307445,"vX0":-5.596294218650169,"vY0":-127.9622004149651,"vZ0":-5.4227177331845935,"x":163.86,"y":194.34,"x0":1.0987762480229184,"y0":50.006084464471485,"z0":6.129547994113315,"aX":-1.54028166655391},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":2.9,"spinRate":2338,"spinDirection":254},"zone":13,"typeConfidence":0.93,"plateTime":0.4267336773886976,"extension":6.164269234045238},"index":1,"playId":"880e1401-e91b-3c52-b752-f623348cb70b","pitchNumber":2,"startTime":"2025-07-30T01:59:28.209Z","endTime":"2025-07-30T01:59:33.389Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.76021388307213,"aZ":-30.80990312514648,"pfxX":7.880449561500571,"pfxZ":0.8827147845394334,"pX":0.30474033530686895,"pZ":0.9377000449814239,"vX0":-4.482639281497449,"vY0":-123.41409235554363,"vZ0":-6.11604238229273,"x":105.38,"y":213.46,"x0":1.1174627279420142,"y0":50.00549498093003,"z0":6.03217584994805,"aX":12.200366591059515},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-13.3,"spinRate":1177,"spinDirection":128},"zone":14,"typeConfidence":0.93,"plateTime":0.44323735699701583,"extension":6.372863296679634},"index":2,"playId":"80fdee57-2870-34dd-a39a-bc598054d06a","pitchNumber":3,"startTime":"2025-07-30T01:59:44.821Z","endTime":"2025-07-30T01:59:48.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.810690776870743,"aZ":-35.093766960048086,"pfxX":-3.4657939827910083,"pfxZ":-1.9089665148173616,"pX":0.2361049073475104,"pZ":2.5609248116189667,"vX0":-1.2590515531932724,"vY0":-122.63734537665813,"vZ0":-1.9054425034159101,"x":108.0,"y":169.64,"x0":1.2054327381550396,"y0":50.00062268165793,"z0":6.323546438980031,"aX":-5.311334712791595},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.6,"breakHorizontal":6.6,"spinRate":2422,"spinDirection":287},"zone":5,"typeConfidence":0.91,"plateTime":0.4455495532381053,"extension":6.032188586111767},"index":3,"playId":"b0d33d8d-4b8b-3b7a-a71f-ef5dfab8dbea","pitchNumber":4,"startTime":"2025-07-30T01:59:59.828Z","endTime":"2025-07-30T02:00:03.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:00:03.469Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Abraham Toro grounds out sharply, first baseman Ty France to pitcher Cole Sands.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:02:24.106Z","endTime":"2025-07-30T02:03:01.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"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":[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":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ryan Jeffers remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:00:50.117Z","endTime":"2025-07-30T02:00:50.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"description":"Pitching Change: Cole Sands replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T02:00:50.133Z","endTime":"2025-07-30T02:02:26.427Z","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(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.9,"endSpeed":86.3,"strikeZoneTop":3.39508187111255,"strikeZoneBottom":1.60668464741686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.805098796015734,"aZ":-13.615229539297326,"pfxX":-7.762053401488078,"pfxZ":9.703359021027087,"pX":0.26185454130883123,"pZ":2.3812462580276175,"vX0":9.590598127012372,"vY0":-137.72158130767878,"vZ0":-5.985877507555203,"x":107.02,"y":174.49,"x0":-2.264163305883643,"y0":50.00259134254633,"z0":5.510889087360735,"aX":-14.846808620663289},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":12.0,"spinRate":2481,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3983563776749781,"extension":5.727362154714695},"index":2,"playId":"e8d12b54-03d3-3f11-9f63-76d4f0ead73c","pitchNumber":1,"startTime":"2025-07-30T02:02:26.427Z","endTime":"2025-07-30T02:02:29.931Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":72.7,"strikeZoneTop":3.31769802496455,"strikeZoneBottom":1.52933601518802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63308523562038,"aZ":-35.7856474600084,"pfxX":10.512296932497575,"pfxZ":-2.670084286620277,"pX":-0.4375995721340069,"pZ":2.7419460613285453,"vX0":1.5973555915171036,"vY0":-116.94633579826643,"vZ0":1.1279280868072852,"x":133.68,"y":164.75,"x0":-2.4963623916297046,"y0":50.00056990657711,"z0":5.668908581491455,"aX":14.234241485589573},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.1,"breakHorizontal":-19.4,"spinRate":2992,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4724045385026958,"extension":5.545086665143734},"index":3,"playId":"4199eb05-fbdf-3833-bf6a-8ab81e90548d","pitchNumber":2,"startTime":"2025-07-30T02:02:39.751Z","endTime":"2025-07-30T02:02:43.471Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.428463934385857,"aZ":-34.22395089661328,"pfxX":-8.318831300245147,"pfxZ":-1.2273132720393303,"pX":0.08742412262876623,"pZ":1.8468893428224744,"vX0":8.437440470803788,"vY0":-128.9344063646599,"vZ0":-2.6865069453459576,"x":113.67,"y":188.91,"x0":-2.15675035276828,"y0":50.00069173021478,"z0":5.56034361000187,"aX":-13.913774538469745},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":13.1,"spinRate":1566,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4258663994944234,"extension":5.726206094228441},"hitData":{"launchSpeed":105.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":167.79,"coordY":152.78}},"index":4,"playId":"4621652c-09e5-38d0-905d-2f1bb00921ed","pitchNumber":3,"startTime":"2025-07-30T02:02:54.513Z","endTime":"2025-07-30T02:03:01.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:03:01.948Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out to right fielder Matt Wallner.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:03:13.967Z","endTime":"2025-07-30T02:04:35.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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_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":79.9,"endSpeed":72.5,"strikeZoneTop":3.24796919658167,"strikeZoneBottom":1.32191197775645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.997012162848318,"aZ":-36.86414703650979,"pfxX":7.213057437684431,"pfxZ":-3.4998382258758323,"pX":0.4414338404205702,"pZ":2.298291621520319,"vX0":4.05351049255981,"vY0":-116.19276542490928,"vZ0":0.43908661054863907,"x":100.17,"y":176.73,"x0":-2.27520422712309,"y0":50.00456260261595,"z0":5.669848852527372,"aX":9.657737971241856},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.9,"breakHorizontal":-14.2,"spinRate":2923,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4752062154433343,"extension":5.587088309435528},"index":0,"playId":"9e87d42c-eab4-335e-b0c5-0fff206ced30","pitchNumber":1,"startTime":"2025-07-30T02:03:29.048Z","endTime":"2025-07-30T02:03:32.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":72.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.993437416370966,"aZ":-38.54878992081504,"pfxX":8.594627744181018,"pfxZ":-4.717873743194211,"pX":0.03547065398679169,"pZ":2.157438891026122,"vX0":2.7878232735872133,"vY0":-117.15666698817077,"vZ0":0.35166667305069343,"x":115.65,"y":180.53,"x0":-2.295742065331095,"y0":50.003887687243676,"z0":5.6938951441865004,"aX":11.608104842872171},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.0,"breakHorizontal":-16.3,"spinRate":3014,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.47269872837859106,"extension":5.551469400380188},"index":1,"playId":"6b876443-b421-3c50-a03d-fa7bd4682374","pitchNumber":2,"startTime":"2025-07-30T02:03:46.008Z","endTime":"2025-07-30T02:03:49.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.3170115159957,"strikeZoneBottom":1.39150663935798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95849766040716,"aZ":-30.59078854111918,"pfxX":-10.225209126125273,"pfxZ":0.9724550651393398,"pX":0.5212265588171877,"pZ":0.9902421622482623,"vX0":9.81471112405751,"vY0":-127.33937826014775,"vZ0":-4.916854814958584,"x":97.13,"y":212.04,"x0":-2.060677173302865,"y0":50.006180417755985,"z0":5.375724784641431,"aX":-16.73995533192147},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":16.2,"spinRate":1295,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.430669304681464,"extension":5.838102716006397},"index":2,"playId":"0eeb516c-e8ad-311e-8c0f-c1cccd06f49b","pitchNumber":3,"startTime":"2025-07-30T02:04:09.805Z","endTime":"2025-07-30T02:04:13.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.401278527267664,"aZ":-27.246615661338613,"pfxX":-8.933796707775683,"pfxZ":2.955803751616325,"pX":0.11011454737039876,"pZ":1.773995725688258,"vX0":8.42940348447162,"vY0":-128.23749159726793,"vZ0":-3.922925128405804,"x":112.8,"y":190.88,"x0":-2.0581050005759733,"y0":50.0030662687878,"z0":5.448066087208134,"aX":-14.887303619410124},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":14.3,"spinRate":1394,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.4270452237941682,"extension":5.722070835527878},"hitData":{"launchSpeed":82.7,"launchAngle":37.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.04,"coordY":98.77}},"index":3,"playId":"74ef5e2f-051f-379e-8ed4-f79491abd10d","pitchNumber":4,"startTime":"2025-07-30T02:04:26.617Z","endTime":"2025-07-30T02:04:35.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:04:35.289Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, pitcher Cole Sands to first baseman Ty France.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:04:49.101Z","endTime":"2025-07-30T02:05:04.274Z","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":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":[0],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663485,"link":"/api/v1/people/663485"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.122852007874886,"aZ":-25.796322007116597,"pfxX":-10.319533496424588,"pfxZ":3.4275416783246824,"pX":-0.6542412217458186,"pZ":2.2108030771959766,"vX0":7.608080935313728,"vY0":-135.43094593276209,"vZ0":-3.8392559556285693,"x":141.94,"y":179.09,"x0":-2.1568093763274465,"y0":50.003588817730076,"z0":5.447699416603904,"aX":-19.202050404206922},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":17.2,"spinRate":2223,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.40418693473290146,"extension":5.764712567779693},"hitData":{"launchSpeed":90.9,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.23,"coordY":183.01}},"index":0,"playId":"fef43f28-21ab-39e0-8d44-8335c6aed2b4","pitchNumber":1,"startTime":"2025-07-30T02:04:56.656Z","endTime":"2025-07-30T02:05:04.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:05:04.274Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a sharp line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:07:27.648Z","endTime":"2025-07-30T02:08:31.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"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":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Justin Wilson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:06:29.396Z","endTime":"2025-07-30T02:07:29.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95458968566818,"aZ":-11.961587238734307,"pfxX":-8.076701085096463,"pfxZ":10.150221180522989,"pX":0.8323175728479075,"pZ":3.218036029506664,"vX0":7.3847227296428315,"vY0":-139.8522115701187,"vZ0":-4.789004328885412,"x":85.27,"y":151.89,"x0":-0.7862097529128564,"y0":50.00299429855397,"z0":5.729806198533514,"aX":-16.084990010560247},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":13.2,"spinRate":2304,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3908461965769172,"extension":7.239539329768905},"index":1,"playId":"07c9828d-3d5a-3e2b-8e55-090499a13406","pitchNumber":1,"startTime":"2025-07-30T02:07:29.933Z","endTime":"2025-07-30T02:07:32.933Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-30T02:07:41.182Z","endTime":"2025-07-30T02:07:52.304Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.55805658858021,"strikeZoneBottom":1.67663909670042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.397425509206396,"aZ":-11.349052209952347,"pfxX":-7.291410992824989,"pfxZ":10.359146836220312,"pX":1.224438968030212,"pZ":2.1226948693372387,"vX0":8.554010466039319,"vY0":-140.5360455346879,"vZ0":-7.603664241250147,"x":70.33,"y":181.47,"x0":-0.9044257896056694,"y0":50.00203285009862,"z0":5.592082594768917,"aX":-14.656354581621127},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":11.5,"spinRate":2299,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.38901842835754774,"extension":7.4183604969059465},"index":3,"playId":"de62d482-a455-39b2-9b4b-b893465aa432","pitchNumber":2,"startTime":"2025-07-30T02:07:52.304Z","endTime":"2025-07-30T02:07:56.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.498358804105127,"aZ":-37.40030673717433,"pfxX":0.871257526279853,"pfxZ":-3.3670811162402163,"pX":0.7951233994336082,"pZ":2.3078833566902106,"vX0":4.043677970361867,"vY0":-123.56014923257965,"vZ0":-0.8239478257804808,"x":86.69,"y":176.47,"x0":-0.9724449539026591,"y0":50.000166791207775,"z0":5.774848594872282,"aX":1.353273331994206},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.0,"breakHorizontal":-2.5,"spinRate":2142,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.44246231790622614,"extension":7.226692753973403},"index":4,"playId":"39352107-973d-3c55-850c-9b984b6097b7","pitchNumber":3,"startTime":"2025-07-30T02:08:06.164Z","endTime":"2025-07-30T02:08:09.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73595011842467,"aZ":-32.326625216755325,"pfxX":-10.066356881803978,"pfxZ":-0.0975555208326,"pX":-0.19233897381983853,"pZ":1.6962088195092964,"vX0":5.743886608175163,"vY0":-123.06114210015707,"vZ0":-2.635952432685828,"x":124.33,"y":192.98,"x0":-1.239936060725547,"y0":50.00481997337556,"z0":5.499791570940066,"aX":-15.554952338358849},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":17.0,"spinRate":2473,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.4438468868120351,"extension":7.871496328688405},"hitData":{"launchSpeed":100.6,"launchAngle":11.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.23,"coordY":98.75}},"index":5,"playId":"9b0913f0-0e08-3dca-92c2-a085d527a8d4","pitchNumber":4,"startTime":"2025-07-30T02:08:20.878Z","endTime":"2025-07-30T02:08:31.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:08:31.952Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:08:40.194Z","endTime":"2025-07-30T02:09:38.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.1640016366927,"strikeZoneBottom":1.40029812005663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.055311490746618,"aZ":-35.42485072081496,"pfxX":0.7486846759762631,"pfxZ":-2.0837550566301033,"pX":-0.02605462523445299,"pZ":2.6309228497395782,"vX0":2.4227893015736037,"vY0":-124.11774641183129,"vZ0":-0.6881021083771843,"x":117.99,"y":167.75,"x0":-1.1125049602520936,"y0":50.004697760583284,"z0":5.8641556086404245,"aX":1.166604894527886},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":-1.9,"spinRate":2169,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.44145061679173914,"extension":7.423519699002224},"index":0,"playId":"4fbc6100-d4d9-3885-83c2-aa5a060b8b1e","pitchNumber":1,"startTime":"2025-07-30T02:08:54.297Z","endTime":"2025-07-30T02:08:57.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2445673306084,"aZ":-11.466203086217954,"pfxX":-8.314912401018958,"pfxZ":10.31446970846737,"pX":0.09189716466000637,"pZ":1.9974795582033806,"vX0":5.806047643491919,"vY0":-140.85024884251743,"vZ0":-7.642995504188628,"x":113.5,"y":184.85,"x0":-0.9168110054790517,"y0":50.0009746811914,"z0":5.4890140335482425,"aX":-16.690746592511072},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":13.8,"spinRate":2293,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.3890014469335976,"extension":7.339484869338166},"index":1,"playId":"375ef8d7-5f6c-3496-8d61-8225a179accf","pitchNumber":2,"startTime":"2025-07-30T02:09:09.988Z","endTime":"2025-07-30T02:09:13.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.072982257880792,"aZ":-36.50881555666416,"pfxX":0.2529137767803826,"pfxZ":-2.673390276228428,"pX":1.0417872721515482,"pZ":1.0975079256709184,"vX0":4.992322116126646,"vY0":-126.29164235255627,"vZ0":-4.271586239468953,"x":77.29,"y":209.15,"x0":-0.9912937350955415,"y0":50.00402645609161,"z0":5.738739254876922,"aX":0.40979426958139364},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.5,"breakHorizontal":-1.6,"spinRate":2164,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43325430744399096,"extension":7.330895329608557},"index":2,"playId":"88f9dfb2-4954-31eb-82cd-b3125dc3f801","pitchNumber":3,"startTime":"2025-07-30T02:09:35.177Z","endTime":"2025-07-30T02:09:38.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:09:38.821Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:09:54.914Z","endTime":"2025-07-30T02:10:46.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"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],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.601205484970407,"aZ":-38.13326253019467,"pfxX":-0.11240883820015735,"pfxZ":-3.795067354385276,"pX":0.150587268715962,"pZ":2.433298511615965,"vX0":3.1956929330478614,"vY0":-124.43695771784218,"vZ0":-0.4099882248540312,"x":111.26,"y":173.08,"x0":-1.1347888597681197,"y0":50.00158906108835,"z0":5.7550654179597895,"aX":-0.17664702847317715},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.7,"breakHorizontal":-0.5,"spinRate":2127,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.43989476667183736,"extension":7.329085229766558},"index":0,"playId":"bbf8a7d3-196c-3ad2-b118-48932345759c","pitchNumber":1,"startTime":"2025-07-30T02:09:59.574Z","endTime":"2025-07-30T02:10:02.671Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.587282158507335,"aZ":-17.360546059599326,"pfxX":-8.19601378380431,"pfxZ":7.372621795430923,"pX":-0.08173560423571517,"pZ":3.428454086830472,"vX0":5.36321007753949,"vY0":-140.76834086592183,"vZ0":-3.033501221252197,"x":120.12,"y":146.21,"x0":-0.9455933255777563,"y0":50.004023051950625,"z0":5.64232019978851,"aX":-16.469877138258283},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":13.8,"spinRate":2241,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3889289770841695,"extension":7.263469845872554},"index":1,"playId":"41fa54c6-6ff1-39b0-ba88-be6d2ea73f22","pitchNumber":2,"startTime":"2025-07-30T02:10:21.417Z","endTime":"2025-07-30T02:10:24.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.564923018100448,"aZ":-36.5762138999571,"pfxX":0.4291516811661107,"pfxZ":-2.6507851823781476,"pX":0.982595836504262,"pZ":0.2899982396799702,"vX0":4.865464254063275,"vY0":-127.75936375575581,"vZ0":-6.3131001707804355,"x":79.55,"y":230.95,"x0":-0.9999365751516561,"y0":50.00581933916777,"z0":5.657382187077301,"aX":0.7113407655901202},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.0,"breakHorizontal":-1.8,"spinRate":2287,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.42820905185576574,"extension":7.657020608344155},"index":2,"playId":"d3902dd0-e820-331b-be16-efb5c21db98d","pitchNumber":3,"startTime":"2025-07-30T02:10:42.397Z","endTime":"2025-07-30T02:10:46.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:10:46.228Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Harrison Bader pops out to shortstop Trevor Story.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:11:04.128Z","endTime":"2025-07-30T02:11:35.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":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_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":97.5,"endSpeed":89.0,"strikeZoneTop":3.20171823355827,"strikeZoneBottom":1.49100180481771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.573616285103704,"aZ":-13.726357658635305,"pfxX":-8.56595040142448,"pfxZ":9.071342252407522,"pX":0.6961124705732017,"pZ":2.4980866781310853,"vX0":7.461800747367841,"vY0":-141.74036752572104,"vZ0":-5.930593229479818,"x":90.47,"y":171.33,"x0":-0.8584107319338602,"y0":50.00316141315667,"z0":5.495058381578035,"aX":-17.41979739672698},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":14.0,"spinRate":2269,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.3865257250459959,"extension":7.244629963521596},"index":0,"playId":"04c9f9da-ac17-39d5-87fb-c272e5bfca32","pitchNumber":1,"startTime":"2025-07-30T02:11:11.456Z","endTime":"2025-07-30T02:11:15.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65308124474879,"aZ":-34.840103854939066,"pfxX":0.8033532848415574,"pfxZ":-1.6495363331902073,"pX":-0.06678049828061032,"pZ":2.6600953408562513,"vX0":2.213599389147955,"vY0":-126.27706703982537,"vZ0":-0.8921549919580944,"x":119.55,"y":166.96,"x0":-1.059036897115839,"y0":50.00371195756785,"z0":5.820259315208505,"aX":1.2974204144987393},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":-1.9,"spinRate":2209,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.4337115941241896,"extension":7.325388461861279},"hitData":{"launchSpeed":79.7,"launchAngle":73.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.15,"coordY":167.8}},"index":1,"playId":"41a796d1-fc6d-3928-9a96-cf7aac29a868","pitchNumber":2,"startTime":"2025-07-30T02:11:25.691Z","endTime":"2025-07-30T02:11:35.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:11:35.130Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Twins challenged (play at 1st), call on the field was overturned: Roman Anthony grounds out sharply, first baseman Ty France to pitcher Louis Varland.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:13:55.445Z","endTime":"2025-07-30T02:15:31.355Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:12:18.889Z","endTime":"2025-07-30T02:13:57.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.61588581013709,"strikeZoneBottom":1.72405822007963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.462533314383627,"aZ":-34.72828872689218,"pfxX":2.2091844537157046,"pfxZ":-1.5776254434319714,"pX":-1.155100638325584,"pZ":2.3136068738804276,"vX0":3.871893702598911,"vY0":-126.33099082523559,"vZ0":-1.37612585971579,"x":161.03,"y":176.31,"x0":-2.993946864033545,"y0":50.00290654359689,"z0":5.653929529819227,"aX":3.57477064989809},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":-4.9,"spinRate":2492,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4333806715421584,"extension":6.757963745550046},"index":1,"playId":"1eca5bf9-d8cf-3006-ab47-4bfee7c765bc","pitchNumber":1,"startTime":"2025-07-30T02:13:57.705Z","endTime":"2025-07-30T02:14:01.317Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.62380944986326,"strikeZoneBottom":1.69990005886409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.748117981011696,"aZ":-39.737015713972106,"pfxX":3.5186618704168127,"pfxZ":-4.861421902428438,"pX":0.3409715185828567,"pZ":1.4931131943569182,"vX0":6.457664609882968,"vY0":-124.4656727431388,"vZ0":-2.319569747783997,"x":104.0,"y":198.47,"x0":-2.751792325464102,"y0":50.00040439029832,"z0":5.7514904856663405,"aX":5.476996323132006},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.1,"breakHorizontal":-7.9,"spinRate":2675,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4413510753900227,"extension":6.888614632296461},"index":2,"playId":"907f21eb-83ef-3afc-9c03-9dd0e130484a","pitchNumber":2,"startTime":"2025-07-30T02:14:11.714Z","endTime":"2025-07-30T02:14:15.645Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.66865594868417,"strikeZoneBottom":1.68010518764319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.642406129540262,"aZ":-36.17293599329686,"pfxX":3.2193857917983273,"pfxZ":-2.5137553703558666,"pX":-0.7435410677547014,"pZ":2.2654948998539606,"vX0":4.153639232375652,"vY0":-125.72424476251241,"vZ0":-1.1084640138424964,"x":145.34,"y":177.61,"x0":-2.8382105780180997,"y0":50.00107589049387,"z0":5.660685798164033,"aX":5.126958573486735},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.6,"breakHorizontal":-6.8,"spinRate":2606,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.4364633987478017,"extension":6.887117146541266},"index":3,"playId":"2c0f57fa-edfb-3f04-aae4-6eeb3116eaa0","pitchNumber":3,"startTime":"2025-07-30T02:14:26.913Z","endTime":"2025-07-30T02:14:30.293Z","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":98.1,"endSpeed":88.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20387170630615,"aZ":-15.810847940647406,"pfxX":-6.520088777867327,"pfxZ":8.015277290382102,"pX":-0.726535267827945,"pZ":2.7950027487630225,"vX0":8.033603400647204,"vY0":-142.5360235239658,"vZ0":-4.486785738106716,"x":144.69,"y":163.31,"x0":-2.7450712598509983,"y0":50.00030096981598,"z0":5.39978938606211,"aX":-13.307333965427748},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":10.1,"spinRate":2179,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3854534687529769,"extension":7.128146481172009},"index":4,"playId":"cc7525bc-1b90-300e-92ec-94fa8867b4f3","pitchNumber":4,"startTime":"2025-07-30T02:14:42.565Z","endTime":"2025-07-30T02:14:46.692Z","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":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7910848944689,"aZ":-34.297321719762024,"pfxX":3.3142890969898415,"pfxZ":-1.278869011950725,"pX":0.27221877424296764,"pZ":2.604992430258812,"vX0":5.952188393271553,"vY0":-128.00888714526832,"vZ0":-1.1020682382629452,"x":106.62,"y":168.45,"x0":-2.5151795080978383,"y0":50.00422982169041,"z0":5.729712774745924,"aX":5.492346940652101},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.3,"breakHorizontal":-7.3,"spinRate":2476,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.42812042011222173,"extension":6.680423347044533},"hitData":{"launchSpeed":102.8,"launchAngle":-4.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":159.62,"coordY":163.24}},"index":5,"playId":"a98c7d6b-9bad-351a-9267-11730a5e4078","pitchNumber":5,"startTime":"2025-07-30T02:15:23.563Z","endTime":"2025-07-30T02:15:31.355Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":142},"playEndTime":"2025-07-30T02:15:31.355Z","atBatIndex":71},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alex Bregman reaches on a fielding error by third baseman Royce Lewis.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:16:54.330Z","endTime":"2025-07-30T02:17:34.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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":97.0,"endSpeed":89.0,"strikeZoneTop":3.41841930521828,"strikeZoneBottom":1.67600710948283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.59205761255099,"aZ":-16.003093626171314,"pfxX":-7.817637146859916,"pfxZ":7.981176390434527,"pX":-0.6631138457034269,"pZ":2.5854422157449455,"vX0":8.014586269769055,"vY0":-141.08535551553288,"vZ0":-4.989685989030119,"x":142.28,"y":168.97,"x0":-2.518127024566411,"y0":50.00115635807599,"z0":5.400193293886132,"aX":-15.837620370208526},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2135,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3874779812023137,"extension":6.789015223075687},"index":0,"playId":"227cdb5e-f24b-34d0-b9d4-b8142f0d9524","pitchNumber":1,"startTime":"2025-07-30T02:16:54.330Z","endTime":"2025-07-30T02:16:57.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22278264732945,"aZ":-10.741561259539209,"pfxX":-3.2775441609741436,"pfxZ":10.30228433483715,"pX":-0.09382321488061743,"pZ":3.102245368320128,"vX0":7.480974381191487,"vY0":-143.13681258216667,"vZ0":-5.255044576018115,"x":120.58,"y":155.02,"x0":-2.312419298974931,"y0":50.00605814128168,"z0":5.631234387087534,"aX":-6.821653141438814},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.8,"breakHorizontal":4.4,"spinRate":2245,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3822882944932311,"extension":6.694166058702248},"index":1,"playId":"be471691-9169-381d-8e2e-3c93f85e3564","pitchNumber":2,"startTime":"2025-07-30T02:17:10.107Z","endTime":"2025-07-30T02:17:13.107Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92875918453719,"aZ":-37.497063067631686,"pfxX":1.3407964274877409,"pfxZ":-3.259503121861151,"pX":0.5895531445831227,"pZ":1.2962458603496496,"vX0":6.958677471066387,"vY0":-126.46077836194483,"vZ0":-3.446618766591506,"x":94.53,"y":203.78,"x0":-2.363391009451407,"y0":50.003887697835125,"z0":5.6611449033250585,"aX":2.188090874963975},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.5,"breakHorizontal":-3.8,"spinRate":2474,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4318418234597372,"extension":6.686130545661184},"hitData":{"launchSpeed":62.8,"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.04,"coordY":169.29}},"index":2,"playId":"56de1deb-5eba-349b-b3ff-e8a8e23753c2","pitchNumber":3,"startTime":"2025-07-30T02:17:27.803Z","endTime":"2025-07-30T02:17:34.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:17:34.528Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder Willi Castro.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:17:56.578Z","endTime":"2025-07-30T02:18:54.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.52943466300128,"strikeZoneBottom":1.65954327428694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663883213826498,"aZ":-36.96267978883475,"pfxX":0.7449283320837243,"pfxZ":-2.913429663605644,"pX":-0.3021134443280792,"pZ":2.7322478141820175,"vX0":6.292607619228999,"vY0":-127.20474300120607,"vZ0":-0.12425689519188698,"x":128.52,"y":165.01,"x0":-2.903019607765733,"y0":50.00512063267965,"z0":5.707825756519094,"aX":1.2226280091932533},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.0,"breakHorizontal":-2.8,"spinRate":2310,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.4302959127845041,"extension":6.97023299407894},"index":0,"playId":"6bd3d574-94bf-378e-ba26-96e97f16d5f6","pitchNumber":1,"startTime":"2025-07-30T02:18:06.004Z","endTime":"2025-07-30T02:18:09.498Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.4564500827638,"strikeZoneBottom":1.61812820452007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.056866289371445,"aZ":-37.26556760843961,"pfxX":-0.03249981891875109,"pfxZ":-3.136815102638686,"pX":0.6176202685090302,"pZ":-0.18096905375367114,"vX0":8.690592923654135,"vY0":-126.71041603826367,"vZ0":-6.5758601736437265,"x":93.46,"y":243.67,"x0":-2.8532108922936437,"y0":50.00137872359116,"z0":5.427846141478741,"aX":-0.054400462893480474},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.0,"breakHorizontal":-1.9,"spinRate":2488,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4323783910181187,"extension":6.840770709525889},"index":1,"playId":"885c96f4-9b09-379c-85bc-5aab5239f297","pitchNumber":2,"startTime":"2025-07-30T02:18:21.580Z","endTime":"2025-07-30T02:18:24.599Z","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":97.7,"endSpeed":88.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0018045679964,"aZ":-13.120947855600926,"pfxX":-5.666662232963996,"pfxZ":9.392954354205848,"pX":-0.2244135395786702,"pZ":3.0762228554075683,"vX0":9.537344947555148,"vY0":-141.88353693345786,"vZ0":-4.107650831159271,"x":125.55,"y":155.72,"x0":-2.9010226991086743,"y0":50.003884667082396,"z0":5.3856000653639295,"aX":-11.496730957072991},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2105,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.38678987671673193,"extension":6.687572208884233},"hitData":{"launchSpeed":97.0,"launchAngle":26.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.43,"coordY":86.01}},"index":2,"playId":"aa892ef6-1cd2-35b7-ab6c-648e988cf8a1","pitchNumber":3,"startTime":"2025-07-30T02:18:42.598Z","endTime":"2025-07-30T02:18:54.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:18:54.191Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Story doubles (16) on a line drive to right fielder Matt Wallner. Alex Bregman scores.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:19:09.919Z","endTime":"2025-07-30T02:21:49.058Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"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,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":686973,"link":"/api/v1/people/686973"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"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":97.3,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.64695248435831,"aZ":-12.462949181170655,"pfxX":-5.068910785540911,"pfxZ":9.801616658204855,"pX":-0.11800093924345655,"pZ":3.8837068939443773,"vX0":8.353900353670486,"vY0":-141.47382240520923,"vZ0":-2.7536585244551914,"x":121.5,"y":133.92,"x0":-2.4612739297089243,"y0":50.00336159229219,"z0":5.676991433385991,"aX":-10.195040268981645},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":7.3,"spinRate":2060,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3883363752322837,"extension":6.772553200553956},"index":0,"playId":"63b38d17-c7ac-3967-aabf-09d38e4ae0d9","pitchNumber":1,"startTime":"2025-07-30T02:19:21.780Z","endTime":"2025-07-30T02:19:25.244Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.43235703961683,"strikeZoneBottom":1.65146917195742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.672477308995703,"aZ":-39.190577424270685,"pfxX":0.20821752083084588,"pfxZ":-4.302754007885955,"pX":0.7067770855848939,"pZ":2.1025974696403935,"vX0":8.27627812445407,"vY0":-126.9933234652565,"vZ0":-1.1845902392880185,"x":90.06,"y":182.01,"x0":-2.6254341375077273,"y0":50.005361990660234,"z0":5.700117130512536,"aX":0.3393591667154722},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.8,"breakHorizontal":-2.3,"spinRate":2436,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.43175293689811056,"extension":6.773820600257154},"index":1,"playId":"2c9ec6ad-42ab-30a1-8f57-409a88e04934","pitchNumber":2,"startTime":"2025-07-30T02:19:47.016Z","endTime":"2025-07-30T02:19:51.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T02:20:02.269Z","endTime":"2025-07-30T02:20:20.768Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"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":98.0,"endSpeed":88.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.63913653022869,"aZ":-12.715501249784426,"pfxX":-3.9243588391267363,"pfxZ":9.541771409050963,"pX":0.2086676629647185,"pZ":3.564256174537581,"vX0":8.423830795425552,"vY0":-142.36977715681942,"vZ0":-3.5351724144704137,"x":109.05,"y":142.55,"x0":-2.2872874462417805,"y0":50.00500357640472,"z0":5.6345237897290295,"aX":-8.005240590051883},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2115,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3856623631564049,"extension":6.775023566095227},"index":3,"playId":"9f9e8e54-8500-3c83-a6cf-0573a6a1080a","pitchNumber":3,"startTime":"2025-07-30T02:20:20.768Z","endTime":"2025-07-30T02:20:23.768Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.45403248249561,"strikeZoneBottom":1.54289782802045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.931990735378456,"aZ":-38.8693039300388,"pfxX":0.2723100855800594,"pfxZ":-4.058794023148845,"pX":0.22268217873507337,"pZ":-0.4197538703442303,"vX0":7.276995837844144,"vY0":-128.24687381489508,"vZ0":-7.009568656749796,"x":108.51,"y":250.11,"x0":-2.6985888432589324,"y0":50.002852661295236,"z0":5.416596672470391,"aX":0.44869099110248034},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.9,"breakHorizontal":-2.3,"spinRate":2531,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.42869071460310915,"extension":7.003369428387412},"index":4,"playId":"7f205d73-84a5-3b80-b644-b3e82a1ed1aa","pitchNumber":4,"startTime":"2025-07-30T02:20:43.487Z","endTime":"2025-07-30T02:20:46.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14339808702689,"aZ":-15.379621392373222,"pfxX":-4.215236258453549,"pfxZ":8.05327334811507,"pX":0.14877942987836232,"pZ":2.451713770578419,"vX0":9.203692745504833,"vY0":-143.26257081050971,"vZ0":-5.920173663432063,"x":111.33,"y":172.58,"x0":-2.553279518708591,"y0":50.001370858405494,"z0":5.501142890202448,"aX":-8.78986797282203},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":5.9,"spinRate":2136,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.38187688489947336,"extension":6.82345486525133},"index":5,"playId":"37c84f7e-bf64-3960-be77-8d1760ced674","pitchNumber":5,"startTime":"2025-07-30T02:21:09.577Z","endTime":"2025-07-30T02:21:13.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2741392626422,"aZ":-10.583823876747166,"pfxX":-4.156861141781365,"pfxZ":10.468018518503875,"pX":-0.05842399705486152,"pZ":3.197351519800902,"vX0":8.641399593088273,"vY0":-142.80665656392577,"vZ0":-4.726333340609233,"x":119.23,"y":152.45,"x0":-2.5853682736915484,"y0":50.00633517063838,"z0":5.541294479491124,"aX":-8.576988683530784},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.1,"breakHorizontal":5.8,"spinRate":2155,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.3837231495842044,"extension":6.949484438266762},"hitData":{"launchSpeed":97.2,"launchAngle":22.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.64,"coordY":66.06}},"index":6,"playId":"f16b5583-2609-3e36-a322-b507837a5c2b","pitchNumber":6,"startTime":"2025-07-30T02:21:33.172Z","endTime":"2025-07-30T02:21:49.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:21:49.058Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wilyer Abreu doubles (13) on a sharp line drive to right fielder Matt Wallner. Trevor Story scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:22:15.219Z","endTime":"2025-07-30T02:23:13.579Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":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":"Double","eventType":"double","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":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":686973,"link":"/api/v1/people/686973"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44807761542585,"aZ":-36.592427512221185,"pfxX":0.02200087470465295,"pfxZ":-2.6599702392539673,"pX":1.1350962676241754,"pZ":1.2182955715172734,"vX0":9.737428713281398,"vY0":-128.31795579168684,"vZ0":-3.6592268552066365,"x":73.73,"y":205.89,"x0":-2.7173766502820813,"y0":50.00148148672461,"z0":5.5243831498186,"aX":0.036603700542483575},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.4,"breakHorizontal":-2.3,"spinRate":2472,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4274417999867155,"extension":6.732530794738276},"index":0,"playId":"37b201dc-f885-304c-9c36-7c763c23de3b","pitchNumber":1,"startTime":"2025-07-30T02:22:19.903Z","endTime":"2025-07-30T02:22:23.741Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.666718281393234,"aZ":-37.28128396612948,"pfxX":1.4968590458578002,"pfxZ":-3.0686225744826956,"pX":0.370741079666615,"pZ":1.8646679432298976,"vX0":7.866921693157906,"vY0":-128.19393939492352,"vZ0":-1.8333498668425836,"x":102.87,"y":188.43,"x0":-2.9332641531065047,"y0":50.00545311777324,"z0":5.5013629869474014,"aX":2.487796508641335},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.8,"breakHorizontal":-4.4,"spinRate":2494,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.4273863030958367,"extension":6.8721861139093035},"index":1,"playId":"8a002bbc-2b91-30ff-9b8b-250772962280","pitchNumber":2,"startTime":"2025-07-30T02:22:39.723Z","endTime":"2025-07-30T02:22:42.983Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.880521704554866,"aZ":-36.18426185271574,"pfxX":2.0218529582836346,"pfxZ":-2.4380295306864967,"pX":0.17288940123597268,"pZ":1.6093670495423222,"vX0":6.799536109623967,"vY0":-127.21999209127597,"vZ0":-2.7940357218381537,"x":110.41,"y":195.33,"x0":-2.79152867918676,"y0":50.000026690460544,"z0":5.575622434162762,"aX":3.329499050543517},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.8,"breakHorizontal":-5.2,"spinRate":2507,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.42972295637682745,"extension":6.842537056879897},"hitData":{"launchSpeed":109.3,"launchAngle":13.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":210.96,"coordY":105.9}},"index":2,"playId":"65e718e7-40f0-38af-b1c3-d57e52dfbb6a","pitchNumber":3,"startTime":"2025-07-30T02:23:02.601Z","endTime":"2025-07-30T02:23:13.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:23:13.579Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, second baseman Kody Clemens to first baseman Ty France.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:24:09.142Z","endTime":"2025-07-30T02:24:36.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:23:42.213Z","endTime":"2025-07-30T02:24:11.473Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.55598799964172,"strikeZoneBottom":1.60209190146731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.416761447435803,"aZ":-17.09804894164968,"pfxX":-9.123161005989113,"pfxZ":7.374994294414078,"pX":0.3355730585334776,"pZ":2.200507487552904,"vX0":11.370606420978415,"vY0":-141.6272376193413,"vZ0":-5.765262081992957,"x":104.21,"y":179.37,"x0":-2.533988643217102,"y0":50.00592565138165,"z0":5.3450960956174,"aX":-18.656308759586956},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":2196,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.38580399662606046,"extension":6.799270799598356},"index":1,"playId":"e851d788-9f9f-3ebc-b479-536fded43393","pitchNumber":1,"startTime":"2025-07-30T02:24:11.473Z","endTime":"2025-07-30T02:24:14.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99724461386515,"aZ":-16.1260974974224,"pfxX":-8.283358090529891,"pfxZ":7.848515921536947,"pX":-0.09335761594521516,"pZ":2.285012888771876,"vX0":10.309350028922108,"vY0":-141.55229116911522,"vZ0":-5.761922861891516,"x":120.56,"y":177.08,"x0":-2.693332391644054,"y0":50.00310942641229,"z0":5.366338647962291,"aX":-16.938818066223888},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2172,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3858237198952823,"extension":6.74766448806218},"hitData":{"launchSpeed":99.2,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":149.55}},"index":2,"playId":"d8568301-e261-379d-bc71-6e8ee30e0aab","pitchNumber":2,"startTime":"2025-07-30T02:24:28.730Z","endTime":"2025-07-30T02:24:36.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:24:36.622Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Vázquez flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:27:15.387Z","endTime":"2025-07-30T02:28:55.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jorge Alcala replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:25:49.247Z","endTime":"2025-07-30T02:27:17.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660896,"link":"/api/v1/people/660896"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.11702459837843,"strikeZoneBottom":1.41334359986796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.844433219851197,"aZ":-12.998931493412114,"pfxX":-5.4837731159131735,"pfxZ":9.74030363711426,"pX":0.1044877417414671,"pZ":3.4826882526937673,"vX0":8.059352417122954,"vY0":-139.31844046263294,"vZ0":-5.704973070364372,"x":113.02,"y":144.75,"x0":-2.111275606706626,"y0":50.00286671619865,"z0":6.413607587756321,"aX":-10.796534188906678},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2449,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39290327434271743,"extension":5.577170618007596},"index":1,"playId":"128e8093-b9b0-3e47-b380-03225ffb0431","pitchNumber":1,"startTime":"2025-07-30T02:27:17.724Z","endTime":"2025-07-30T02:27:21.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":2.95746797854315,"strikeZoneBottom":1.48067866068855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41710545108654,"aZ":-12.384038663646512,"pfxX":-5.096522874164927,"pfxZ":9.894397839982547,"pX":0.45651920394233214,"pZ":4.5783222829897685,"vX0":8.59029521226358,"vY0":-140.88183401669178,"vZ0":-3.1578947989927837,"x":99.6,"y":115.17,"x0":-1.976737039321751,"y0":50.00701608421978,"z0":6.519661903240811,"aX":-10.198688790805067},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2457,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38949325328747486,"extension":5.471557944525014},"index":2,"playId":"abf48aee-1c71-3a26-8559-b5f55d66be29","pitchNumber":2,"startTime":"2025-07-30T02:27:32.066Z","endTime":"2025-07-30T02:27:35.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":2.98604355008626,"strikeZoneBottom":1.44440925047004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06329558334178,"aZ":-12.21314617004471,"pfxX":-5.070803137900013,"pfxZ":10.354702833897122,"pX":-0.8010810706463594,"pZ":4.070189108119865,"vX0":6.154197523615513,"vY0":-138.48544266608155,"vZ0":-4.2520386189477986,"x":147.54,"y":128.88,"x0":-2.401137489504084,"y0":50.00556212562495,"z0":6.452423361361721,"aX":-9.77823114612413},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":7.8,"spinRate":2506,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39663449047780297,"extension":5.60306977500735},"index":3,"playId":"adf6bfe6-85e1-3c8c-978e-cf1e21e18f2e","pitchNumber":3,"startTime":"2025-07-30T02:27:51.397Z","endTime":"2025-07-30T02:27:55.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.18310918429229,"strikeZoneBottom":1.47954150368948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09833809328097,"aZ":-12.631521304945409,"pfxX":-4.899533001295126,"pfxZ":10.183297958044541,"pX":-0.8088421684823762,"pZ":2.7591544696282466,"vX0":5.599777286574918,"vY0":-137.97787310480015,"vZ0":-7.556141292608777,"x":147.83,"y":164.28,"x0":-2.23277277901298,"y0":50.0014165667625,"z0":6.393498795904549,"aX":-9.400798856005967},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":7.7,"spinRate":2490,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3977210612387023,"extension":5.666607993099255},"index":4,"playId":"522f5da2-d737-3a8b-9aee-b5ac4e35c635","pitchNumber":4,"startTime":"2025-07-30T02:28:04.519Z","endTime":"2025-07-30T02:28:08.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.14848950683523,"strikeZoneBottom":1.44482743241348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.707830795642796,"aZ":-12.389381283736496,"pfxX":-5.078288957556373,"pfxZ":10.173653069039606,"pX":0.7447456773191798,"pZ":2.0471531043051283,"vX0":9.747962019241886,"vY0":-138.73752930423694,"vZ0":-9.184693733586087,"x":88.61,"y":183.51,"x0":-2.1583577663637614,"y0":50.00657797053908,"z0":6.23148000516968,"aX":-9.88008512852476},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2459,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3951489622546336,"extension":5.815666505459481},"index":5,"playId":"10a1020b-6f1d-3fb1-9dd5-1693645b1ad8","pitchNumber":5,"startTime":"2025-07-30T02:28:18.232Z","endTime":"2025-07-30T02:28:22.486Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-30T02:28:31.933Z","endTime":"2025-07-30T02:28:46.757Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"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":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.37001325980205,"aZ":-9.801323527763424,"pfxX":-5.786086444980387,"pfxZ":11.54102655754777,"pX":0.7620488519843962,"pZ":2.6184722098137447,"vX0":10.294419760948838,"vY0":-138.8908260406797,"vZ0":-8.256546071454707,"x":87.95,"y":168.08,"x0":-2.253822778268954,"y0":50.00093700498207,"z0":6.295430345265408,"aX":-11.21545805932},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":8.2,"spinRate":2570,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3955329223506685,"extension":5.896647009007589},"hitData":{"launchSpeed":95.7,"launchAngle":30.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.58,"coordY":51.62}},"index":7,"playId":"8b558f9d-7ca9-37cf-8466-3772efcd24bb","pitchNumber":6,"startTime":"2025-07-30T02:28:46.757Z","endTime":"2025-07-30T02:28:55.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:28:55.397Z","atBatIndex":77},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ryan Jeffers reaches on a fielding error by shortstop Trevor Story.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:29:08.287Z","endTime":"2025-07-30T02:30:11.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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":97.9,"endSpeed":89.4,"strikeZoneTop":3.31494400989737,"strikeZoneBottom":1.68240305329046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.103342313807616,"aZ":-10.674402202769576,"pfxX":-5.680773658749644,"pfxZ":10.497854128940961,"pX":-1.17589118274191,"pZ":2.40581025511735,"vX0":5.06124655011098,"vY0":-142.2969060415279,"vZ0":-8.982575021468366,"x":161.82,"y":173.82,"x0":-2.2408323222663147,"y0":50.001563333983036,"z0":6.282542009525865,"aX":-11.631932559007456},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2547,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.38515035627148775,"extension":5.7985968063644915},"index":0,"playId":"36c2841a-96ff-3d7b-bff9-43f5f565eacf","pitchNumber":1,"startTime":"2025-07-30T02:29:16.774Z","endTime":"2025-07-30T02:29:20.515Z","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":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69503384841837,"aZ":-11.46250365806236,"pfxX":-4.795441737468854,"pfxZ":10.228440292506527,"pX":-0.35185959623538315,"pZ":3.4818514331223858,"vX0":6.719830801813142,"vY0":-141.71038392621816,"vZ0":-6.046675115364754,"x":130.41,"y":144.77,"x0":-2.13565797675302,"y0":50.004064334865376,"z0":6.382120675324275,"aX":-9.711994245181083},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2465,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3871620217478915,"extension":5.726885134413458},"index":1,"playId":"549aff8e-fe00-3355-835b-8ab2a0c494fe","pitchNumber":2,"startTime":"2025-07-30T02:29:29.830Z","endTime":"2025-07-30T02:29:32.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.3778108276376,"strikeZoneBottom":1.68062283689802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.424862779313145,"aZ":-8.426242623264557,"pfxX":-5.368641511130477,"pfxZ":11.57185879983075,"pX":-0.8878909616075289,"pZ":2.02735634734646,"vX0":5.66260042218133,"vY0":-142.7068707180992,"vZ0":-10.292592232904891,"x":150.84,"y":184.04,"x0":-2.205294508468036,"y0":50.00137912860285,"z0":6.221752976151139,"aX":-11.015593075712882},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":8.5,"spinRate":2566,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3845722680070094,"extension":5.819266882380481},"index":2,"playId":"5953b9c8-72cf-358b-bc6f-6a4769bb1bae","pitchNumber":3,"startTime":"2025-07-30T02:29:44.415Z","endTime":"2025-07-30T02:29:48.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.049182690336554,"aZ":-35.141335955383795,"pfxX":0.8486645320295618,"pfxZ":-1.9330653230573915,"pX":-0.37580178293448036,"pZ":2.1163153419265894,"vX0":4.215877527629694,"vY0":-123.23300149462013,"vZ0":-3.344823733698221,"x":131.32,"y":181.64,"x0":-2.2207499588696815,"y0":50.00438427718131,"z0":6.467322487130473,"aX":1.3012848677022126},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":-2.5,"spinRate":2550,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.44489134485586623,"extension":5.871994983452738},"hitData":{"launchSpeed":93.5,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.16,"coordY":156.24}},"index":3,"playId":"638bdae6-1f0c-3021-a9f0-e9300f214d52","pitchNumber":4,"startTime":"2025-07-30T02:30:00.255Z","endTime":"2025-07-30T02:30:11.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:30:11.289Z","atBatIndex":78},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brooks Lee homers (10) on a fly ball to right field. Ryan Jeffers scores.","rbi":2,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:30:39.017Z","endTime":"2025-07-30T02:31:57.644Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":660896,"link":"/api/v1/people/660896"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":660896,"link":"/api/v1/people/660896"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.31973745814883,"strikeZoneBottom":1.53932022892813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54812216373833,"aZ":-9.436378133458502,"pfxX":-6.069253254800282,"pfxZ":11.402280598329561,"pX":1.1494751148430136,"pZ":2.229908105331126,"vX0":10.669174367349463,"vY0":-140.4937417435013,"vZ0":-9.47998086548591,"x":73.18,"y":178.57,"x0":-1.9129608249903756,"y0":50.00371719576042,"z0":6.2659313604493105,"aX":-12.10462959059552},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":8.8,"spinRate":2508,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3902193827384388,"extension":5.814564648039768},"index":0,"playId":"b50bde9c-bfef-3143-b9de-f3e644ba5693","pitchNumber":1,"startTime":"2025-07-30T02:30:39.237Z","endTime":"2025-07-30T02:30:42.830Z","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":83.3,"endSpeed":76.6,"strikeZoneTop":3.23616323629147,"strikeZoneBottom":1.3575778767182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.407276124718912,"aZ":-36.12221391695691,"pfxX":1.4720471707995468,"pfxZ":-2.6468187461352457,"pX":-1.0493686580714714,"pZ":4.171883860297304,"vX0":2.352024821065971,"vY0":-121.29185866075608,"vZ0":1.3711755119907885,"x":157.0,"y":126.14,"x0":-2.222324574253637,"y0":50.002551648722545,"z0":6.745688974565532,"aX":2.1959118847568657},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.2,"breakHorizontal":-3.2,"spinRate":2534,"spinDirection":63},"zone":11,"typeConfidence":0.9,"plateTime":0.45133504632905863,"extension":5.590135006765324},"index":1,"playId":"14e06aba-fe7d-3ab4-90c4-771a01c09119","pitchNumber":2,"startTime":"2025-07-30T02:30:56.802Z","endTime":"2025-07-30T02:30:59.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.019697232861795,"aZ":-10.856922759148572,"pfxX":-5.5906327711504655,"pfxZ":11.039106716335377,"pX":0.2858047609125665,"pZ":1.4055714908602492,"vX0":8.871455513837994,"vY0":-138.14383099592195,"vZ0":-11.066888441022163,"x":106.11,"y":200.83,"x0":-2.242119310024771,"y0":50.00369652853915,"z0":6.195490020427422,"aX":-10.797211019945877},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":8.3,"spinRate":2473,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.39662213140937475,"extension":5.804381699804611},"index":2,"playId":"f726fa4f-8990-35ff-9387-2cb4d9426043","pitchNumber":3,"startTime":"2025-07-30T02:31:14.716Z","endTime":"2025-07-30T02:31:18.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.816881937430885,"aZ":-9.837574761277054,"pfxX":-6.168861905891101,"pfxZ":11.157730386370881,"pX":0.19467569989144784,"pZ":2.177913837964744,"vX0":8.819475253821324,"vY0":-140.78891067647007,"vZ0":-9.462714715841923,"x":109.58,"y":179.98,"x0":-2.181154423427436,"y0":50.00135640559758,"z0":6.2247214171802945,"aX":-12.348175446547877},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":9.4,"spinRate":2528,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.38946449548964646,"extension":5.855490686181216},"hitData":{"launchSpeed":95.7,"launchAngle":27.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.67,"coordY":80.68}},"index":3,"playId":"9fb5598e-d00c-3dfc-bc33-cf773bfc0cfb","pitchNumber":4,"startTime":"2025-07-30T02:31:34.484Z","endTime":"2025-07-30T02:31:57.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:31:57.644Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:32:18.939Z","endTime":"2025-07-30T02:32:56.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.7,"endSpeed":77.4,"strikeZoneTop":3.66529367857881,"strikeZoneBottom":1.59521172535785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.677566899313906,"aZ":-35.335777547054974,"pfxX":1.9113212162554998,"pfxZ":-2.1016080127528163,"pX":-0.488550768751318,"pZ":1.9640756000153425,"vX0":3.472002745589128,"vY0":-121.83877960736532,"vZ0":-3.523342020637525,"x":135.62,"y":185.75,"x0":-2.179643347342912,"y0":50.001321183936156,"z0":6.478724364252412,"aX":2.87669269919827},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.3,"breakHorizontal":-4.3,"spinRate":2603,"spinDirection":57},"zone":7,"typeConfidence":0.9,"plateTime":0.4493368362588863,"extension":5.8108690756530335},"index":0,"playId":"700651da-3c8a-3ae4-bda3-e95be9eb944d","pitchNumber":1,"startTime":"2025-07-30T02:32:18.939Z","endTime":"2025-07-30T02:32:22.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.27279559638177,"aZ":-10.53812475356189,"pfxX":-5.786967171616247,"pfxZ":10.669030375204718,"pX":-0.7100931217613714,"pZ":3.2821442720033507,"vX0":6.314059180032693,"vY0":-142.14110414461206,"vZ0":-6.84884802895516,"x":144.07,"y":150.16,"x0":-2.217839542361293,"y0":50.004373753097916,"z0":6.406053081699463,"aX":-11.737861792650037},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":9.0,"spinRate":2600,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3866517958370501,"extension":5.7465335394157275},"index":1,"playId":"2bb19666-3b7e-3843-ae51-a761ec9c8cf4","pitchNumber":2,"startTime":"2025-07-30T02:32:31.658Z","endTime":"2025-07-30T02:32:34.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54744925273938,"aZ":-30.731876685644806,"pfxX":-0.306297769303536,"pfxZ":0.842297362433435,"pX":0.3061679185848964,"pZ":0.05329717487817456,"vX0":6.784755214495044,"vY0":-129.50303383579566,"vZ0":-9.805947559626771,"x":105.33,"y":237.34,"x0":-2.3012452108581622,"y0":50.001579824077595,"z0":6.218617820115467,"aX":-0.523971715414383},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.4,"breakHorizontal":-0.8,"spinRate":2648,"spinDirection":50},"zone":14,"typeConfidence":0.75,"plateTime":0.4219829916618041,"extension":5.958273861169976},"index":2,"playId":"7e12dabe-bf04-3acb-9fda-0c21836885be","pitchNumber":3,"startTime":"2025-07-30T02:32:52.746Z","endTime":"2025-07-30T02:32:56.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:32:56.169Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:33:13.770Z","endTime":"2025-07-30T02:33:59.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.48089435728736,"strikeZoneBottom":1.65278908917128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92756690842448,"aZ":-8.262695047473116,"pfxX":-5.142840231271378,"pfxZ":11.436575807385676,"pX":-0.05262645271407347,"pZ":2.803697306684582,"vX0":7.916139418257976,"vY0":-144.0292542768723,"vZ0":-8.488606412572203,"x":119.01,"y":163.08,"x0":-2.17463516523716,"y0":50.00687287448575,"z0":6.3082682951680065,"aX":-10.756750235143123},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2531,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.38097372803574414,"extension":5.99640231822991},"index":0,"playId":"ee241917-a508-3629-aa5d-806c9e790b6e","pitchNumber":1,"startTime":"2025-07-30T02:33:21.625Z","endTime":"2025-07-30T02:33:25.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.45552577783265,"strikeZoneBottom":1.69222918435404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5814074648377,"aZ":-41.12292379674203,"pfxX":1.0585341860095736,"pfxZ":-5.420265884496257,"pX":0.07560895752802298,"pZ":1.2691433973806223,"vX0":5.0729784752210705,"vY0":-127.54325969779522,"vZ0":-4.9813588906025785,"x":114.12,"y":204.51,"x0":-2.074429943778396,"y0":50.00132458978129,"z0":6.481132822385432,"aX":1.7477209865105172},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-10.7,"breakHorizontal":-3.0,"spinRate":2766,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.42901306507486847,"extension":5.782458319600248},"index":1,"playId":"4f01cdd9-1489-3127-809d-d45977697c1e","pitchNumber":2,"startTime":"2025-07-30T02:33:34.241Z","endTime":"2025-07-30T02:33:39.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24114811594321,"aZ":-25.338554209748363,"pfxX":1.5811498170674643,"pfxZ":3.856476585101566,"pX":0.977035918006536,"pZ":2.2038182889252904,"vX0":8.446467064012015,"vY0":-132.1108169164298,"vZ0":-5.889947385308867,"x":79.76,"y":179.28,"x0":-2.4627104214974165,"y0":50.00584208198343,"z0":6.316268347766959,"aX":2.804033378460281},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-4.7,"spinRate":2591,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.41405929970679667,"extension":5.8440690044381896},"hitData":{"launchSpeed":69.5,"launchAngle":17.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.78,"coordY":124.52}},"index":2,"playId":"8513b0d7-aae2-3e96-ba9a-4493bdcf98ce","pitchNumber":3,"startTime":"2025-07-30T02:33:47.012Z","endTime":"2025-07-30T02:33:59.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:33:59.515Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:36:43.034Z","endTime":"2025-07-30T02:37:30.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[1,2],"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:34:21.540Z","endTime":"2025-07-30T02:35:03.581Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Jorge Alcala.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T02:35:03.581Z","endTime":"2025-07-30T02:36:21.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Kody Clemens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-30T02:36:21.567Z","endTime":"2025-07-30T02:36:33.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2025-07-30T02:36:33.493Z","endTime":"2025-07-30T02:36:45.081Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"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":98.8,"endSpeed":90.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89225755212648,"aZ":-10.719282037030512,"pfxX":2.1288342440712773,"pfxZ":10.238163603800144,"pX":-0.5483558882481748,"pZ":2.99397299250041,"vX0":-2.7943516249646794,"vY0":-143.7403013473127,"vZ0":-6.691267436453206,"x":137.9,"y":157.94,"x0":0.15917370580598636,"y0":50.00231299133975,"z0":6.015529235178786,"aX":4.460967176750059},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":-3.4,"spinRate":2440,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.38086115841940904,"extension":7.290470691118969},"index":4,"playId":"0edecd92-fda3-3180-a35d-4c0d00858c28","pitchNumber":1,"startTime":"2025-07-30T02:36:45.081Z","endTime":"2025-07-30T02:36:49.275Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.10446123728146,"strikeZoneBottom":1.41878317695463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27211304843916,"aZ":-31.197089632168918,"pfxX":2.8379511983092938,"pfxZ":0.5668992932615424,"pX":0.623558125335761,"pZ":2.108731015640264,"vX0":-0.4746161670586201,"vY0":-129.94559393684116,"vZ0":-3.7957391236855034,"x":93.23,"y":181.84,"x0":0.439371838120023,"y0":50.00152014848718,"z0":5.94877813065676,"aX":4.871016777240883},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":-5.0,"spinRate":1132,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.4209045384270018,"extension":7.510158615266451},"index":5,"playId":"a0e146d2-e52b-3b7d-b621-34109ade6476","pitchNumber":2,"startTime":"2025-07-30T02:37:07.485Z","endTime":"2025-07-30T02:37:11.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":92.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.81196032176173,"aZ":-10.258706748481215,"pfxX":6.511866020605201,"pfxZ":10.020375616463074,"pX":0.6471982560975981,"pZ":1.1048145889043388,"vX0":-1.3352578637524968,"vY0":-147.14429795428074,"vZ0":-12.273564038287397,"x":92.33,"y":208.95,"x0":0.2618452624456725,"y0":50.001054841497,"z0":5.944005717983058,"aX":14.237969655891442},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":15.8,"breakHorizontal":-11.5,"spinRate":2472,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.3726404773034866,"extension":7.387100248796315},"index":6,"playId":"5383c56e-2b81-3ede-90e2-7cd67a611a22","pitchNumber":3,"startTime":"2025-07-30T02:37:26.815Z","endTime":"2025-07-30T02:37:30.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:37:30.736Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T02:36:43.034Z","endTime":"2025-07-30T02:37:30.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[1,2],"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:34:21.540Z","endTime":"2025-07-30T02:35:03.581Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Jorge Alcala.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T02:35:03.581Z","endTime":"2025-07-30T02:36:21.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Kody Clemens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-30T02:36:21.567Z","endTime":"2025-07-30T02:36:33.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2025-07-30T02:36:33.493Z","endTime":"2025-07-30T02:36:45.081Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"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":98.8,"endSpeed":90.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89225755212648,"aZ":-10.719282037030512,"pfxX":2.1288342440712773,"pfxZ":10.238163603800144,"pX":-0.5483558882481748,"pZ":2.99397299250041,"vX0":-2.7943516249646794,"vY0":-143.7403013473127,"vZ0":-6.691267436453206,"x":137.9,"y":157.94,"x0":0.15917370580598636,"y0":50.00231299133975,"z0":6.015529235178786,"aX":4.460967176750059},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":-3.4,"spinRate":2440,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.38086115841940904,"extension":7.290470691118969},"index":4,"playId":"0edecd92-fda3-3180-a35d-4c0d00858c28","pitchNumber":1,"startTime":"2025-07-30T02:36:45.081Z","endTime":"2025-07-30T02:36:49.275Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.10446123728146,"strikeZoneBottom":1.41878317695463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27211304843916,"aZ":-31.197089632168918,"pfxX":2.8379511983092938,"pfxZ":0.5668992932615424,"pX":0.623558125335761,"pZ":2.108731015640264,"vX0":-0.4746161670586201,"vY0":-129.94559393684116,"vZ0":-3.7957391236855034,"x":93.23,"y":181.84,"x0":0.439371838120023,"y0":50.00152014848718,"z0":5.94877813065676,"aX":4.871016777240883},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":-5.0,"spinRate":1132,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.4209045384270018,"extension":7.510158615266451},"index":5,"playId":"a0e146d2-e52b-3b7d-b621-34109ade6476","pitchNumber":2,"startTime":"2025-07-30T02:37:07.485Z","endTime":"2025-07-30T02:37:11.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":92.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.81196032176173,"aZ":-10.258706748481215,"pfxX":6.511866020605201,"pfxZ":10.020375616463074,"pX":0.6471982560975981,"pZ":1.1048145889043388,"vX0":-1.3352578637524968,"vY0":-147.14429795428074,"vZ0":-12.273564038287397,"x":92.33,"y":208.95,"x0":0.2618452624456725,"y0":50.001054841497,"z0":5.944005717983058,"aX":14.237969655891442},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":15.8,"breakHorizontal":-11.5,"spinRate":2472,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.3726404773034866,"extension":7.387100248796315},"index":6,"playId":"5383c56e-2b81-3ede-90e2-7cd67a611a22","pitchNumber":3,"startTime":"2025-07-30T02:37:26.815Z","endTime":"2025-07-30T02:37:30.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:37:30.736Z","atBatIndex":82},"scoringPlays":[18,19,21,35,42,47,61,74,75,79],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":151.25,"y":49.58},"type":"H","description":"Double"}],"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":93.08,"y":68.45},"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":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":79.46,"y":79.62},"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":1,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":137.47,"y":49.24},"type":"O","description":"Lineout"}]}},{"startIndex":9,"endIndex":15,"top":[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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":130.33,"y":33.58},"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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":160.88,"y":153.58},"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":2,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":90.24,"y":68.27},"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":2,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":116.11,"y":150.13},"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":82.5,"y":85.09},"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":2,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":213.47,"y":110.41},"type":"O","description":"Flyout"}]}},{"startIndex":16,"endIndex":26,"top":[16,17,18,19,20,21,22,23],"bottom":[24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":161.52,"y":160.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":83.01,"y":45.69},"type":"H","description":"Triple"},{"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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":142.53,"y":102.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":3,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":38.54,"y":96.79},"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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":74.45,"y":40.56},"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":3,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":128.59,"y":61.52},"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":3,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":99.35,"y":144.04},"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":3,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":158.61,"y":165.78},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29,30],"bottom":[31,32,33],"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":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":84.28,"y":85.76},"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":4,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":140.4,"y":48.13},"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":4,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":145.43,"y":151.58},"type":"O","description":"Groundout"}],"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":141.88,"y":178.96},"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":173.87,"y":116.21},"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":4,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":52.78,"y":100.66},"type":"O","description":"Lineout"}]}},{"startIndex":34,"endIndex":43,"top":[34,35,36,37],"bottom":[38,39,40,41,42,43],"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":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":183.3,"y":112.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":129.5,"y":46.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":5,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":150.67,"y":159.86},"type":"O","description":"Groundout"}],"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":133.56,"y":81.39},"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":5,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":40.55,"y":102.59},"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":88.81,"y":93.07},"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":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":105.63,"y":149.44},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":54,"top":[44,45,46,47,48,49],"bottom":[50,51,52,53,54],"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":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":92.0,"y":96.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":206.48,"y":121.03},"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":6,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":103.09,"y":67.01},"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":6,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":155.06,"y":190.11},"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":6,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":154.79,"y":182.68},"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":6,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":132.73,"y":144.77},"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":6,"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":124.64,"y":87.34},"type":"H","description":"Single"}]}},{"startIndex":55,"endIndex":63,"top":[55,56,57,58],"bottom":[59,60,61,62,63],"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":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":107.91,"y":153.1},"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":7,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":153.54,"y":154.12},"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":7,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":113.99,"y":152.09},"type":"O","description":"Groundout"}],"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":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":92.07,"y":113.8},"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":7,"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":138.37,"y":63.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":7,"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":88.59,"y":35.39},"type":"H","description":"Home Run"},{"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":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":102.32,"y":94.24},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":70,"top":[64,65,66],"bottom":[67,68,69,70],"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":167.79,"y":152.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":193.04,"y":98.77},"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":8,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":131.23,"y":183.01},"type":"O","description":"Groundout"}],"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":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":170.23,"y":98.75},"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":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":125.15,"y":167.8},"type":"O","description":"Pop Out"}]}},{"startIndex":71,"endIndex":82,"top":[71,72,73,74,75,76],"bottom":[77,78,79,80,81,82],"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":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":159.62,"y":163.24},"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":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":99.04,"y":169.29},"type":"E","description":"Field Error"},{"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":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":40.43,"y":86.01},"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":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":176.64,"y":66.06},"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":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":210.96,"y":105.9},"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":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":142.38,"y":149.55},"type":"O","description":"Groundout"}],"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":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":149.58,"y":51.62},"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":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":108.16,"y":156.24},"type":"E","description":"Field Error"},{"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":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":211.67,"y":80.68},"type":"H","description":"Home Run"},{"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":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":67.78,"y":124.52},"type":"H","description":"Single"}]}}]},"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":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":1,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":10,"errors":2,"leftOnBase":9},"away":{"runs":8,"hits":10,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"catcher":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"first":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"second":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"onDeck":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"inHole":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"battingOrder":7,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"onDeck":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"inHole":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"battingOrder":5,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":11,"airOuts":11,"runs":8,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".252","atBats":37,"obp":".322","slg":".428","ops":".750","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":23,"rbi":7,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":13,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":38,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"3.79","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.30","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":56,"strikes":97,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":5,"pitchesPerInning":"17.00","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":2,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID701350":{"person":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"jerseyNumber":"19","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":10,"groundOuts":41,"airOuts":19,"runs":24,"doubles":13,"triples":1,"homeRuns":2,"strikeOuts":43,"baseOnBalls":25,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".275","atBats":142,"obp":".398","slg":".423","ops":".821","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":60,"rbi":18,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".381","groundOutsToAirouts":"2.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":48,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":22,"groundOuts":44,"airOuts":30,"runs":27,"doubles":15,"triples":3,"homeRuns":6,"strikeOuts":44,"baseOnBalls":9,"intentionalWalks":1,"hits":47,"hitByPitch":2,"avg":".290","atBats":162,"obp":".330","slg":".531","ops":".861","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":86,"rbi":32,"leftOnBase":62,"sacBunts":0,"sacFlies":3,"babip":".357","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":222,"errors":5,"chances":272,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":14,"groundOuts":27,"airOuts":29,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".151","atBats":93,"obp":".231","slg":".161","ops":".392","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":15,"rbi":1,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".200","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":{"caughtStealing":8,"stolenBases":20,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":14,"putOuts":222,"errors":3,"chances":239,"fielding":".987","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":2,"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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":55,"groundOuts":84,"airOuts":100,"runs":54,"doubles":16,"triples":0,"homeRuns":16,"strikeOuts":123,"baseOnBalls":20,"intentionalWalks":0,"hits":100,"hitByPitch":3,"avg":".247","atBats":405,"obp":".287","slg":".405","ops":".692","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":164,"rbi":64,"leftOnBase":174,"sacBunts":1,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.31","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":273,"putOuts":145,"errors":8,"chances":426,"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":{},"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":17,"flyOuts":52,"groundOuts":124,"airOuts":93,"runs":43,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":79,"baseOnBalls":37,"intentionalWalks":0,"hits":95,"hitByPitch":8,"atBats":385,"obp":".323","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1690,"era":"3.32","inningsPitched":"103.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.28","battersFaced":436,"outs":309,"gamesPitched":18,"completeGames":1,"shutouts":0,"pitchesThrown":1690,"balls":648,"strikes":1042,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".545","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"6.90","walksPer9Inn":"3.23","hitsPer9Inn":"8.30","runsScoredPer9":"3.76","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":60,"groundOuts":48,"airOuts":98,"runs":43,"doubles":13,"triples":0,"homeRuns":20,"strikeOuts":81,"baseOnBalls":32,"intentionalWalks":4,"hits":75,"hitByPitch":0,"avg":".250","atBats":300,"obp":".320","slg":".493","ops":".813","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":148,"rbi":56,"leftOnBase":145,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":24,"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":167,"errors":5,"chances":176,"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":{"note":"(H, 14)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":1,"strikes":11,"strikePercentage":".920","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":9,"gamesStarted":0,"flyOuts":6,"groundOuts":18,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":3,"atBats":55,"obp":".290","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":235,"era":"3.07","inningsPitched":"14.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.02","battersFaced":62,"outs":44,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":235,"balls":88,"strikes":147,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.02","gamesFinished":3,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.59","walksPer9Inn":"2.45","hitsPer9Inn":"6.75","runsScoredPer9":"3.07","homeRunsPer9":"1.84","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":22,"groundOuts":34,"airOuts":41,"runs":17,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".173","atBats":127,"obp":".222","slg":".268","ops":".490","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":34,"rbi":12,"leftOnBase":56,"sacBunts":2,"sacFlies":0,"babip":".207","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":120,"putOuts":60,"errors":5,"chances":185,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID647351":{"person":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":32,"groundOuts":55,"airOuts":62,"runs":27,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":1,"hits":55,"hitByPitch":6,"avg":".271","atBats":203,"obp":".329","slg":".409","ops":".738","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":83,"rbi":21,"leftOnBase":66,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.60","popOuts":15,"lineOuts":15},"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":51,"putOuts":343,"errors":7,"chances":401,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":62,"groundOuts":90,"airOuts":115,"runs":59,"doubles":28,"triples":12,"homeRuns":10,"strikeOuts":118,"baseOnBalls":38,"intentionalWalks":0,"hits":113,"hitByPitch":7,"avg":".261","atBats":433,"obp":".329","slg":".450","ops":".779","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":195,"rbi":56,"leftOnBase":148,"sacBunts":1,"sacFlies":2,"babip":".336","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.30","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":195,"errors":6,"chances":207,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 3B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":55,"groundOuts":96,"airOuts":102,"runs":59,"doubles":21,"triples":3,"homeRuns":14,"strikeOuts":71,"baseOnBalls":17,"intentionalWalks":0,"hits":94,"hitByPitch":4,"avg":".263","atBats":358,"obp":".302","slg":".455","ops":".757","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":163,"rbi":49,"leftOnBase":153,"sacBunts":3,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.57","popOuts":21,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":237,"errors":5,"chances":260,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"note":"(W, 7-2)","summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":40,"strikes":61,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":20,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".220","atBats":41,"obp":".238","slg":".293","ops":".531","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":12,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"3.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":true,"isSubstitute":false}},"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":{"note":"(S, 19)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[701350,608324,680776,596115,677800,665966,647351,666152,678882,608337,458677,676477,660896,547973],"pitchers":[608337,458677,676477,660896,547973],"bench":[663853,608701,686765,657136,807799],"bullpen":[678394,657514,621111,681867,676979,663855,669684,669711],"battingOrder":[701350,608324,680776,596115,677800,665966,647351,666152,678882],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Duran, Ja (28, Ohl); Bregman (20, Ohl); Toro (13, Funderburk); Story (16, Varland, L); Abreu, W (13, Varland, L)."},{"label":"3B","value":"Rafaela (3, Ohl)."},{"label":"HR","value":"Story (16, 3rd inning off Ohl, 1 on, 2 out); Duran, Ja (10, 5th inning off Tonkin, 0 on, 1 out)."},{"label":"TB","value":"Abreu, W 2; Anthony; Bregman 2; Duran, Ja 6; Narváez; Rafaela 3; Story 6; Toro 2."},{"label":"RBI","value":"Abreu, W (56); Anthony (18); Duran, Ja (56); Rafaela (49); Story 3 (64)."},{"label":"2-out RBI","value":"Abreu, W; Story 3."},{"label":"Runners left in scoring position, 2 out","value":"Narváez 2; Story; Bregman."},{"label":"SF","value":"Rafaela."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Duran, Ja (18, 2nd base off Funderburk/Vázquez, C)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rafaela (5, fielding); Story (8, fielding)."}]}],"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":5,"airOuts":13,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".242","atBats":38,"obp":".313","slg":".400","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":16,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":4,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":11,"runs":8,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":37,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":176,"era":"4.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.26","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":63,"strikes":113,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":7,"pitchesPerInning":"19.56","runsScoredPer9":"8.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":2,"chances":38,"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":{"summary":"2.0 IP, ER, K, 0 BB","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,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"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,"rbi":1,"gamesFinished":0,"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":".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":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":38,"gamesStarted":1,"flyOuts":18,"groundOuts":50,"airOuts":42,"runs":24,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":1,"hits":48,"hitByPitch":2,"atBats":172,"obp":".323","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":649,"era":"3.98","inningsPitched":"43.0","wins":1,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":19,"whip":"1.35","battersFaced":188,"outs":129,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":649,"balls":215,"strikes":434,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".250","pitchesPerInning":"15.09","gamesFinished":10,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"7.53","walksPer9Inn":"2.09","hitsPer9Inn":"10.05","runsScoredPer9":"5.02","homeRunsPer9":"0.42","inheritedRunners":14,"inheritedRunnersScored":6,"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":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":37,"groundOuts":35,"airOuts":59,"runs":25,"doubles":6,"triples":3,"homeRuns":12,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".220","atBats":177,"obp":".293","slg":".492","ops":".785","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":87,"rbi":31,"leftOnBase":80,"sacBunts":1,"sacFlies":2,"babip":".225","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.75","popOuts":8,"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":91,"putOuts":117,"errors":2,"chances":210,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"201","stats":{"batting":{"summary":"3-4 | 2 HR, 5 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":57,"groundOuts":80,"airOuts":89,"runs":27,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":61,"baseOnBalls":15,"intentionalWalks":0,"hits":78,"hitByPitch":3,"avg":".256","atBats":305,"obp":".294","slg":".387","ops":".681","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":118,"rbi":43,"leftOnBase":122,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":129,"putOuts":91,"errors":5,"chances":225,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"37","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, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":4,"strikes":18,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":15,"groundOuts":62,"airOuts":32,"runs":14,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":1,"hits":41,"hitByPitch":2,"atBats":178,"obp":".289","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":702,"era":"2.02","inningsPitched":"49.0","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":17,"blownSaves":1,"earnedRuns":11,"whip":"1.10","battersFaced":197,"outs":147,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":702,"balls":220,"strikes":482,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.94","rbi":2,"winPercentage":".500","pitchesPerInning":"14.33","gamesFinished":7,"strikeoutWalkRatio":"3.62","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.39","hitsPer9Inn":"7.53","runsScoredPer9":"2.57","homeRunsPer9":"0.55","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":1,"chances":16,"fielding":".938","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}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"50","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":42,"groundOuts":64,"airOuts":78,"runs":48,"doubles":15,"triples":2,"homeRuns":10,"strikeOuts":84,"baseOnBalls":32,"intentionalWalks":1,"hits":74,"hitByPitch":9,"avg":".247","atBats":299,"obp":".338","slg":".411","ops":".749","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":123,"rbi":27,"leftOnBase":117,"sacBunts":1,"sacFlies":0,"babip":".312","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.90","popOuts":14,"lineOuts":22},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID701487":{"person":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"3.0 IP, 4 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":72,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":27,"strikes":45,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"12.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"12.00","inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":27,"strikes":45,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":3,"winPercentage":".000","pitchesPerInning":"24.00","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"3.00","hitsPer9Inn":"15.00","runsScoredPer9":"12.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"11","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"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":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"1-2 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":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":84,"flyOuts":49,"groundOuts":61,"airOuts":90,"runs":33,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":56,"baseOnBalls":34,"intentionalWalks":1,"hits":71,"hitByPitch":5,"avg":".255","atBats":278,"obp":".347","slg":".399","ops":".746","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":317,"totalBases":111,"rbi":34,"leftOnBase":122,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.71","popOuts":18,"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":{"caughtStealing":13,"stolenBases":40,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":26,"putOuts":457,"errors":4,"chances":487,"fielding":".992","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"jerseyNumber":"12","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":30,"groundOuts":62,"airOuts":60,"runs":31,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":80,"baseOnBalls":27,"intentionalWalks":0,"hits":68,"hitByPitch":7,"avg":".254","atBats":268,"obp":".336","slg":".437","ops":".773","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":117,"rbi":38,"leftOnBase":127,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.33","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":201,"errors":1,"chances":207,"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"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":57,"groundOuts":106,"airOuts":93,"runs":41,"doubles":19,"triples":0,"homeRuns":6,"strikeOuts":63,"baseOnBalls":19,"intentionalWalks":0,"hits":88,"hitByPitch":17,"avg":".252","atBats":349,"obp":".321","slg":".358","ops":".679","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":125,"rbi":44,"leftOnBase":146,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.17","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":634,"errors":1,"chances":693,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID680577":{"person":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":10,"groundOuts":21,"airOuts":17,"runs":9,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".120","atBats":75,"obp":".154","slg":".200","ops":".354","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":15,"rbi":6,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".156","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":44,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"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":44,"gamesStarted":3,"flyOuts":23,"groundOuts":50,"airOuts":48,"runs":25,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":172,"obp":".301","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":698,"era":"4.20","inningsPitched":"45.0","wins":3,"losses":3,"saves":2,"saveOpportunities":4,"holds":8,"blownSaves":2,"earnedRuns":21,"whip":"1.22","battersFaced":188,"outs":135,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":698,"balls":238,"strikes":460,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"15.51","gamesFinished":12,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"6.80","walksPer9Inn":"2.00","hitsPer9Inn":"9.00","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":13},"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"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":49,"gamesStarted":0,"flyOuts":9,"groundOuts":35,"airOuts":31,"runs":21,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":72,"baseOnBalls":13,"intentionalWalks":2,"hits":43,"hitByPitch":1,"atBats":180,"obp":".294","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":748,"era":"3.91","inningsPitched":"46.0","wins":1,"losses":5,"saves":0,"saveOpportunities":5,"holds":21,"blownSaves":5,"earnedRuns":20,"whip":"1.22","battersFaced":195,"outs":138,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":232,"strikes":516,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".167","pitchesPerInning":"16.26","gamesFinished":3,"strikeoutWalkRatio":"5.54","strikeoutsPer9Inn":"14.09","walksPer9Inn":"2.54","hitsPer9Inn":"8.41","runsScoredPer9":"4.11","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":true,"isSubstitute":false}},"ID621043":{"person":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"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":{"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":93,"flyOuts":42,"groundOuts":98,"airOuts":82,"runs":40,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":26,"intentionalWalks":0,"hits":90,"hitByPitch":0,"avg":".267","atBats":337,"obp":".319","slg":".386","ops":".705","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":364,"totalBases":130,"rbi":31,"leftOnBase":161,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.14","popOuts":18,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":176,"putOuts":118,"errors":9,"chances":303,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592779":{"person":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"jerseyNumber":"61","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":39,"gamesStarted":0,"flyOuts":21,"groundOuts":21,"airOuts":37,"runs":9,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":2,"hits":26,"hitByPitch":3,"atBats":124,"obp":".290","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":538,"era":"2.38","inningsPitched":"34.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":9,"whip":"1.09","battersFaced":139,"outs":102,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":538,"balls":188,"strikes":350,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".667","pitchesPerInning":"15.82","gamesFinished":2,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"10.85","walksPer9Inn":"2.91","hitsPer9Inn":"6.88","runsScoredPer9":"2.38","homeRunsPer9":"0.79","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","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":{"summary":"2.0 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":38,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":19,"strikes":19,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"400","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":40,"groundOuts":39,"airOuts":70,"runs":20,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".249","atBats":177,"obp":".306","slg":".390","ops":".696","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":69,"rbi":20,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.40","popOuts":13,"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":63,"putOuts":38,"errors":2,"chances":103,"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":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":53,"groundOuts":92,"airOuts":93,"runs":46,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":87,"baseOnBalls":36,"intentionalWalks":1,"hits":84,"hitByPitch":3,"avg":".239","atBats":352,"obp":".311","slg":".398","ops":".709","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":140,"rbi":43,"leftOnBase":153,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.99","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.08","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":{},"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":6,"flyOuts":15,"groundOuts":20,"airOuts":27,"runs":16,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":114,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":481,"era":"4.97","inningsPitched":"29.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.34","battersFaced":124,"outs":87,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":481,"balls":162,"strikes":319,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"11.79","walksPer9Inn":"2.79","hitsPer9Inn":"9.31","runsScoredPer9":"4.97","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"54","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":40,"gamesStarted":1,"flyOuts":17,"groundOuts":24,"airOuts":37,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":112,"obp":".246","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":474,"era":"1.16","inningsPitched":"31.0","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":8,"blownSaves":0,"earnedRuns":4,"whip":"0.97","battersFaced":122,"outs":93,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":474,"balls":151,"strikes":323,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.29","gamesFinished":7,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.61","hitsPer9Inn":"6.10","runsScoredPer9":"1.16","homeRunsPer9":"0.00","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"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}},"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,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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 | 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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":26,"groundOuts":37,"airOuts":57,"runs":26,"doubles":10,"triples":2,"homeRuns":12,"strikeOuts":72,"baseOnBalls":27,"intentionalWalks":0,"hits":43,"hitByPitch":3,"avg":".208","atBats":207,"obp":".305","slg":".449","ops":".754","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":93,"rbi":21,"leftOnBase":74,"sacBunts":0,"sacFlies":2,"babip":".248","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.25","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":86,"errors":2,"chances":89,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[663616,680777,621043,686797,650489,668904,665019,681508,664034,670242,664056,543877,701487,543859,681892,663485,686973],"pitchers":[701487,543859,681892,663485,686973],"bench":[680577],"bullpen":[543056,643377,805673,657746,592779,623437,680573],"battingOrder":[680777,686797,650489,668904,681508,664034,670242,664056,543877],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Lee, B 2 (10, 7th inning off Wilson, J, 1 on, 1 out, 9th inning off Alcala, 1 on, 1 out)."},{"label":"TB","value":"Bader; Clemens; Correa; France, T; Jeffers; Lee, B 9; Lewis, R; Wallner."},{"label":"RBI","value":"Lee, B 5 (43)."},{"label":"2-out RBI","value":"Lee, B."},{"label":"Runners left in scoring position, 2 out","value":"Castro, W 2; Clemens; Bader; Vázquez, C."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Castro, W (6, fielding); Lewis, R (2, fielding)."}]}],"note":[{"label":"a","value":"Singled for Larnach in the 7th."},{"label":"b","value":"Struck out for Clemens in the 9th."}]}},"officials":[{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Giolito."},{"label":"HBP","value":"Toro (by Tonkin); Vázquez, C (by Giolito)."},{"label":"Pitches-strikes","value":"Giolito 101-61; Wilson, J 17-10; Whitlock 12-11; Alcala 20-12; Chapman 3-3; Ohl 72-45; Tonkin 36-24; Funderburk 38-19; Sands 8-7; Varland, L 22-18."},{"label":"Groundouts-flyouts","value":"Giolito 4-3; Wilson, J 0-1; Whitlock 0-0; Alcala 1-1; Chapman 0-0; Ohl 1-2; Tonkin 2-1; Funderburk 3-1; Sands 2-1; Varland, L 3-1."},{"label":"Batters faced","value":"Giolito 26; Wilson, J 5; Whitlock 4; Alcala 5; Chapman 1; Ohl 15; Tonkin 8; Funderburk 10; Sands 3; Varland, L 6."},{"label":"Inherited runners-scored","value":"Chapman 1-0."},{"label":"Umpires","value":"HP: Alfonso Márquez. 1B: Lance Barrett. 2B: Tom Hanahan. 3B: Carlos Torres. "},{"label":"Weather","value":"87 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, In From LF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:56."},{"label":"Att","value":"27,460."},{"label":"Venue","value":"Target Field."},{"label":"July 29, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","boxscoreName":"Lee, B"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"201","stats":{"batting":{"summary":"3-4 | 2 HR, 5 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":57,"groundOuts":80,"airOuts":89,"runs":27,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":61,"baseOnBalls":15,"intentionalWalks":0,"hits":78,"hitByPitch":3,"avg":".256","atBats":305,"obp":".294","slg":".387","ops":".681","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":118,"rbi":43,"leftOnBase":122,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":129,"putOuts":91,"errors":5,"chances":225,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":78,"hittingGameScore":78},{"player":{"person":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337","boxscoreName":"Giolito"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 7-2)","summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":40,"strikes":61,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64},{"player":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","boxscoreName":"Duran, Ja"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":62,"groundOuts":90,"airOuts":115,"runs":59,"doubles":28,"triples":12,"homeRuns":10,"strikeOuts":118,"baseOnBalls":38,"intentionalWalks":0,"hits":113,"hitByPitch":7,"avg":".261","atBats":433,"obp":".329","slg":".450","ops":".779","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":195,"rbi":56,"leftOnBase":148,"sacBunts":1,"sacFlies":2,"babip":".336","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.30","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":195,"errors":6,"chances":207,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":63,"hittingGameScore":63}]},"decisions":{"winner":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"loser":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"save":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}