{"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":776983,"link":"/api/v1.1/game/776983/feed/live","metaData":{"wait":10,"timeStamp":"20250727_210208","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776983,"type":"R","doubleHeader":"N","id":"2025/07/27/lanmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776983-2025-07-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-27T17:35:00Z","originalDate":"2025-07-27","officialDate":"2025-07-27","dayNight":"day","time":"1:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2025,"venue":{"id":22,"name":"Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Dodgers","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":45,"ties":0,"pct":".575"},"records":{},"divisionLeader":false,"wins":61,"losses":45,"winningPercentage":".575"},"franchiseName":"Los Angeles","clubName":"Dodgers","active":true},"home":{"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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":57,"losses":50,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":57,"losses":50,"winningPercentage":".533"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID669257":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257","firstName":"William","lastName":"Smith","primaryNumber":"16","birthDate":"1995-03-28","currentAge":31,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Will","useLastName":"Smith","middleName":"Dills","boxscoreName":"Smith, W","nickName":"Smitty","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Smith","nameSlug":"will-smith-669257","firstLastName":"Will Smith","lastFirstName":"Smith, Will","lastInitName":"Smith, W","initLastName":"W Smith","fullFMLName":"William Dills Smith","fullLFMName":"Smith, William Dills","strikeZoneTop":3.138,"strikeZoneBottom":1.583},"ID676508":{"id":676508,"fullName":"Ben Casparius","link":"/api/v1/people/676508","firstName":"Benjamin","lastName":"Casparius","primaryNumber":"78","birthDate":"1999-02-11","currentAge":27,"birthCity":"Westport","birthStateProvince":"CT","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Casparius","middleName":"Keith","boxscoreName":"Casparius","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"Kaz-per-reh-us","mlbDebutDate":"2024-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Casparius","nameSlug":"ben-casparius-676508","firstLastName":"Ben Casparius","lastFirstName":"Casparius, Ben","lastInitName":"Casparius, B","initLastName":"B Casparius","fullFMLName":"Benjamin Keith Casparius","fullLFMName":"Casparius, Benjamin Keith","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"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},"ID607455":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455","firstName":"Frank","lastName":"Banda","primaryNumber":"43","birthDate":"1993-08-10","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Banda","middleName":"Anthony","boxscoreName":"Banda","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"BAHN-da","mlbDebutDate":"2017-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Banda","nameSlug":"anthony-banda-607455","firstLastName":"Anthony Banda","lastFirstName":"Banda, Anthony","lastInitName":"Banda, A","initLastName":"A Banda","fullFMLName":"Frank Anthony Banda","fullLFMName":"Banda, Frank Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":37,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"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},"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},"ID477132":{"id":477132,"fullName":"Clayton Kershaw","link":"/api/v1/people/477132","firstName":"Clayton","lastName":"Kershaw","primaryNumber":"22","birthDate":"1988-03-19","currentAge":38,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":225,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Kershaw","middleName":"Edward","boxscoreName":"Kershaw","nickName":"Kersh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Clayton Kershaw","nameSlug":"clayton-kershaw-477132","firstLastName":"Clayton Kershaw","lastFirstName":"Kershaw, Clayton","lastInitName":"Kershaw, C","initLastName":"C Kershaw","fullFMLName":"Clayton Edward Kershaw","fullLFMName":"Kershaw, Clayton Edward","strikeZoneTop":3.36,"strikeZoneBottom":1.6},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID690916":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916","firstName":"Richard","lastName":"Fitts","primaryNumber":"35","birthDate":"1999-12-17","currentAge":26,"birthCity":"Helena","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Fitts","middleName":"Logan","boxscoreName":"Fitts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Richard Fitts","nameSlug":"richard-fitts-690916","firstLastName":"Richard Fitts","lastFirstName":"Fitts, Richard","lastInitName":"Fitts, R","initLastName":"R Fitts","fullFMLName":"Richard Logan Fitts","fullLFMName":"Fitts, Richard Logan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"ID607192":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192","firstName":"Tyler","lastName":"Glasnow","primaryNumber":"31","birthDate":"1993-08-23","currentAge":33,"birthCity":"Newhall","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Glasnow","middleName":"Allen","boxscoreName":"Glasnow","nickName":"Baby Giraffe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"GLASS-now","mlbDebutDate":"2016-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Glasnow","nameSlug":"tyler-glasnow-607192","firstLastName":"Tyler Glasnow","lastFirstName":"Glasnow, Tyler","lastInitName":"Glasnow, T","initLastName":"T Glasnow","fullFMLName":"Tyler Allen Glasnow","fullLFMName":"Glasnow, Tyler Allen","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID808975":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975","firstName":"Hyeseong","lastName":"Kim","primaryNumber":"6","birthDate":"1999-01-27","currentAge":27,"birthCity":"Goyang","birthCountry":"Republic of Korea","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Hyeseong","useLastName":"Kim","boxscoreName":"Kim, Hy","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Heh-song","mlbDebutDate":"2025-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hyeseong Kim","nameSlug":"hyeseong-kim-808975","firstLastName":"Hyeseong Kim","lastFirstName":"Kim, Hyeseong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Hyeseong Kim","fullLFMName":"Kim, Hyeseong ","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"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},"ID669242":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","firstName":"Thomas","lastName":"Edman","primaryNumber":"25","birthDate":"1995-05-09","currentAge":31,"birthCity":"Pontiac","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":193,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tommy","useLastName":"Edman","middleName":"Hyunsu","boxscoreName":"Edman","nickName":"Eddie","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Edman","nameSlug":"tommy-edman-669242","firstLastName":"Tommy Edman","lastFirstName":"Edman, Tommy","lastInitName":"Edman, T","initLastName":"T Edman","fullFMLName":"Thomas Hyunsu Edman","fullLFMName":"Edman, Thomas Hyunsu","strikeZoneTop":3.102,"strikeZoneBottom":1.566},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"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},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"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},"ID664747":{"id":664747,"fullName":"Alexis Díaz","link":"/api/v1/people/664747","firstName":"Alexis","lastName":"Díaz","primaryNumber":"43","birthDate":"1996-09-28","currentAge":29,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alexis","useLastName":"Díaz","middleName":"Omar","boxscoreName":"Díaz, A","gender":"M","nameMatrilineal":"Laboy","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alexis Díaz","nameSlug":"alexis-diaz-664747","firstLastName":"Alexis Díaz","lastFirstName":"Díaz, Alexis","lastInitName":"Díaz, A","initLastName":"A Díaz","fullFMLName":"Alexis Omar Díaz","fullLFMName":"Díaz, Alexis Omar","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"54","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"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},"ID595014":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014","firstName":"Blake","lastName":"Treinen","primaryNumber":"49","birthDate":"1988-06-30","currentAge":38,"birthCity":"Wichita","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Treinen","middleName":"M.","boxscoreName":"Treinen","nickName":"Train","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"TRI-nehn","mlbDebutDate":"2014-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Treinen","nameSlug":"blake-treinen-595014","firstLastName":"Blake Treinen","lastFirstName":"Treinen, Blake","lastInitName":"Treinen, B","initLastName":"B Treinen","fullFMLName":"Blake M. Treinen","fullLFMName":"Treinen, Blake M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":28,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2025"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Cloudy","temp":"72","wind":"4 mph, Out To LF"},"gameInfo":{"attendance":35465,"firstPitch":"2025-07-27T18:16:00.000Z","gameDurationMinutes":166},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"home":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"}},"officialScorer":{"id":699537,"fullName":"Loren Foxx","link":"/api/v1/people/699537"},"primaryDatacaster":{"id":668176,"fullName":"Richie Smith","link":"/api/v1/people/668176"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":4,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop Trevor Story to first baseman Abraham Toro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:16:10.905Z","endTime":"2025-07-27T18:16:45.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":{"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-27T14:18:15.478Z","endTime":"2025-07-27T17:07:04.503Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"details":{"description":"Status Change - Delayed Start: Rain","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-27T17:07:04.503Z","endTime":"2025-07-27T17:50:47.013Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"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":2,"startTime":"2025-07-27T17:50:47.013Z","endTime":"2025-07-27T18:14:25.006Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"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":3,"startTime":"2025-07-27T18:14:25.006Z","endTime":"2025-07-27T18:16:13.249Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"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":93.8,"endSpeed":86.3,"strikeZoneTop":3.26546908177572,"strikeZoneBottom":1.48260264017339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.116181565689566,"aZ":-16.12676775340749,"pfxX":-3.3004515848008724,"pfxZ":8.460952314467892,"pX":1.8427277104859108,"pZ":2.667510315776087,"vX0":8.091505463214881,"vY0":-136.3812595371611,"vZ0":-4.593512963536694,"x":46.76,"y":166.76,"x0":-0.7249475439597436,"y0":50.00198712936941,"z0":5.475092195833953,"aX":-6.2601431693182334},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":4.4,"spinRate":1975,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40059682091956805,"extension":6.670495160721116},"index":4,"playId":"5c276e2b-f2fd-3d4a-b913-e8368977a5df","pitchNumber":1,"startTime":"2025-07-27T18:16:13.249Z","endTime":"2025-07-27T18:16:17.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.14791871688127,"strikeZoneBottom":1.55412824545447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6676497228007,"aZ":-16.979064816327465,"pfxX":-3.1971243123374022,"pfxZ":8.052605106074463,"pX":0.3014605325694516,"pZ":1.0700100069997645,"vX0":4.5314925810439215,"vY0":-135.95551680812767,"vZ0":-8.16876954194372,"x":105.51,"y":209.89,"x0":-0.9656008617324778,"y0":50.00140658149285,"z0":5.274918099679358,"aX":-6.0312358551231595},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":4.9,"spinRate":1994,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40170439005020553,"extension":6.67646377879332},"index":5,"playId":"a8eb026a-4070-3c2b-8114-3b87494bf4ed","pitchNumber":2,"startTime":"2025-07-27T18:16:24.917Z","endTime":"2025-07-27T18:16:30.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.859079686822273,"aZ":-17.792930999198926,"pfxX":-0.43902481963952256,"pfxZ":7.967951182644854,"pX":0.26173964250030807,"pZ":2.4746563139207542,"vX0":3.2329737615705985,"vY0":-132.6355145384961,"vZ0":-4.419329843303675,"x":107.02,"y":171.96,"x0":-0.9091014114216824,"y0":50.003700532029306,"z0":5.436631050595747,"aX":-0.7924791503473654},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":0.2,"spinRate":2311,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.4108861541670099,"extension":6.686274634007823},"hitData":{"launchSpeed":92.5,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":157.26}},"index":6,"playId":"fe9aba96-d2fb-3212-b055-deb899b5c320","pitchNumber":3,"startTime":"2025-07-27T18:16:37.425Z","endTime":"2025-07-27T18:16:45.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:16:45.567Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shohei Ohtani walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:16:53.430Z","endTime":"2025-07-27T18:18:31.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.62326985427092,"strikeZoneBottom":1.71088029283889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.815096800022953,"aZ":-21.171345067951705,"pfxX":1.773460979552664,"pfxZ":6.020440036991232,"pX":1.2165429120277487,"pZ":2.750122577450317,"vX0":4.480643550176077,"vY0":-133.63258747649374,"vZ0":-3.4977819923868574,"x":70.63,"y":164.53,"x0":-0.7051565567954564,"y0":50.006489642020576,"z0":5.577068308704393,"aX":3.243537936304722},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":-4.1,"spinRate":2260,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.408160426723164,"extension":6.659514451315984},"index":0,"playId":"dc3c4b7f-b56a-3a7e-a255-8e40b21ef3fb","pitchNumber":1,"startTime":"2025-07-27T18:17:09.447Z","endTime":"2025-07-27T18:17:15.364Z","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":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.54419387011671,"strikeZoneBottom":1.65888508081225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.561017774591814,"aZ":-41.75225843200013,"pfxX":7.910494191839917,"pfxZ":-7.6341892256847625,"pX":-1.5771788544237813,"pZ":3.2209856807233934,"vX0":-3.5887250371758936,"vY0":-111.75555592110842,"vZ0":3.6061000728631925,"x":177.12,"y":151.81,"x0":-0.9717682277573515,"y0":50.00069599907388,"z0":5.897052915654169,"aX":9.929080557617592},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.5,"breakHorizontal":-13.3,"spinRate":2176,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.49153022016007997,"extension":6.440470053649235},"index":1,"playId":"e9902178-5a79-3c1d-a9cc-58002e90de35","pitchNumber":2,"startTime":"2025-07-27T18:17:21.039Z","endTime":"2025-07-27T18:17:25.742Z","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":90.9,"endSpeed":83.6,"strikeZoneTop":3.59733982464366,"strikeZoneBottom":1.64399444401615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.594911598482867,"aZ":-22.802478065178416,"pfxX":2.1760963887859957,"pfxZ":5.245016269804282,"pX":0.48968136023575537,"pZ":4.1163145270602275,"vX0":2.7478386810614865,"vY0":-132.4077722432412,"vZ0":0.3095187443534384,"x":98.33,"y":127.64,"x0":-0.8417857028868999,"y0":50.002305837879284,"z0":5.657944992422688,"aX":3.888074886865431},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":-4.6,"spinRate":2317,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.41265975954281764,"extension":6.510266317323154},"index":2,"playId":"9d3c7e66-1caf-37fc-b705-28f138448467","pitchNumber":3,"startTime":"2025-07-27T18:17:35.364Z","endTime":"2025-07-27T18:17:41.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.59048108374657,"strikeZoneBottom":1.67135369653532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.489946712293154,"aZ":-15.476360972258691,"pfxX":-2.1959595977157718,"pfxZ":8.749469350423528,"pX":0.19699111276340042,"pZ":2.671929200357019,"vX0":3.884334116301203,"vY0":-137.0685600453499,"vZ0":-4.333420496681682,"x":109.49,"y":166.64,"x0":-0.9513356152306258,"y0":50.00217509269669,"z0":5.325786121279427,"aX":-4.1908371433903415},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":3.2,"spinRate":2109,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39917712740550737,"extension":6.515627050869452},"index":3,"playId":"d4b0af9b-e56c-3893-b72c-070d421101d9","pitchNumber":4,"startTime":"2025-07-27T18:17:50.646Z","endTime":"2025-07-27T18:17:56.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.61393465950231,"strikeZoneBottom":1.66075882084871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.053309348263102,"aZ":-24.772705889788856,"pfxX":-7.122666962656969,"pfxZ":3.9242745537080452,"pX":0.24042220697794534,"pZ":2.497025888462244,"vX0":6.212821700003007,"vY0":-135.99273908071848,"vZ0":-2.847905332185474,"x":107.84,"y":171.36,"x0":-1.141300742659241,"y0":50.00079625606646,"z0":5.2644013237509695,"aX":-13.424400453930781},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":11.6,"spinRate":1893,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4017970168168308,"extension":6.440790869458787},"index":4,"playId":"cec26327-3b89-33a7-9bc7-3b2ce7829f15","pitchNumber":5,"startTime":"2025-07-27T18:18:04.759Z","endTime":"2025-07-27T18:18:09.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T18:18:17.453Z","endTime":"2025-07-27T18:18:26.968Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.544360516739,"strikeZoneBottom":1.64362595165353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.937432439421713,"aZ":-30.69156146494691,"pfxX":-8.547894669806372,"pfxZ":0.857042442800994,"pX":-1.3112078596450014,"pZ":2.991581572033665,"vX0":2.950868798022716,"vY0":-130.33665751241918,"vZ0":-0.33850426829253666,"x":166.98,"y":158.01,"x0":-1.3437648714842656,"y0":50.00229905801897,"z0":5.429578438948979,"aX":-14.789603025171456},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":14.9,"spinRate":1510,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4193265215259667,"extension":6.42155013643511},"index":6,"playId":"fb7a1749-bf2b-3ce4-a667-2d79758342a7","pitchNumber":6,"startTime":"2025-07-27T18:18:26.968Z","endTime":"2025-07-27T18:18:31.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:18:31.932Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:18:53.406Z","endTime":"2025-07-27T18:20:22.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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(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":91.6,"endSpeed":84.7,"strikeZoneTop":3.41505193491729,"strikeZoneBottom":1.68992431875171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.263623676450457,"aZ":-19.610881843522325,"pfxX":2.070654630316552,"pfxZ":6.918920728876062,"pX":-0.30764247830384384,"pZ":1.1965557164430318,"vX0":1.3134152934190046,"vY0":-133.340015708792,"vZ0":-7.14524483718793,"x":128.73,"y":206.47,"x0":-1.0742830788282065,"y0":50.006635719835494,"z0":5.305566943071763,"aX":3.763091702572732},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":-4.0,"spinRate":2245,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4093607035670406,"extension":6.5888450392402005},"index":0,"playId":"4e188db2-c9f9-3c52-a692-0b74c96151a0","pitchNumber":1,"startTime":"2025-07-27T18:18:55.444Z","endTime":"2025-07-27T18:18:59.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.544383831642648,"aZ":-21.76882310638426,"pfxX":2.5128523505180076,"pfxZ":5.85334012898516,"pX":-0.43399436406550695,"pZ":3.0243891054682983,"vX0":1.1065132369247475,"vY0":-131.8760299786575,"vZ0":-2.2741649665769677,"x":133.54,"y":157.12,"x0":-1.184403913973916,"y0":50.005798154886406,"z0":5.487772602918199,"aX":4.468232201182},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-4.8,"spinRate":2315,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.4138343286078614,"extension":6.539674807065169},"index":1,"playId":"6b2c6d39-4088-3d1a-b898-2e5836312d71","pitchNumber":2,"startTime":"2025-07-27T18:19:12.356Z","endTime":"2025-07-27T18:19:16.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.61210613378469,"strikeZoneBottom":1.74928732784912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.026763617438228,"aZ":-29.03462699339315,"pfxX":4.324657646925478,"pfxZ":1.8884775381831913,"pX":-0.003864153429844907,"pZ":1.5528524402465096,"vX0":1.3644697439409814,"vY0":-127.12296572386869,"vZ0":-4.034771225958378,"x":117.15,"y":196.85,"x0":-1.107323782110423,"y0":50.00365310090117,"z0":5.423332895829222,"aX":7.195216460704452},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":-8.2,"spinRate":2294,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4281742469609249,"extension":6.561759547628297},"index":2,"playId":"3da8a61a-b038-3667-9c03-614e813087ad","pitchNumber":3,"startTime":"2025-07-27T18:19:30.673Z","endTime":"2025-07-27T18:19:36.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.708228331361468,"aZ":-25.771971764923048,"pfxX":4.560517399857371,"pfxZ":3.749802831080326,"pX":0.7620250200607418,"pZ":1.530687331248575,"vX0":3.052306990372491,"vY0":-128.78244784782765,"vZ0":-4.796527574492932,"x":87.95,"y":197.45,"x0":-1.024567382443596,"y0":50.00055584246271,"z0":5.3718234934660405,"aX":7.782650449053961},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":-8.9,"spinRate":2456,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4227118247775947,"extension":6.559490540671411},"index":3,"playId":"4d766df5-dc2d-3363-8319-7ae1ada0f722","pitchNumber":4,"startTime":"2025-07-27T18:19:52.047Z","endTime":"2025-07-27T18:19:57.599Z","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":1},"index":4,"startTime":"2025-07-27T18:20:01.972Z","endTime":"2025-07-27T18:20:17.854Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"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.0,"endSpeed":81.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.728635069454686,"aZ":-28.78355274045079,"pfxX":5.1281127266808,"pfxZ":2.042922417641263,"pX":-0.05441027460549784,"pZ":2.7131361641473197,"vX0":0.7681462101871427,"vY0":-126.94478527588834,"vZ0":-1.409642130461255,"x":119.07,"y":165.53,"x0":-1.026964002793167,"y0":50.004093001055715,"z0":5.530174817138437,"aX":8.516022389972354},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":-9.5,"spinRate":2499,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.42863166609755465,"extension":6.564062976653952},"index":5,"playId":"fcba41ae-be60-374a-b01c-40fa74557267","pitchNumber":5,"startTime":"2025-07-27T18:20:17.854Z","endTime":"2025-07-27T18:20:22.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:20:22.716Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out sharply to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:20:35.035Z","endTime":"2025-07-27T18:20:56.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.558281169926925,"aZ":-22.05161572805928,"pfxX":2.6257033522766706,"pfxZ":5.61436541630154,"pX":0.49823474754535785,"pZ":2.672500542894791,"vX0":3.12991559583084,"vY0":-132.70715065394717,"vZ0":-3.2094995056788846,"x":98.01,"y":166.62,"x0":-1.0328761051630295,"y0":50.001869430579056,"z0":5.484334338980054,"aX":4.732363889986868},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-5.4,"spinRate":2288,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.4110685840649695,"extension":6.516405102989193},"hitData":{"launchSpeed":100.4,"launchAngle":26.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.53,"coordY":77.99}},"index":0,"playId":"17fef7fa-a170-3a26-8255-419c7f9315a9","pitchNumber":1,"startTime":"2025-07-27T18:20:47.614Z","endTime":"2025-07-27T18:20:56.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:20:56.042Z","atBatIndex":3},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Roman Anthony hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:22:51.434Z","endTime":"2025-07-27T18:23:51.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.5257661365445,"strikeZoneBottom":1.62192713120188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.920487511066657,"aZ":-20.011007484458474,"pfxX":-11.199933324123801,"pfxZ":6.33865598536996,"pX":0.21100210628594637,"pZ":2.4003251722304992,"vX0":10.211931895797987,"vY0":-137.94384201875906,"vZ0":-3.81722659101196,"x":108.96,"y":173.97,"x0":-2.091634415960354,"y0":50.00270344586828,"z0":5.15852571551058,"aX":-21.491389051136252},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":18.0,"spinRate":2447,"spinDirection":236},"zone":5,"typeConfidence":0.83,"plateTime":0.3977265740042135,"extension":6.606746387959168},"index":0,"playId":"b5308985-1618-3aba-b528-3638d0a6b426","pitchNumber":1,"startTime":"2025-07-27T18:23:11.753Z","endTime":"2025-07-27T18:23:16.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.69885952348795,"strikeZoneBottom":1.72562325446142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.706229427080995,"aZ":-35.805580222206295,"pfxX":8.301407451257756,"pfxZ":-2.3108254868900318,"pX":-0.9460442331781698,"pZ":2.6377816588738985,"vX0":0.9543268941573013,"vY0":-124.93695386329576,"vZ0":1.0113517929373579,"x":153.06,"y":167.56,"x0":-2.411385924896372,"y0":50.00319275439298,"z0":5.185288003575178,"aX":13.038095086432097},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.7,"breakHorizontal":-15.2,"spinRate":3400,"spinDirection":66},"zone":13,"typeConfidence":0.9,"plateTime":0.43950135106761623,"extension":6.273754311725102},"index":1,"playId":"d9cb7919-dbdb-3005-a8f4-97d4520f2ccc","pitchNumber":2,"startTime":"2025-07-27T18:23:28.148Z","endTime":"2025-07-27T18:23:34.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6906978661828,"aZ":-36.864973744079826,"pfxX":6.610427218190184,"pfxZ":-2.963416511239899,"pX":2.6620962766879877,"pZ":0.3259541816560458,"vX0":9.742453198828853,"vY0":-125.79534619289048,"vZ0":-3.798603168058178,"x":53.98,"y":162.1,"x0":-2.140112473120576,"y0":50.00569744561782,"z0":4.886376680813664,"aX":10.452643324375563},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.1,"breakHorizontal":-14.4,"spinRate":3524,"spinDirection":50},"zone":14,"typeConfidence":0.88,"plateTime":0.43766132589671436,"extension":6.436237719904554},"index":2,"playId":"9bf0a3e1-9e0d-3afd-8394-415c2eb792be","pitchNumber":3,"startTime":"2025-07-27T18:23:46.239Z","endTime":"2025-07-27T18:23:51.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:23:51.142Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:24:02.721Z","endTime":"2025-07-27T18:25:31.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":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":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.43173632499347,"strikeZoneBottom":1.65994721533577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.342480236369482,"aZ":-26.6682098369959,"pfxX":-1.6406467720486466,"pfxZ":3.0305953687488927,"pX":0.406391066706018,"pZ":2.0085373111244076,"vX0":7.318718218756532,"vY0":-132.87505170810462,"vZ0":-2.9118506054511326,"x":101.51,"y":184.55,"x0":-2.1521262128444625,"y0":50.00260717759537,"z0":5.024728263959981,"aX":-2.9810126528225456},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.2,"breakHorizontal":1.7,"spinRate":2553,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.4098059099397786,"extension":6.494097507712301},"index":0,"playId":"9d9cf49c-a397-35b6-a5ae-29a0ce0c903a","pitchNumber":1,"startTime":"2025-07-27T18:24:19.153Z","endTime":"2025-07-27T18:24:23.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.38395526860156,"strikeZoneBottom":1.67990331606202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.125457567765032,"aZ":-36.025979541330344,"pfxX":9.265177984628986,"pfxZ":-2.469299652652543,"pX":1.0640985681204318,"pZ":1.2544651631349557,"vX0":5.492842943586637,"vY0":-124.82350202688714,"vZ0":-1.7939947937376914,"x":76.44,"y":204.91,"x0":-2.378315121699573,"y0":50.00520992069597,"z0":4.984565958965562,"aX":14.43443602521841},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.7,"breakHorizontal":-18.1,"spinRate":3243,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4409651644503296,"extension":6.320911955380294},"index":1,"playId":"369dbc8e-4b1e-3055-81c7-1419787abadc","pitchNumber":2,"startTime":"2025-07-27T18:24:37.839Z","endTime":"2025-07-27T18:24:44.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86570506622607,"aZ":-22.312897712163007,"pfxX":-12.151049925178315,"pfxZ":5.136826980001019,"pX":-0.8349841643713279,"pZ":2.2968450852177695,"vX0":7.526677303101363,"vY0":-138.22806031817169,"vZ0":-3.0872612864216307,"x":148.83,"y":176.77,"x0":-2.024497386961191,"y0":50.006826768701465,"z0":4.938634230221745,"aX":-23.35149268199546},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":20.3,"spinRate":2558,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.3973277400164923,"extension":6.471477026489397},"index":2,"playId":"cfbcb7ea-3846-30ca-ba6a-1e507fe53771","pitchNumber":3,"startTime":"2025-07-27T18:24:55.113Z","endTime":"2025-07-27T18:25:02.362Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38735045176215,"aZ":-15.294823582973814,"pfxX":-7.1458236323543165,"pfxZ":8.565860051954045,"pX":-0.33411607266078697,"pZ":2.9453419534046232,"vX0":7.074206471358546,"vY0":-139.71235401513573,"vZ0":-3.5412205624880726,"x":129.74,"y":159.26,"x0":-1.9743587273004133,"y0":50.00537026420938,"z0":5.238828846403278,"aX":-14.0853838673396},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":11.4,"spinRate":2409,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.3925099829962848,"extension":6.506432766481967},"hitData":{"launchSpeed":81.7,"launchAngle":35.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.74,"coordY":93.66}},"index":3,"playId":"2fab10b0-c605-3705-9d38-92e062a828c3","pitchNumber":4,"startTime":"2025-07-27T18:25:20.802Z","endTime":"2025-07-27T18:25:31.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:25:31.822Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to right fielder Teoscar Hernández. Roman Anthony to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:25:35.485Z","endTime":"2025-07-27T18:26:50.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.60689841351027,"strikeZoneBottom":1.74031896486654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29230578043657,"aZ":-31.698361444332825,"pfxX":10.123616476447888,"pfxZ":0.3020609003555279,"pX":-2.2457712835382875,"pZ":3.3167060058082956,"vX0":-2.356223768164029,"vY0":-124.6078869054618,"vZ0":1.9718770861145072,"x":202.6,"y":149.23,"x0":-2.599748272031863,"y0":50.00097344110515,"z0":5.143949847386206,"aX":15.832608997509604},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":3176,"spinDirection":54},"zone":11,"typeConfidence":0.9,"plateTime":0.44046128533408035,"extension":6.2962523901389735},"index":0,"playId":"6b70c2c0-cd64-324f-b349-05358e33396b","pitchNumber":1,"startTime":"2025-07-27T18:25:56.509Z","endTime":"2025-07-27T18:26:01.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.838251259931454,"aZ":-24.058887141589288,"pfxX":-11.844505831447623,"pfxZ":4.21557169164859,"pX":-1.1102866484613831,"pZ":3.0110440059495938,"vX0":6.983323217730499,"vY0":-138.34219864630393,"vZ0":-1.3204229532360627,"x":159.32,"y":157.48,"x0":-2.137526332010293,"y0":50.00285354764585,"z0":5.117828611109541,"aX":-22.800979486945398},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.6,"breakHorizontal":19.8,"spinRate":2453,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.396960575924004,"extension":6.456372839761142},"index":1,"playId":"e15a082c-3ab0-359a-a754-177d7ec761a2","pitchNumber":2,"startTime":"2025-07-27T18:26:17.920Z","endTime":"2025-07-27T18:26:22.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.407585866959217,"aZ":-23.19097617344346,"pfxX":-1.339829241372886,"pfxZ":4.830926711409622,"pX":0.5341237061372126,"pZ":2.040064946045501,"vX0":7.15078385651737,"vY0":-134.3586645700599,"vZ0":-3.8068181044359823,"x":96.64,"y":183.7,"x0":-1.9681575630762422,"y0":50.003655093109415,"z0":5.0899020442954885,"aX":-2.4925680424082413},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":1.2,"spinRate":2531,"spinDirection":207},"zone":9,"typeConfidence":0.91,"plateTime":0.40500186599581633,"extension":6.64795819729922},"hitData":{"launchSpeed":96.0,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.23,"coordY":102.53}},"index":2,"playId":"82ab7416-a3d2-3d18-92c7-7a1ef9c1bff6","pitchNumber":3,"startTime":"2025-07-27T18:26:39.293Z","endTime":"2025-07-27T18:26:50.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:26:50.690Z","atBatIndex":6},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Trevor Story out on a sacrifice fly to center fielder Andy Pages. Roman Anthony scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:27:12.445Z","endTime":"2025-07-27T18:28:01.554Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.632446710528374,"aZ":-36.69427612988565,"pfxX":9.663692300631999,"pfxZ":-2.9218149305911147,"pX":-0.007758448753689533,"pZ":2.02743101736376,"vX0":2.83881975943316,"vY0":-124.38696655527703,"vZ0":-0.05894416037193384,"x":117.3,"y":184.04,"x0":-2.4222020073968205,"y0":50.000421557643335,"z0":5.123416741343135,"aX":14.965496304124647},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.0,"breakHorizontal":-18.1,"spinRate":3133,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4422858518833577,"extension":6.45863899566409},"hitData":{"launchSpeed":102.7,"launchAngle":31.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":181.26,"coordY":62.54}},"index":0,"playId":"691a1b51-72ed-3f17-a3bc-c793da0456a4","pitchNumber":1,"startTime":"2025-07-27T18:27:47.055Z","endTime":"2025-07-27T18:28:01.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:28:01.554Z","atBatIndex":7},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Masataka Yoshida reaches on a fielding error by left fielder Michael Conforto. Jarren Duran to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:28:09.438Z","endTime":"2025-07-27T18:30:01.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.2621123242409,"strikeZoneBottom":1.4018099699032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.349114027228637,"aZ":-25.43077227106618,"pfxX":-0.8657746842964371,"pfxZ":3.698988255637511,"pX":0.42748107717959044,"pZ":3.181349180873939,"vX0":6.768381760538642,"vY0":-133.4102853111013,"vZ0":-0.767635887776882,"x":100.71,"y":152.88,"x0":-2.0166597109852873,"y0":50.006315623332945,"z0":5.285452623857096,"aX":-1.5801447603122816},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":0.2,"spinRate":2550,"spinDirection":201},"zone":3,"typeConfidence":0.91,"plateTime":0.40861551455540246,"extension":6.5622807169325075},"index":0,"playId":"7bd1db36-9315-3def-a7fd-2941858cdeef","pitchNumber":1,"startTime":"2025-07-27T18:28:32.196Z","endTime":"2025-07-27T18:28:36.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.40468312109367,"strikeZoneBottom":1.45256286193984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.817299802398974,"aZ":-34.61413555255874,"pfxX":9.866280524074675,"pfxZ":-1.6005822780965815,"pX":-0.9866429255176371,"pZ":3.701334100450385,"vX0":0.34059698795265847,"vY0":-123.10611563031522,"vZ0":3.423595457623242,"x":154.61,"y":138.84,"x0":-2.4075727067758,"y0":50.00197258695039,"z0":5.233878948956982,"aX":15.050543948487324},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.8,"breakHorizontal":-17.9,"spinRate":3135,"spinDirection":63},"zone":11,"typeConfidence":0.9,"plateTime":0.44595930608867773,"extension":6.3948199069391505},"index":1,"playId":"8c186e57-021a-3a3c-bec2-704cef80151b","pitchNumber":2,"startTime":"2025-07-27T18:28:48.516Z","endTime":"2025-07-27T18:28:53.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"bf8e5269-a4b5-3bbb-8aec-dc34e208b3a1","startTime":"2025-07-27T18:29:06.824Z","endTime":"2025-07-27T18:29:09.824Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"14d7036d-620b-3ffb-a9f3-e31003e97c90","startTime":"2025-07-27T18:29:25.481Z","endTime":"2025-07-27T18:29:28.576Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58286974148008,"aZ":-25.399679079874563,"pfxX":-11.120023627575595,"pfxZ":3.479705461177767,"pX":-0.8535047501565043,"pZ":2.4794793927039316,"vX0":7.43699862471203,"vY0":-138.36736254871826,"vZ0":-2.1825119778265156,"x":149.53,"y":171.83,"x0":-2.1252208873071528,"y0":50.00390297921157,"z0":4.972577699844937,"aX":-21.659794075385392},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2432,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.39516951617722285,"extension":6.492354844079955},"hitData":{"launchSpeed":73.3,"launchAngle":52.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.78,"coordY":128.37}},"index":4,"playId":"76e8144a-281b-36ce-be77-ed85edf46dfb","pitchNumber":3,"startTime":"2025-07-27T18:29:45.802Z","endTime":"2025-07-27T18:30:01.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:30:01.223Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Narváez grounds into a force out, pitcher Dustin May to second baseman Miguel Rojas. Masataka Yoshida out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:30:31.492Z","endTime":"2025-07-27T18:31:12.310Z","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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669160,"link":"/api/v1/people/669160"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.64448367416049,"strikeZoneBottom":1.67445090256599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.705759807285975,"aZ":-34.5173149993417,"pfxX":9.013429261058166,"pfxZ":-1.5218076032174253,"pX":-1.0516882392193345,"pZ":3.0496276304786045,"vX0":0.7942699592406554,"vY0":-123.89114388868268,"vZ0":1.7988815314924689,"x":157.09,"y":156.44,"x0":-2.5469201824794636,"y0":50.00596754142254,"z0":5.226042085267894,"aX":13.834768847599374},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.0,"breakHorizontal":-16.4,"spinRate":3168,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.44428786315174973,"extension":6.260179815970535},"index":0,"playId":"7f098b84-3882-3ec7-8a5f-5146cb9e2b1c","pitchNumber":1,"startTime":"2025-07-27T18:30:44.837Z","endTime":"2025-07-27T18:30:50.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05231566448707,"aZ":-24.814594663310352,"pfxX":-11.947575482846855,"pfxZ":3.755463006580074,"pX":0.18911103242804894,"pZ":2.9591035495055666,"vX0":10.301716069175928,"vY0":-139.31242555182192,"vZ0":-1.380724011159832,"x":109.79,"y":158.88,"x0":-2.009094875009073,"y0":50.00400437217239,"z0":5.105405421004204,"aX":-23.425223137433996},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":19.4,"spinRate":2466,"spinDirection":241},"zone":5,"typeConfidence":0.9,"plateTime":0.39355582873815553,"extension":6.646702084917231},"hitData":{"launchSpeed":95.7,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.03,"coordY":146.62}},"index":1,"playId":"338c4cdb-2055-30e2-905a-0146f31f3cf2","pitchNumber":2,"startTime":"2025-07-27T18:31:05.777Z","endTime":"2025-07-27T18:31:12.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:31:12.310Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:33:29.883Z","endTime":"2025-07-27T18:33:59.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.2,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.880235571619284,"aZ":-22.45956294562631,"pfxX":3.553188330865656,"pfxZ":5.758146895031938,"pX":0.34428568822090444,"pZ":3.379942346011801,"vX0":2.4799051670288463,"vY0":-128.59167258550045,"vZ0":-1.1708409132041488,"x":103.88,"y":147.52,"x0":-1.0917650356455026,"y0":50.000310975223776,"z0":5.571820148244797,"aX":5.992204864657365},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.4,"breakHorizontal":-7.0,"spinRate":2521,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.42478286528694964,"extension":6.368670094806606},"index":0,"playId":"ede9d69c-ac30-3f2f-acf3-e2bf986d3ed3","pitchNumber":1,"startTime":"2025-07-27T18:33:34.352Z","endTime":"2025-07-27T18:33:43.197Z","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":86.1,"endSpeed":80.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.915724362696913,"aZ":-28.46073341360091,"pfxX":4.944333529431301,"pfxZ":2.2772629330349616,"pX":-0.14549469345976726,"pZ":2.7326898117964546,"vX0":0.6442510343755763,"vY0":-125.66022219679702,"vZ0":-1.3165884981262443,"x":122.55,"y":165.0,"x0":-1.0474992169391266,"y0":50.00097798465747,"z0":5.535370664481162,"aX":8.056872691394119},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-9.1,"spinRate":2548,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.4327429427544205,"extension":6.442108370036167},"hitData":{"launchSpeed":90.5,"launchAngle":24.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.22,"coordY":102.32}},"index":1,"playId":"8feab922-3cc0-33d0-a6db-ba415ab3bcd0","pitchNumber":2,"startTime":"2025-07-27T18:33:51.231Z","endTime":"2025-07-27T18:33:59.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:33:59.630Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to center fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:34:05.226Z","endTime":"2025-07-27T18:35:45.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":87.2,"strikeZoneTop":3.54948412761883,"strikeZoneBottom":1.69930912087215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.325214874988486,"aZ":-13.869335984615219,"pfxX":-2.9599595463800465,"pfxZ":9.508792871810435,"pX":-0.500383826622278,"pZ":2.3294388098715455,"vX0":2.494489684605847,"vY0":-136.69678620044516,"vZ0":-5.810598694954984,"x":136.07,"y":175.89,"x0":-1.0326276020090845,"y0":50.00177031707032,"z0":5.406535586499575,"aX":-5.696865682616522},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2171,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3981263681379885,"extension":6.391621086025357},"index":0,"playId":"2a14233c-334b-3cdd-96d5-64ecc0377051","pitchNumber":1,"startTime":"2025-07-27T18:34:23.497Z","endTime":"2025-07-27T18:34:28.436Z","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":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33808762211195,"aZ":-42.85026149894312,"pfxX":5.242074746031408,"pfxZ":-8.176155122596352,"pX":0.7322890640921939,"pZ":1.4813646361818353,"vX0":1.9380833269736506,"vY0":-113.67119456174782,"vZ0":0.13359146368014674,"x":89.09,"y":198.78,"x0":-0.8131428442337496,"y0":50.004613271237034,"z0":5.685214319110957,"aX":6.842466700537122},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.5,"breakHorizontal":-10.0,"spinRate":2465,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.4823267628070247,"extension":6.492648402260389},"index":1,"playId":"5ea77be2-96d4-3379-aaff-aedacc5794a3","pitchNumber":2,"startTime":"2025-07-27T18:34:36.145Z","endTime":"2025-07-27T18:34:39.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T18:34:54.722Z","endTime":"2025-07-27T18:35:05.319Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.43988649955342,"strikeZoneBottom":1.58994521768374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61853626487659,"aZ":-26.988102185530977,"pfxX":-9.426259045915565,"pfxZ":2.9127246522709136,"pX":-0.6097531081233729,"pZ":0.4759827000930277,"vX0":4.695082880598328,"vY0":-132.16708406524984,"vZ0":-7.167970873662233,"x":140.24,"y":225.93,"x0":-1.1789346145621622,"y0":50.003428980626985,"z0":5.189067039316304,"aX":-16.77461860323524},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":16.1,"spinRate":1532,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41349785644835446,"extension":6.474216892647904},"index":3,"playId":"48aa56e7-3224-381a-8877-0d4547486529","pitchNumber":3,"startTime":"2025-07-27T18:35:05.319Z","endTime":"2025-07-27T18:35:10.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.53082444603621,"strikeZoneBottom":1.645840599863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.471829983715715,"aZ":-20.50356578902273,"pfxX":-9.948798669593288,"pfxZ":5.979302886620346,"pX":0.9945221795975958,"pZ":2.9700550179962755,"vX0":8.906316457496192,"vY0":-138.67960796131823,"vZ0":-2.387552603337847,"x":79.09,"y":158.59,"x0":-0.9631549624849453,"y0":50.001649511922984,"z0":5.207036882288905,"aX":-19.413466223488744},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":16.2,"spinRate":2113,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39468180547481024,"extension":6.312363619044618},"index":4,"playId":"0116ed98-31eb-30fc-abfc-e11d821f1eb2","pitchNumber":4,"startTime":"2025-07-27T18:35:21.289Z","endTime":"2025-07-27T18:35:27.282Z","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":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.232895828721773,"aZ":-43.78943168886805,"pfxX":6.596587343628699,"pfxZ":-9.010959653428468,"pX":-0.18194285372074995,"pZ":2.042506522051303,"vX0":-0.46369161870871545,"vY0":-113.53605942617234,"vZ0":1.619054622875292,"x":123.94,"y":183.63,"x0":-0.8291526110612397,"y0":50.00245616876793,"z0":5.7203744867443165,"aX":8.503093821809971},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.5,"breakHorizontal":-11.8,"spinRate":2315,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.48476484343526716,"extension":6.582872460699918},"hitData":{"launchSpeed":95.1,"launchAngle":31.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.62,"coordY":47.7}},"index":5,"playId":"be20b36f-cb10-33e0-98b0-11fe005b68e1","pitchNumber":5,"startTime":"2025-07-27T18:35:34.746Z","endTime":"2025-07-27T18:35:45.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:35:45.168Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to left fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:35:49.540Z","endTime":"2025-07-27T18:37:01.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.54835992330632,"strikeZoneBottom":1.55377289537457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82877940331079,"aZ":-21.60788395689959,"pfxX":-9.538836524468062,"pfxZ":5.457470676138632,"pX":-0.7178210621431779,"pZ":3.627153583317518,"vX0":4.838269354662543,"vY0":-138.02568319661646,"vZ0":-0.6721241365525239,"x":144.36,"y":140.85,"x0":-1.251303379225267,"y0":50.00075004756113,"z0":5.324792296145092,"aX":-18.459326113706876},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":16.3,"spinRate":2070,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39636611548118106,"extension":6.167263514392832},"index":0,"playId":"3da38ff9-3fca-3c02-a666-2afd471e8d95","pitchNumber":1,"startTime":"2025-07-27T18:36:09.404Z","endTime":"2025-07-27T18:36:14.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.620373350027844,"aZ":-21.390202499176468,"pfxX":1.5808352098596656,"pfxZ":5.864372305571129,"pX":0.8632003508781684,"pZ":2.4999150244041597,"vX0":4.112288702442114,"vY0":-133.93799145785022,"vZ0":-3.6738545756657643,"x":84.1,"y":171.28,"x0":-0.8900608965705918,"y0":50.00430037063386,"z0":5.3967202848681115,"aX":2.9064128183332865},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":-3.6,"spinRate":2377,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4070626088230167,"extension":6.541677267724163},"index":1,"playId":"b819adfe-d6ba-377b-bde8-d1286c43b92d","pitchNumber":2,"startTime":"2025-07-27T18:36:19.455Z","endTime":"2025-07-27T18:36:25.592Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.40662709002446,"strikeZoneBottom":1.52767593347039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.51080303695524,"aZ":-21.129080504803614,"pfxX":-8.346808706593258,"pfxZ":5.681429414155124,"pX":0.38567697059178335,"pZ":2.4466220703626207,"vX0":7.014327049489866,"vY0":-138.04716702067287,"vZ0":-3.4745258929268004,"x":102.3,"y":172.72,"x0":-1.0940566348756746,"y0":50.00609636054739,"z0":5.130839389252994,"aX":-16.237451162123257},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":13.8,"spinRate":2050,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39559462106992616,"extension":6.38708979828194},"index":2,"playId":"c2f504b9-ee24-3cdb-941a-b29efb0dbaea","pitchNumber":3,"startTime":"2025-07-27T18:36:42.288Z","endTime":"2025-07-27T18:36:46.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.170588318415042,"aZ":-41.155726867957846,"pfxX":6.6925050493840885,"pfxZ":-6.9399974981675285,"pX":-0.39309067902659217,"pZ":2.287160340076041,"vX0":-0.8993997957147071,"vY0":-112.66756866179271,"vZ0":1.6435054900556036,"x":131.98,"y":177.03,"x0":-0.8603080956580644,"y0":50.00210125588629,"z0":5.686102724946885,"aX":8.66192477802488},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-11.9,"breakHorizontal":-11.9,"spinRate":2330,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.48487840025376183,"extension":6.557085419178778},"hitData":{"launchSpeed":91.2,"launchAngle":38.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.6,"coordY":92.68}},"index":3,"playId":"039aadb8-b234-359d-8552-f8dfbee964ce","pitchNumber":4,"startTime":"2025-07-27T18:36:53.130Z","endTime":"2025-07-27T18:37:01.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:37:01.832Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:38:59.894Z","endTime":"2025-07-27T18:39:27.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.285856959198746,"aZ":-22.764716376708787,"pfxX":-11.149024163370859,"pfxZ":4.876958083725191,"pX":0.3687757417781884,"pZ":1.9082087978344913,"vX0":10.54258082361961,"vY0":-137.93579197758706,"vZ0":-4.23624037127898,"x":102.94,"y":187.26,"x0":-2.051756205868883,"y0":50.004092974432226,"z0":4.996250346020078,"aX":-21.51529656467347},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":18.0,"spinRate":2473,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3968905694598375,"extension":6.826150470000863},"hitData":{"launchSpeed":89.3,"launchAngle":53.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.64,"coordY":90.82}},"index":0,"playId":"1cafeaab-cfcb-3b00-9217-b242f4e263aa","pitchNumber":1,"startTime":"2025-07-27T18:39:16.994Z","endTime":"2025-07-27T18:39:27.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:39:27.031Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:39:31.417Z","endTime":"2025-07-27T18:40:34.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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(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":91.4,"endSpeed":84.7,"strikeZoneTop":3.45025528631889,"strikeZoneBottom":1.56041215451108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95072243468999,"aZ":-25.471217694539263,"pfxX":-0.6296497230929783,"pfxZ":3.6824132337512037,"pX":0.4612950938629013,"pZ":3.782824181867576,"vX0":7.37991748343784,"vY0":-133.1356606900793,"vZ0":0.7641940871390023,"x":99.42,"y":136.64,"x0":-2.2487753501236494,"y0":50.001299047050736,"z0":5.316636307769915,"aX":-1.1469003573502812},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-0.2,"spinRate":2513,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.40929468624332577,"extension":6.549582760850963},"index":0,"playId":"73821b1c-3a6d-357b-ae28-396675b7efd3","pitchNumber":1,"startTime":"2025-07-27T18:39:51.744Z","endTime":"2025-07-27T18:39:57.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.68650112157532,"strikeZoneBottom":1.69381084185379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.867156347956254,"aZ":-19.34951127117557,"pfxX":-10.506853884010283,"pfxZ":6.584916291290559,"pX":0.2130071136004012,"pZ":2.666672125511313,"vX0":9.916987564210958,"vY0":-139.06855547369796,"vZ0":-2.915058311206459,"x":108.88,"y":166.78,"x0":-2.0441251550700725,"y0":50.00349744954783,"z0":5.020789192165899,"aX":-20.463039672736468},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":16.8,"spinRate":2411,"spinDirection":237},"zone":5,"typeConfidence":0.52,"plateTime":0.39473820544572247,"extension":6.560746459965877},"index":1,"playId":"af18800b-3155-39df-9249-d0fd87d5c338","pitchNumber":2,"startTime":"2025-07-27T18:40:07.353Z","endTime":"2025-07-27T18:40:13.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88739218816994,"aZ":-37.444299469750995,"pfxX":9.177320569889215,"pfxZ":-3.3790288818667484,"pX":0.5045224338682268,"pZ":2.3185905014822685,"vX0":3.66923015519984,"vY0":-124.53335301654964,"vZ0":0.7139810049749584,"x":97.77,"y":176.18,"x0":-2.1838555095095793,"y0":50.00435716538202,"z0":5.145292252904962,"aX":14.300345235084542},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.6,"breakHorizontal":-17.5,"spinRate":3172,"spinDirection":50},"zone":6,"typeConfidence":0.9,"plateTime":0.44118571238711723,"extension":6.559033454755804},"hitData":{"launchSpeed":92.2,"launchAngle":14.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.76,"coordY":73.9}},"index":2,"playId":"50a43090-0fda-3ae5-99cb-397173089f6a","pitchNumber":3,"startTime":"2025-07-27T18:40:24.883Z","endTime":"2025-07-27T18:40:34.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:40:34.997Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Abraham Toro grounds into a force out, second baseman Miguel Rojas to shortstop Mookie Betts. Ceddanne Rafaela out at 2nd. Abraham Toro to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:40:38.521Z","endTime":"2025-07-27T18:42:37.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.33723690330455,"strikeZoneBottom":1.70012760125581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69895701122047,"aZ":-35.907208040126584,"pfxX":9.729955125035591,"pfxZ":-2.483031812551326,"pX":-0.7628268150278052,"pZ":2.750886834935415,"vX0":0.9623045075823529,"vY0":-122.4764810077705,"vZ0":1.4368860279343356,"x":146.08,"y":164.51,"x0":-2.424522174298387,"y0":50.004331931717275,"z0":5.253323586076929,"aX":14.61796195670722},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.8,"breakHorizontal":-17.8,"spinRate":3296,"spinDirection":52},"zone":4,"typeConfidence":0.91,"plateTime":0.4491352991622848,"extension":6.2246369087986935},"index":0,"playId":"729742d7-c9a9-3a8a-a7dd-1a55822e447c","pitchNumber":1,"startTime":"2025-07-27T18:41:02.806Z","endTime":"2025-07-27T18:41:08.679Z","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":1},"index":1,"playId":"13aa7565-19ce-3c57-b93e-815ffba491b5","startTime":"2025-07-27T18:41:23.221Z","endTime":"2025-07-27T18:41:26.221Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.552195385341072,"aZ":-24.16474249946873,"pfxX":-0.06625237976393294,"pfxZ":4.361703855533447,"pX":-0.13655026725896285,"pZ":2.9846019434794493,"vX0":5.269014277968396,"vY0":-134.07948169130916,"vZ0":-1.3712128798476035,"x":122.2,"y":158.2,"x0":-2.111210245350625,"y0":50.00426263602501,"z0":5.212300575898039,"aX":-0.12187174663172211},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":-1.0,"spinRate":2600,"spinDirection":205},"zone":2,"typeConfidence":0.91,"plateTime":0.4071066539950423,"extension":6.388675359298233},"index":2,"playId":"61a5e0db-6c94-3b9d-a995-2d66a0b6ddbc","pitchNumber":2,"startTime":"2025-07-27T18:41:39.853Z","endTime":"2025-07-27T18:41:44.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.823062591555058,"aZ":-16.493499481879983,"pfxX":-6.088461921905997,"pfxZ":7.979041089251574,"pX":-0.39876408872404234,"pZ":3.5340868614755108,"vX0":6.320060054881426,"vY0":-139.2119751557958,"vZ0":-1.7891676018023244,"x":132.2,"y":143.36,"x0":-1.9058084054751023,"y0":50.00577105831854,"z0":5.275226370358817,"aX":-11.970170116787992},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2353,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3932252049565328,"extension":6.565099500219043},"index":3,"playId":"1d03d61b-0a20-3be8-b9b6-2e965bc37b5c","pitchNumber":3,"startTime":"2025-07-27T18:42:05.616Z","endTime":"2025-07-27T18:42:10.371Z","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":95.5,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.342539323756725,"aZ":-18.614156905574397,"pfxX":-7.486675278177513,"pfxZ":6.950307078287166,"pX":0.15203738324952656,"pZ":3.0088377415455794,"vX0":8.20326394703776,"vY0":-138.86045644285196,"vZ0":-2.729106493728882,"x":111.2,"y":157.54,"x0":-1.8689468011451131,"y0":50.00332681211771,"z0":5.244015417888956,"aX":-14.608640398793906},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":11.9,"spinRate":2377,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3945744972271261,"extension":6.597378553266166},"hitData":{"launchSpeed":98.1,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.83,"coordY":155.74}},"index":4,"playId":"f94c4817-461a-3b86-81b6-f388f9b38fa3","pitchNumber":4,"startTime":"2025-07-27T18:42:30.171Z","endTime":"2025-07-27T18:42:37.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:42:37.977Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out sharply to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:42:46.465Z","endTime":"2025-07-27T18:45:38.226Z","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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7,8],"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":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"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":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":8},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.72395018908167,"strikeZoneBottom":1.81180101264752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10889260338456,"aZ":-34.178782592560715,"pfxX":8.740226342470653,"pfxZ":-1.2979848931456202,"pX":-0.045967073829711325,"pZ":1.8766147664234556,"vX0":3.0971004199641996,"vY0":-123.76459547780887,"vZ0":-0.8975734540151952,"x":118.75,"y":188.11,"x0":-2.4513341568727927,"y0":50.005281393161006,"z0":5.122103442684789,"aX":13.476448130153582},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.3,"breakHorizontal":-16.6,"spinRate":3194,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.4436090124524168,"extension":6.451691784518358},"index":0,"playId":"4765eafa-a7ef-3cd3-bf46-313d9df94c56","pitchNumber":1,"startTime":"2025-07-27T18:43:06.287Z","endTime":"2025-07-27T18:43:11.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.48483119667948,"strikeZoneBottom":1.69526549773607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22795699980379,"aZ":-26.125911379059687,"pfxX":0.3149214313319632,"pfxZ":3.3000028863652417,"pX":-0.00669870641408686,"pZ":3.654747684955286,"vX0":5.315603155205501,"vY0":-133.60292212098952,"vZ0":0.49684769898406944,"x":117.26,"y":140.1,"x0":-2.0520138375428973,"y0":50.0011130406159,"z0":5.3247418413330045,"aX":0.5752979352278653},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":-1.6,"spinRate":2539,"spinDirection":172},"zone":11,"typeConfidence":0.91,"plateTime":0.4079315702901707,"extension":6.525712272176113},"index":1,"playId":"9ff25fbc-cb49-39a1-b71d-5200b5febd45","pitchNumber":2,"startTime":"2025-07-27T18:43:24.738Z","endTime":"2025-07-27T18:43:32.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.176511712954337,"aZ":-33.793506553467,"pfxX":8.605036405395637,"pfxZ":-1.059838743586706,"pX":-0.28890897222355055,"pZ":1.8047719018718869,"vX0":2.293239347224079,"vY0":-122.88068669949001,"vZ0":-0.9485596428962836,"x":128.01,"y":190.05,"x0":-2.3530918621464383,"y0":50.00427329978961,"z0":5.076077222875464,"aX":13.112718535001589},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.9,"breakHorizontal":-16.1,"spinRate":3167,"spinDirection":59},"zone":7,"typeConfidence":0.9,"plateTime":0.4463639920458107,"extension":6.454981237163151},"index":2,"playId":"d2088cf8-aa07-3a84-82ae-aeeebcbf4eb8","pitchNumber":3,"startTime":"2025-07-27T18:43:43.870Z","endTime":"2025-07-27T18:43:47.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T18:44:03.119Z","endTime":"2025-07-27T18:44:14.649Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.48520292485239,"strikeZoneBottom":1.65165668260963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.702830691504612,"aZ":-14.323800366022956,"pfxX":-6.73100949496165,"pfxZ":8.971209380303966,"pX":0.748962044042679,"pZ":2.9326741935324887,"vX0":9.616829009332116,"vY0":-140.18909580427785,"vZ0":-3.867119536766034,"x":88.45,"y":159.6,"x0":-1.851543336862759,"y0":50.0065517266296,"z0":5.265090222756138,"aX":-13.399686955557925},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2383,"spinDirection":226},"zone":3,"typeConfidence":0.9,"plateTime":0.39071300484161187,"extension":6.581511031421388},"index":4,"playId":"849ab743-eb77-3431-9bc5-b8b35c10ff85","pitchNumber":4,"startTime":"2025-07-27T18:44:14.649Z","endTime":"2025-07-27T18:44:20.275Z","isPitch":true,"type":"pitch"},{"details":{"description":"Abraham Toro steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"849ab743-eb77-3431-9bc5-b8b35c10ff85","startTime":"2025-07-27T18:44:27.334Z","endTime":"2025-07-27T18:44:44.507Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647351,"link":"/api/v1/people/647351"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.55488518526933,"strikeZoneBottom":1.79614059088256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.032218174808758,"aZ":-35.21825497801815,"pfxX":9.264655747042786,"pfxZ":-2.0075820892045773,"pX":-2.332880644960772,"pZ":3.1584580772052644,"vX0":-2.4165738516960418,"vY0":-123.02760737487196,"vZ0":2.2944686417845253,"x":205.92,"y":153.5,"x0":-2.534432239136377,"y0":50.00315890339252,"z0":5.222943724609389,"aX":14.03873970790094},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-16.1,"spinRate":3229,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.4471760638261437,"extension":6.441427815092786},"index":6,"playId":"a6024ca3-3976-3a1a-ab92-100caede331e","pitchNumber":5,"startTime":"2025-07-27T18:44:44.507Z","endTime":"2025-07-27T18:44:53.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.460574756681105,"aZ":-35.189238354388955,"pfxX":9.690780695492192,"pfxZ":-1.9250329854266086,"pX":0.29648408630142586,"pZ":1.663029323003701,"vX0":3.115889830120933,"vY0":-124.7559877486221,"vZ0":-1.1794792086265744,"x":105.7,"y":193.88,"x0":-2.2294598738706117,"y0":50.002632817934646,"z0":5.05765953352078,"aX":15.185063883940629},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.5,"breakHorizontal":-18.2,"spinRate":3273,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.4400227949448299,"extension":6.5266861927512805},"index":7,"playId":"c0e084b8-ebd9-3fab-8c96-38c0e313ea1d","pitchNumber":6,"startTime":"2025-07-27T18:45:03.160Z","endTime":"2025-07-27T18:45:07.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.894780734402257,"aZ":-27.955476093365064,"pfxX":-2.1183625997985196,"pfxZ":2.3485368497023114,"pX":0.10056061451383438,"pZ":2.212260049305421,"vX0":6.28206080064601,"vY0":-132.5955594034922,"vZ0":-2.13239536178384,"x":113.17,"y":179.05,"x0":-2.0145229398449507,"y0":50.00314018539456,"z0":5.04792727507305,"aX":-3.8070620920841463},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":2.6,"spinRate":2490,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.4116159601790277,"extension":6.773537283723249},"hitData":{"launchSpeed":102.9,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":156.88,"coordY":166.38}},"index":8,"playId":"195b56ff-bbd5-3299-a3bc-5bc27be5f98d","pitchNumber":7,"startTime":"2025-07-27T18:45:30.317Z","endTime":"2025-07-27T18:45:38.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:45:38.226Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dalton Rushing grounds out, second baseman Ceddanne Rafaela to first baseman Abraham Toro.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:47:30.613Z","endTime":"2025-07-27T18:49:01.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.30736742158917,"strikeZoneBottom":1.53777983190206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.823008731347375,"aZ":-13.416283411074698,"pfxX":-3.6144830389096048,"pfxZ":10.080820669868299,"pX":0.6719478171087697,"pZ":2.0434671117074057,"vX0":5.93280598900341,"vY0":-135.37764159523715,"vZ0":-6.153956968513388,"x":91.39,"y":183.61,"x0":-1.0757330259253504,"y0":50.00390860525615,"z0":5.280626477567753,"aX":-6.726967193630785},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2225,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4041686868850438,"extension":6.487463181602722},"index":0,"playId":"4bebef27-390f-3ef0-819f-21ab98381368","pitchNumber":1,"startTime":"2025-07-27T18:47:42.344Z","endTime":"2025-07-27T18:47:46.674Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.31654404857405,"strikeZoneBottom":1.48047365554575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.457905731578215,"aZ":-43.32113422623268,"pfxX":4.950865130461662,"pfxZ":-8.639644616533237,"pX":1.3858789997578331,"pZ":0.5527541471800833,"vX0":2.9467963560383557,"vY0":-113.33858328956563,"vZ0":-1.5259478258412864,"x":64.17,"y":223.86,"x0":-0.5785128750940053,"y0":50.00514869637734,"z0":5.59623061444872,"aX":6.384018484621341},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-15.7,"breakHorizontal":-9.7,"spinRate":2493,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.484938366989212,"extension":6.58864213601619},"index":1,"playId":"9c0569d5-8c6a-3404-b84c-fa88b5fe139a","pitchNumber":2,"startTime":"2025-07-27T18:47:53.889Z","endTime":"2025-07-27T18:47:57.422Z","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":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.6,"strikeZoneTop":3.28785596037388,"strikeZoneBottom":1.46530426188139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.743799673568944,"aZ":-43.14171101760526,"pfxX":4.997951995214931,"pfxZ":-8.529882401315755,"pX":-1.4181010729350585,"pZ":2.2064703917740967,"vX0":-2.2735267807482167,"vY0":-112.4682460343386,"vZ0":1.9706582527920251,"x":171.05,"y":179.21,"x0":-1.0453018353740409,"y0":50.003378142826314,"z0":5.682953690132481,"aX":6.424932997931422},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.6,"breakHorizontal":-8.5,"spinRate":2242,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.48635708476712836,"extension":6.476309100512731},"index":2,"playId":"c9ad69bb-2ef0-3db1-8e7e-6e2e71293458","pitchNumber":3,"startTime":"2025-07-27T18:48:08.706Z","endTime":"2025-07-27T18:48:12.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.708099403726468,"aZ":-23.412488661179967,"pfxX":1.2892025751998233,"pfxZ":4.831873624439981,"pX":1.046112780609343,"pZ":2.075470861264476,"vX0":4.5641662064352095,"vY0":-132.87224302005535,"vZ0":-4.321536462796331,"x":77.12,"y":182.74,"x0":-0.851629817677156,"y0":50.002297459951016,"z0":5.394844453561567,"aX":2.3373480768574333},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":-3.2,"spinRate":2353,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.41001273681023864,"extension":6.437349441184395},"index":3,"playId":"f236cbb3-2992-3301-9614-7e11beb6d00d","pitchNumber":4,"startTime":"2025-07-27T18:48:22.282Z","endTime":"2025-07-27T18:48:26.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-27T18:48:34.147Z","endTime":"2025-07-27T18:48:40.027Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":87.7,"endSpeed":80.8,"strikeZoneTop":3.23864553454692,"strikeZoneBottom":1.45105505801282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.614542152594275,"aZ":-29.842252435823113,"pfxX":3.4218236085475677,"pfxZ":1.417986480398576,"pX":2.195848755934796,"pZ":1.1534726591084794,"vX0":6.3263969247649285,"vY0":-127.62953823885687,"vZ0":-4.717243646865183,"x":33.3,"y":207.64,"x0":-0.7610830903170447,"y0":50.004358140997354,"z0":5.379757195146435,"aX":5.637632257485348},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-7.7,"spinRate":2545,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4293851941685167,"extension":6.4972561154210045},"index":5,"playId":"5b651dce-d9ea-30bb-9ae0-4536ddcbd454","pitchNumber":5,"startTime":"2025-07-27T18:48:40.027Z","endTime":"2025-07-27T18:48:47.657Z","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":94.5,"endSpeed":86.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.783423158524347,"aZ":-15.825031805073147,"pfxX":-3.989886570240417,"pfxZ":8.545536281393035,"pX":-0.1377872738570594,"pZ":2.083893376754646,"vX0":3.6722227245417396,"vY0":-137.50343537132844,"vZ0":-5.842696437180843,"x":126.74,"y":182.83,"x0":-0.9728925130563904,"y0":50.00174750328654,"z0":5.311866868974399,"aX":-7.632033419206876},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":6.5,"spinRate":2174,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3984975938198514,"extension":6.530650299829114},"hitData":{"launchSpeed":96.9,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":157.76}},"index":6,"playId":"9aaf8e41-82f4-3bfb-9ed8-5e39e7bf2795","pitchNumber":6,"startTime":"2025-07-27T18:48:53.529Z","endTime":"2025-07-27T18:49:01.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:49:01.438Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Rojas walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:49:09.981Z","endTime":"2025-07-27T18:50:42.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.48366963449645,"strikeZoneBottom":1.77112014549543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.399014183418654,"aZ":-16.417615521892834,"pfxX":-3.198712123843003,"pfxZ":8.338287209418532,"pX":0.20766787652937121,"pZ":3.827102584322561,"vX0":3.8462925735720566,"vY0":-136.22085641942718,"vZ0":-1.42805925976357,"x":109.08,"y":135.45,"x0":-0.8034082709610435,"y0":50.00103292095623,"z0":5.486780452043963,"aX":-6.043622451727145},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2279,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4012560592455916,"extension":6.501888887250702},"index":0,"playId":"9c8e3494-d519-3419-98b9-4f494436eb3d","pitchNumber":1,"startTime":"2025-07-27T18:49:23.194Z","endTime":"2025-07-27T18:49:26.541Z","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":91.4,"endSpeed":85.3,"strikeZoneTop":3.56418097559495,"strikeZoneBottom":1.78230714197648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.475824566765034,"aZ":-19.417554097825445,"pfxX":1.189053782152743,"pfxZ":6.969141372517875,"pX":0.7667797141813787,"pZ":1.3798839483760343,"vX0":4.168356426619544,"vY0":-133.162770556535,"vZ0":-6.5467806473470915,"x":87.77,"y":201.52,"x0":-0.9613383603500588,"y0":50.0017065342732,"z0":5.233553999172654,"aX":2.1754569007848303},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-2.9,"spinRate":2393,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4083630058596932,"extension":6.502906198018319},"index":1,"playId":"eb7a560b-4e74-3a45-a6a2-b22717bc351d","pitchNumber":2,"startTime":"2025-07-27T18:49:34.194Z","endTime":"2025-07-27T18:49:40.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.45356853255677,"strikeZoneBottom":1.70578636043947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.939483644434024,"aZ":-12.91209273468189,"pfxX":-2.841583774437609,"pfxZ":10.131874230451977,"pX":1.4556387186962079,"pZ":1.3682260657885548,"vX0":6.759425187006343,"vY0":-136.7265032112318,"vZ0":-8.023972983210587,"x":61.51,"y":201.84,"x0":-0.6747792743461843,"y0":50.00491296127596,"z0":5.218746024164312,"aX":-5.403844905624733},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":3.8,"spinRate":2238,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.399942880408545,"extension":6.48011298230255},"index":2,"playId":"b45d00bf-717d-3ede-9c54-d6ee47cc83a2","pitchNumber":3,"startTime":"2025-07-27T18:49:49.184Z","endTime":"2025-07-27T18:49:57.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.53198084914582,"strikeZoneBottom":1.74987145794691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.836532680002332,"aZ":-13.845926682256739,"pfxX":-3.3305675847825684,"pfxZ":9.818018018952994,"pX":-0.4030926399122688,"pZ":2.2840980663871884,"vX0":2.874745239796662,"vY0":-135.80555931125036,"vZ0":-5.545411754281927,"x":132.36,"y":177.11,"x0":-1.0428143619542642,"y0":50.00581300063636,"z0":5.316251052875836,"aX":-6.220075352425484},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2191,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.40337007542246495,"extension":6.424605051983343},"index":3,"playId":"cfd936de-3e93-38b0-a740-3cf8a8a3befd","pitchNumber":4,"startTime":"2025-07-27T18:50:03.791Z","endTime":"2025-07-27T18:50:10.492Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.44771906579856,"strikeZoneBottom":1.76892239433058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.066151127244037,"aZ":-12.863880791334749,"pfxX":-3.0425288746565684,"pfxZ":10.277726539608494,"pX":0.6809101582423972,"pZ":2.1784986446633923,"vX0":5.124814630860057,"vY0":-136.46836856475485,"vZ0":-6.2230487312677445,"x":91.05,"y":179.96,"x0":-0.8292611329474868,"y0":50.00578518528679,"z0":5.380892938916826,"aX":-5.718598193196645},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":4.4,"spinRate":2232,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.40192698380772685,"extension":6.4894253018236885},"index":4,"playId":"eea01068-aea8-361c-8b06-b7a1551803a5","pitchNumber":5,"startTime":"2025-07-27T18:50:15.183Z","endTime":"2025-07-27T18:50:22.271Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T18:50:29.291Z","endTime":"2025-07-27T18:50:38.199Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.447544203067,"strikeZoneBottom":1.7343820208936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.459001165424084,"aZ":-14.260549742661986,"pfxX":-2.445321102216287,"pfxZ":9.306695656866797,"pX":1.57546933172108,"pZ":0.9888308788582912,"vX0":7.124319340750411,"vY0":-137.61298124428464,"vZ0":-8.891351049743474,"x":56.95,"y":212.08,"x0":-0.7250416594099337,"y0":50.005361666407474,"z0":5.219745246835802,"aX":-4.708513656621808},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":3.0,"spinRate":2156,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.39743954622680766,"extension":6.6842405362265245},"index":6,"playId":"42f2996d-ea1a-3273-a374-b97c3a5f2f25","pitchNumber":6,"startTime":"2025-07-27T18:50:38.199Z","endTime":"2025-07-27T18:50:42.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:50:42.381Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:50:47.995Z","endTime":"2025-07-27T18:51:33.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.03184555667381,"strikeZoneBottom":1.53144866786461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.394768831674128,"aZ":-22.029348505197127,"pfxX":3.02253284241805,"pfxZ":5.707317600598337,"pX":0.5804272449338659,"pZ":3.5891600830891273,"vX0":3.0052659347421256,"vY0":-131.80825966044023,"vZ0":-0.8024455811480263,"x":94.88,"y":141.87,"x0":-0.9630237472517575,"y0":50.00209187519312,"z0":5.50957307272338,"aX":5.36984161010044},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":-6.1,"spinRate":2581,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.41397702191545216,"extension":6.452633439363646},"index":0,"playId":"be0c196e-6c0e-31ff-a0c0-cb4f17e52e78","pitchNumber":1,"startTime":"2025-07-27T18:51:06.140Z","endTime":"2025-07-27T18:51:10.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.179640174785433,"aZ":-13.611911903535704,"pfxX":-2.4376472353007017,"pfxZ":9.61424868719433,"pX":-0.41857884119862904,"pZ":2.29006608761886,"vX0":2.521385323108243,"vY0":-137.73161635621062,"vZ0":-5.723373692013739,"x":132.96,"y":176.95,"x0":-1.0270284084692376,"y0":50.003760589688795,"z0":5.307550842171742,"aX":-4.706839610026263},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":2278,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.396942505053421,"extension":6.473694037994735},"hitData":{"launchSpeed":88.6,"launchAngle":28.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.1,"coordY":78.7}},"index":1,"playId":"e9adc6b5-b8ea-3871-b03d-7dc367d088aa","pitchNumber":2,"startTime":"2025-07-27T18:51:21.604Z","endTime":"2025-07-27T18:51:33.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:51:33.296Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a sharp line drive to center fielder Jarren Duran. Miguel Rojas to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:51:35.821Z","endTime":"2025-07-27T18:52:56.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.6,"endSpeed":70.5,"strikeZoneTop":3.62057061320601,"strikeZoneBottom":1.65631384618738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.305931153823522,"aZ":-43.78863410101851,"pfxX":8.382882591995955,"pfxZ":-9.187703249606276,"pX":-0.6844307525098899,"pZ":2.0571433230051093,"vX0":-2.010779210923465,"vY0":-112.82703954028784,"vZ0":1.7728244518171836,"x":143.09,"y":183.24,"x0":-0.8596841667901748,"y0":50.00445015027012,"z0":5.741171216400096,"aX":10.595043818727866},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-15.6,"breakHorizontal":-14.5,"spinRate":2552,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4891724601548244,"extension":6.747066033705489},"index":0,"playId":"83e5c6c9-1855-32ce-a09a-a12ccd6dfba6","pitchNumber":1,"startTime":"2025-07-27T18:51:53.212Z","endTime":"2025-07-27T18:51:58.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.58558008736012,"strikeZoneBottom":1.65580620785801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.636733681343316,"aZ":-13.716150188064034,"pfxX":-2.8470679136487655,"pfxZ":9.775188457662066,"pX":1.2869362620924192,"pZ":3.2878666290861394,"vX0":6.495268448850243,"vY0":-137.12082019764537,"vZ0":-3.323103976403069,"x":67.95,"y":150.01,"x0":-0.7514267091574582,"y0":50.00507645373583,"z0":5.461939915407961,"aX":-5.37752557160223},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2233,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40069530847433255,"extension":6.537658140796994},"index":1,"playId":"3e01c0db-2a90-305a-82fb-a80b64bb9eb7","pitchNumber":2,"startTime":"2025-07-27T18:52:08.505Z","endTime":"2025-07-27T18:52:13.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.59253998119211,"strikeZoneBottom":1.6626815807067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46835643366874,"aZ":-27.177506968327272,"pfxX":-10.019938282376616,"pfxZ":2.852539518445882,"pX":-0.11950521236297253,"pZ":-0.030740113719141433,"vX0":6.514706928057984,"vY0":-131.5852754682751,"vZ0":-8.04779697675069,"x":121.56,"y":239.61,"x0":-1.3282639699347858,"y0":50.00196235418924,"z0":5.087225421847088,"aX":-17.53325078408134},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.6,"breakHorizontal":16.7,"spinRate":1594,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41659850493802875,"extension":6.424776282885953},"index":2,"playId":"8774618e-7064-347f-93fe-1be0f62223c6","pitchNumber":3,"startTime":"2025-07-27T18:52:22.589Z","endTime":"2025-07-27T18:52:27.610Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.52136921651792,"strikeZoneBottom":1.60154860046983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71592558040307,"aZ":-19.615017682106256,"pfxX":0.9729439888996736,"pfxZ":6.822235613017547,"pX":0.26846186546025597,"pZ":2.5083070844159034,"vX0":3.1475433179594257,"vY0":-134.25607220602282,"vZ0":-3.8832374857823946,"x":106.77,"y":171.06,"x0":-1.0415205079609078,"y0":50.005465607528244,"z0":5.354450263060197,"aX":1.7909894567273232},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":-2.4,"spinRate":2250,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.40663221289837903,"extension":6.49387871525028},"hitData":{"launchSpeed":108.9,"launchAngle":10.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.15,"coordY":94.13}},"index":3,"playId":"7bec8467-d44b-3c76-8344-6cd2eb1a41e3","pitchNumber":4,"startTime":"2025-07-27T18:52:45.944Z","endTime":"2025-07-27T18:52:56.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:52:56.540Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Teoscar Hernández walks. Miguel Rojas to 3rd. Shohei Ohtani to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:53:14.857Z","endTime":"2025-07-27T18:55:09.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.63175979387434,"strikeZoneBottom":1.69058911498498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.988318532284026,"aZ":-23.66018848148867,"pfxX":-9.03440695541228,"pfxZ":4.394886336761445,"pX":-1.5860032663553896,"pZ":3.8113477357202123,"vX0":2.8103926049862085,"vY0":-137.69792437743968,"vZ0":0.44574775432753244,"x":177.45,"y":135.87,"x0":-1.4404485284280988,"y0":50.00299304585972,"z0":5.2367932396521555,"aX":-17.505997982843656},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2150,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39639460980637464,"extension":6.199446944250558},"index":0,"playId":"9a80095e-d51b-393e-bd69-9e119dcb3a73","pitchNumber":1,"startTime":"2025-07-27T18:53:28.104Z","endTime":"2025-07-27T18:53:32.993Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.61210637310564,"strikeZoneBottom":1.70575398359743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.218078715709336,"aZ":-24.881972250106905,"pfxX":4.042824804363139,"pfxZ":4.268783547976418,"pX":1.5923380781224958,"pZ":1.696366745869353,"vX0":5.0301811249671,"vY0":-128.93775186748877,"vZ0":-4.429392289518036,"x":56.3,"y":192.98,"x0":-0.8986595408857415,"y0":50.00300341867744,"z0":5.323839499835658,"aX":6.902570502750123},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-8.3,"spinRate":2537,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.42251307855487585,"extension":6.604473801495667},"index":1,"playId":"a2e63a74-6a69-3114-8403-7c365c5e675d","pitchNumber":2,"startTime":"2025-07-27T18:53:44.617Z","endTime":"2025-07-27T18:53:48.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.57349138431675,"strikeZoneBottom":1.70261162690369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46354104189421,"aZ":-17.705231492685865,"pfxX":2.967056075195869,"pfxZ":7.947777210722732,"pX":0.5340366767926135,"pZ":1.4486353811192323,"vX0":2.9830804594547,"vY0":-133.50414443260672,"vZ0":-6.6936589834573965,"x":96.64,"y":199.67,"x0":-0.9798160279278216,"y0":50.001548571749694,"z0":5.244838640200648,"aX":5.400588178818158},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":-6.0,"spinRate":2375,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.40893819463730763,"extension":6.68787713308273},"index":2,"playId":"79e6e048-25f8-3f40-9d39-39d26a3c4556","pitchNumber":3,"startTime":"2025-07-27T18:54:01.957Z","endTime":"2025-07-27T18:54:07.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.57486213628539,"strikeZoneBottom":1.70393886384086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16792802694692,"aZ":-20.27442667783163,"pfxX":3.8065039957447917,"pfxZ":6.588230246102098,"pX":-0.43723128144457885,"pZ":2.5497686684207355,"vX0":0.4878273066764893,"vY0":-132.75925343148123,"vZ0":-3.5328194195875535,"x":133.67,"y":169.94,"x0":-1.1180859626997512,"y0":50.006109097477555,"z0":5.351910463911743,"aX":6.878757251184364},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.5,"breakHorizontal":-7.0,"spinRate":2465,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.41066271226450857,"extension":6.446279581110344},"index":3,"playId":"8dcd7710-2355-3e84-a9bd-dd98dfb07ce5","pitchNumber":4,"startTime":"2025-07-27T18:54:18.558Z","endTime":"2025-07-27T18:54:24.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.365742517734446,"aZ":-23.602251900906637,"pfxX":3.9445210218445217,"pfxZ":4.850598122189397,"pX":0.5123507743832697,"pZ":1.080960471852277,"vX0":2.6716462669472922,"vY0":-131.21371783690336,"vZ0":-6.451865345917267,"x":97.47,"y":209.59,"x0":-1.0269651248947862,"y0":50.00116563735015,"z0":5.297955670404581,"aX":6.9665517954995675},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":-7.7,"spinRate":2459,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4153621380022452,"extension":6.663977827417662},"index":4,"playId":"e39621f6-7b18-3cec-858e-e45ce0e26b33","pitchNumber":5,"startTime":"2025-07-27T18:54:32.520Z","endTime":"2025-07-27T18:54:36.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.53310317154738,"strikeZoneBottom":1.69658086143737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38828474944352,"aZ":-30.74629562243371,"pfxX":5.919006496121362,"pfxZ":0.8633269574000004,"pX":0.9090641622963823,"pZ":0.8797573183195407,"vX0":3.189667019371196,"vY0":-127.16371756021987,"vZ0":-4.841442907074127,"x":82.35,"y":215.03,"x0":-1.1275823872253998,"y0":50.00045175241343,"z0":5.227870129826469,"aX":9.759016920127277},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.7,"breakHorizontal":-11.4,"spinRate":2501,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4295851496819507,"extension":6.472584833231454},"index":5,"playId":"45d1ead7-c8ea-3922-b719-148bc191cbd2","pitchNumber":6,"startTime":"2025-07-27T18:54:56.885Z","endTime":"2025-07-27T18:55:09.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:55:09.493Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks. Miguel Rojas scores. Shohei Ohtani to 3rd. Teoscar Hernández to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:56:01.009Z","endTime":"2025-07-27T18:57:44.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T18:55:17.586Z","endTime":"2025-07-27T18:56:03.268Z","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(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":77.6,"endSpeed":71.2,"strikeZoneTop":3.71216444689504,"strikeZoneBottom":1.82243109617947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.067212547826742,"aZ":-45.42413420165301,"pfxX":5.222529853822566,"pfxZ":-10.3454820373639,"pX":-0.7790168398580651,"pZ":2.5367437902608225,"vX0":-1.1609334073813387,"vY0":-112.87332520054589,"vZ0":2.975240464258807,"x":146.69,"y":170.29,"x0":-0.9339522160497168,"y0":50.00460025509608,"z0":5.801115850357913,"aX":6.686052146429779},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-17.5,"breakHorizontal":-9.1,"spinRate":2502,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.48672874847661873,"extension":6.647250754994748},"index":1,"playId":"870f5602-defe-3db3-819c-35dd068b9c63","pitchNumber":1,"startTime":"2025-07-27T18:56:03.268Z","endTime":"2025-07-27T18:56:08.730Z","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":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.71289213714989,"strikeZoneBottom":1.85760735137615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09632805938191,"aZ":-44.740422111907534,"pfxX":5.730805125268109,"pfxZ":-9.488484529983655,"pX":1.140956072905105,"pZ":-0.4458912600162792,"vX0":2.5077188608823984,"vY0":-115.16224552035925,"vZ0":-3.429216909836324,"x":73.51,"y":250.82,"x0":-0.7110667168531675,"y0":50.00113737518256,"z0":5.448154202805461,"aX":7.591718300313014},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-17.8,"breakHorizontal":-11.0,"spinRate":2654,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.47810296415522213,"extension":6.802069278641989},"index":2,"playId":"4dbda348-3ad9-39bf-a3f9-a25f2de972fb","pitchNumber":2,"startTime":"2025-07-27T18:56:21.636Z","endTime":"2025-07-27T18:56:26.640Z","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":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29356712826437,"aZ":-28.06979862369102,"pfxX":4.014035326127643,"pfxZ":2.407720169562899,"pX":0.3100749429899095,"pZ":1.3438102582365343,"vX0":2.170427067351138,"vY0":-129.2967202828228,"vZ0":-4.55966625295692,"x":105.18,"y":202.5,"x0":-1.0599782040452959,"y0":50.00286087548952,"z0":5.267538706640878,"aX":6.840451360327867},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":-7.7,"spinRate":2635,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.42255846211817616,"extension":6.615507003894665},"index":3,"playId":"63714f2f-bf11-33d5-977f-b0c8056da56d","pitchNumber":3,"startTime":"2025-07-27T18:56:42.696Z","endTime":"2025-07-27T18:56:48.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.71229842088125,"strikeZoneBottom":1.8572417725295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.194871465451392,"aZ":-16.921896432593304,"pfxX":-7.652733428815847,"pfxZ":7.736027854792881,"pX":1.5503897179091506,"pZ":2.516929571690087,"vX0":9.67887690312558,"vY0":-138.84792399966432,"vZ0":-4.104394680661381,"x":57.9,"y":170.82,"x0":-0.9702856723785864,"y0":50.0043582336919,"z0":5.12498172112729,"aX":-15.092256192883198},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2276,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39298748453656795,"extension":6.425073017166922},"index":4,"playId":"4d7a6e79-89bf-31e1-a934-7f4e861531a9","pitchNumber":4,"startTime":"2025-07-27T18:57:02.919Z","endTime":"2025-07-27T18:57:08.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.70363119861781,"strikeZoneBottom":1.84813780501061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26307659322445,"aZ":-29.641882638102082,"pfxX":3.497510836895856,"pfxZ":1.4836398704730556,"pX":1.0924905584642475,"pZ":1.7906174244692248,"vX0":4.158791177742557,"vY0":-129.13816937701614,"vZ0":-3.1732749561186866,"x":75.36,"y":190.43,"x0":-0.9869472884778391,"y0":50.002864185235055,"z0":5.290567248348831,"aX":5.968176785689949},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-7.2,"spinRate":2700,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.422467370632146,"extension":6.53033764913924},"index":5,"playId":"d949b658-2eac-381e-a524-4f758babb5b8","pitchNumber":5,"startTime":"2025-07-27T18:57:19.869Z","endTime":"2025-07-27T18:57:26.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.68522839992025,"strikeZoneBottom":1.8302437033299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18358698831441,"aZ":-28.489450302974713,"pfxX":4.312473835303006,"pfxZ":2.1759236230053167,"pX":0.08964999975723846,"pZ":1.1193970985474169,"vX0":1.7732223852201643,"vY0":-128.78981304603496,"vZ0":-4.894266691453722,"x":113.58,"y":208.56,"x0":-1.1662512925740947,"y0":50.006317350302545,"z0":5.221142940279461,"aX":7.320264145169882},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.1,"breakHorizontal":-8.2,"spinRate":2628,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4236286062812349,"extension":6.573122165303902},"index":6,"playId":"9105e0ec-2e4f-3c98-805d-ce177a221c9f","pitchNumber":6,"startTime":"2025-07-27T18:57:40.046Z","endTime":"2025-07-27T18:57:44.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:57:44.777Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:58:04.311Z","endTime":"2025-07-27T18:58:18.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.123955622048143,"aZ":-31.158995942967355,"pfxX":3.990999252191681,"pfxZ":0.6119162842995554,"pX":0.11116061076060445,"pZ":3.228464006223606,"vX0":1.8749822204763802,"vY0":-126.84041407350436,"vZ0":0.5750511356984258,"x":112.76,"y":151.61,"x0":-1.1534146981699538,"y0":50.0004428895358,"z0":5.460788133749884,"aX":6.576297561117966},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-7.7,"spinRate":2553,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.4299400614974189,"extension":6.527702199418512},"hitData":{"launchSpeed":90.0,"launchAngle":26.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.14,"coordY":89.38}},"index":0,"playId":"07b17893-9eae-35a4-ba2b-217e708028e6","pitchNumber":1,"startTime":"2025-07-27T18:58:10.110Z","endTime":"2025-07-27T18:58:18.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:58:18.198Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:00:17.477Z","endTime":"2025-07-27T19:03:01.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":93.6,"endSpeed":85.3,"strikeZoneTop":3.31804022430337,"strikeZoneBottom":1.69874837260556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.153499456345624,"aZ":-23.846955410384687,"pfxX":-12.058923758287854,"pfxZ":4.465706504756133,"pX":0.6469153714013339,"pZ":2.6316704309842494,"vX0":11.505977424535354,"vY0":-135.75895221268811,"vZ0":-2.28626527658728,"x":92.34,"y":167.72,"x0":-2.0827106785749905,"y0":50.00013096579529,"z0":5.14725470566676,"aX":-22.471283150251367},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":19.3,"spinRate":2434,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.4036999564132637,"extension":6.616597092620312},"index":0,"playId":"c133474b-7429-3e56-a6d4-08909441ba5e","pitchNumber":1,"startTime":"2025-07-27T19:00:28.805Z","endTime":"2025-07-27T19:00:33.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.43795604776137,"strikeZoneBottom":1.71500233268559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.985924064675462,"aZ":-23.746819554851406,"pfxX":-0.7677646260598849,"pfxZ":4.612943859417214,"pX":0.907214673772948,"pZ":2.170828645544625,"vX0":8.275095673499292,"vY0":-133.43425262122008,"vZ0":-3.4720743509653955,"x":82.42,"y":180.17,"x0":-2.1164921266004613,"y0":50.00600633167406,"z0":5.172963432857022,"aX":-1.4039815875237112},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.9,"breakHorizontal":-0.1,"spinRate":2617,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.40833352547330914,"extension":6.44851196694527},"index":1,"playId":"0e198193-802e-3959-814c-e84f281d9cf1","pitchNumber":2,"startTime":"2025-07-27T19:00:46.225Z","endTime":"2025-07-27T19:00:51.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.38045176198799,"strikeZoneBottom":1.65728071020722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.279232102495982,"aZ":-36.942006972356445,"pfxX":7.626953488186773,"pfxZ":-3.1556721226541757,"pX":2.2914175804031243,"pZ":1.14714378074014,"vX0":8.44293881160135,"vY0":-122.68852001501176,"vZ0":-1.6406773839108648,"x":29.66,"y":207.81,"x0":-2.1967637941673646,"y0":50.0033383620714,"z0":4.998860672460146,"aX":11.522388021251993},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.9,"breakHorizontal":-16.0,"spinRate":3245,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.44796534451143843,"extension":6.602365055159187},"index":2,"playId":"4748e12b-23b1-3c42-9ebd-d4e922527d15","pitchNumber":3,"startTime":"2025-07-27T19:01:04.258Z","endTime":"2025-07-27T19:01:09.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.489885791991487,"aZ":-23.86606197748292,"pfxX":-11.51949620355769,"pfxZ":4.342246572827624,"pX":-0.5523783946170838,"pZ":1.678409923993372,"vX0":7.944215481341411,"vY0":-137.47328964913308,"vZ0":-4.55092794578655,"x":138.06,"y":193.46,"x0":-1.9829954502009348,"y0":50.00398184074072,"z0":4.97541363949908,"aX":-22.049329138205277},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":19.2,"spinRate":2539,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.3984371388577346,"extension":6.595533078364491},"index":3,"playId":"3161e0bf-fa5f-375b-8ffb-233dda6c6dc9","pitchNumber":4,"startTime":"2025-07-27T19:01:22.711Z","endTime":"2025-07-27T19:01:28.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15767666560591,"aZ":-36.31598581289548,"pfxX":8.618087247936746,"pfxZ":-2.6189179403039677,"pX":0.5160403384293093,"pZ":2.56528865016807,"vX0":4.006099541939533,"vY0":-125.64161333896845,"vZ0":1.059611135026399,"x":97.33,"y":169.52,"x0":-2.22442949590016,"y0":50.0046040452255,"z0":5.115563637396826,"aX":13.620986701193631},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.2,"breakHorizontal":-16.6,"spinRate":3188,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.43786661321221176,"extension":6.537634670264081},"index":4,"playId":"1e3f2638-5d92-3f6f-9792-90f61a51de0d","pitchNumber":5,"startTime":"2025-07-27T19:01:45.304Z","endTime":"2025-07-27T19:01:49.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.42471288769872,"strikeZoneBottom":1.71669518443597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.106849357800165,"aZ":-24.896450325925287,"pfxX":-10.506325445425663,"pfxZ":3.678238898833598,"pX":-1.4658276383435938,"pZ":3.7757709814554983,"vX0":5.5342932007315735,"vY0":-139.43658426861762,"vZ0":0.7036970966091933,"x":172.87,"y":136.83,"x0":-2.106935022185763,"y0":50.00049305335503,"z0":5.1575287022975695,"aX":-20.772761039343568},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":18.0,"spinRate":2490,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.39218279653720955,"extension":6.3213709248383125},"index":5,"playId":"15534537-381d-3638-bfe1-c71b8e8ea38c","pitchNumber":6,"startTime":"2025-07-27T19:02:31.572Z","endTime":"2025-07-27T19:02:44.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.44689010898082,"strikeZoneBottom":1.70406812183079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.151232177668764,"aZ":-24.6067119779746,"pfxX":-12.425059458518117,"pfxZ":3.933921839695956,"pX":0.5999442404402856,"pZ":2.0983291327207025,"vX0":11.537959185979668,"vY0":-137.9201952054839,"vZ0":-3.244254615850364,"x":94.13,"y":182.13,"x0":-2.026765185402801,"y0":50.002668348417345,"z0":4.952517642912931,"aX":-23.897634908501715},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":20.0,"spinRate":2413,"spinDirection":243},"zone":9,"typeConfidence":0.9,"plateTime":0.39738701175790103,"extension":6.823074202346771},"index":6,"playId":"82fd4f23-b56c-308f-b1f7-01e2e68d6ca2","pitchNumber":7,"startTime":"2025-07-27T19:02:56.485Z","endTime":"2025-07-27T19:03:01.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:03:01.171Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:03:11.387Z","endTime":"2025-07-27T19:05:41.301Z","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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":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":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.37895615120517,"strikeZoneBottom":1.59733497818623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.844955932439692,"aZ":-35.79886363522222,"pfxX":8.606166892303587,"pfxZ":-2.377794494799071,"pX":-0.3984945122167826,"pZ":2.7288956933139965,"vX0":2.004729748952361,"vY0":-123.78247955592347,"vZ0":1.4274556038133197,"x":132.19,"y":165.1,"x0":-2.339780340813819,"y0":50.00254049854386,"z0":5.182987971057936,"aX":13.115288558403515},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.6,"breakHorizontal":-16.1,"spinRate":3106,"spinDirection":51},"zone":4,"typeConfidence":0.9,"plateTime":0.44556407504613427,"extension":6.44161804462745},"index":0,"playId":"9eb8742b-f457-39ff-8dbc-2cb4d90ef646","pitchNumber":1,"startTime":"2025-07-27T19:03:30.993Z","endTime":"2025-07-27T19:03:35.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.2,"strikeZoneTop":3.37303365328921,"strikeZoneBottom":1.62680316563901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.959974171624076,"aZ":-35.564787206924265,"pfxX":10.076417863358675,"pfxZ":-2.2324166146867497,"pX":0.21698748682545183,"pZ":0.9489580678507671,"vX0":3.18039055293956,"vY0":-123.53331075982052,"vZ0":-2.4162869585138957,"x":108.73,"y":213.16,"x0":-2.40269019687009,"y0":50.00473347974753,"z0":4.98530943214119,"aX":15.280212985852689},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.4,"breakHorizontal":-19.1,"spinRate":3213,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.44664265448752527,"extension":6.41125643702041},"index":1,"playId":"d16b00c5-bbfa-3579-83a4-b115c1a76e2f","pitchNumber":2,"startTime":"2025-07-27T19:03:49.030Z","endTime":"2025-07-27T19:03:54.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.697501064270156,"aZ":-24.582372368694077,"pfxX":-10.568622861206348,"pfxZ":3.9101902009251255,"pX":-0.49878699542811183,"pZ":2.914695717987776,"vX0":8.065383233366763,"vY0":-137.97056445152697,"vZ0":-1.2752418692732042,"x":136.01,"y":160.08,"x0":-2.0767042000990146,"y0":50.002814453670354,"z0":5.028684732072718,"aX":-20.517452393407215},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":17.6,"spinRate":2360,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.3959430480223274,"extension":6.540873189199926},"index":2,"playId":"ef29a180-e15f-38c5-8955-c06deb4185cb","pitchNumber":3,"startTime":"2025-07-27T19:04:07.960Z","endTime":"2025-07-27T19:04:12.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02570176610586,"aZ":-24.730760769169965,"pfxX":-8.580661145747488,"pfxZ":3.7445709501935696,"pX":-0.11607217448010557,"pZ":2.993267059943074,"vX0":8.143474872271463,"vY0":-139.54227788225015,"vZ0":-1.6419016700089064,"x":121.42,"y":157.96,"x0":-1.9459906798135203,"y0":50.004198446445706,"z0":5.205810960821864,"aX":-17.060528730188654},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.6,"breakHorizontal":14.0,"spinRate":2362,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.39131456141169574,"extension":6.483957141160053},"index":3,"playId":"21737e4f-4611-3da2-b9ca-a86cc61580ba","pitchNumber":4,"startTime":"2025-07-27T19:04:33.044Z","endTime":"2025-07-27T19:04:38.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-27T19:05:18.728Z","endTime":"2025-07-27T19:05:35.332Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.348397688964514,"aZ":-35.21119358578969,"pfxX":7.281554261804409,"pfxZ":-1.9298470179152911,"pX":1.3941046617055664,"pZ":2.106545872626468,"vX0":6.123420729066309,"vY0":-124.81013250401911,"vZ0":-0.03087284693916814,"x":63.86,"y":181.9,"x0":-2.0420740473059773,"y0":50.005854393479815,"z0":5.031424568872518,"aX":11.430061132393869},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.2,"breakHorizontal":-14.6,"spinRate":3132,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4397156844997361,"extension":6.483821545141763},"index":5,"playId":"b1b691d4-4812-30ef-807b-1b3bbe5090db","pitchNumber":5,"startTime":"2025-07-27T19:05:35.332Z","endTime":"2025-07-27T19:05:41.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:05:41.301Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:05:48.359Z","endTime":"2025-07-27T19:07:40.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.32206446678726,"strikeZoneBottom":1.61004729578619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99538268305075,"aZ":-22.570430828571872,"pfxX":-10.820870956199588,"pfxZ":4.869826845446227,"pX":0.6102485154105123,"pZ":1.8635603309683353,"vX0":10.777661363344233,"vY0":-138.99063204122947,"vZ0":-4.531850186923514,"x":93.74,"y":188.46,"x0":-1.897998166453885,"y0":50.000759684653715,"z0":4.999790094710597,"aX":-21.326421412937574},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":17.5,"spinRate":2396,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.39297771966402806,"extension":6.598663873024179},"index":0,"playId":"5e00d070-7a17-3bf5-95aa-8e76a293cf44","pitchNumber":1,"startTime":"2025-07-27T19:06:07.115Z","endTime":"2025-07-27T19:06:11.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.868551609538446,"aZ":-35.42515582403292,"pfxX":8.188986817357584,"pfxZ":-2.0423192546501205,"pX":-0.10697192521769887,"pZ":2.550083688111335,"vX0":2.8598163918506714,"vY0":-125.62354102534823,"vZ0":0.7758951815714388,"x":121.08,"y":169.93,"x0":-2.326054663785661,"y0":50.00518224628507,"z0":5.130438084833695,"aX":13.011922773927163},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.2,"breakHorizontal":-15.5,"spinRate":3177,"spinDirection":54},"zone":5,"typeConfidence":0.9,"plateTime":0.43700336800091133,"extension":6.453421782864039},"index":1,"playId":"c417aaff-cb38-3d46-8ecf-118d019b715b","pitchNumber":2,"startTime":"2025-07-27T19:06:24.302Z","endTime":"2025-07-27T19:06:28.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.997787550951042,"aZ":-17.171274670064477,"pfxX":-5.824506144987763,"pfxZ":7.563456006196986,"pX":0.7980197133833689,"pZ":3.2772227530102995,"vX0":9.436234979234253,"vY0":-140.03525116429464,"vZ0":-2.5281510566458847,"x":86.58,"y":150.29,"x0":-1.8605374135774584,"y0":50.00203933862941,"z0":5.316703355577077,"aX":-11.553228558175544},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":8.5,"spinRate":2334,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.3913181289231158,"extension":6.540368365214712},"index":2,"playId":"3f8c65c1-7de9-3067-aafc-2adf8dbc5e24","pitchNumber":3,"startTime":"2025-07-27T19:06:53.831Z","endTime":"2025-07-27T19:06:57.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.35441207974711,"strikeZoneBottom":1.63127111678187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.992540296289004,"aZ":-36.34228694191953,"pfxX":10.701209810923542,"pfxZ":-2.721080789749882,"pX":-1.1665729737102515,"pZ":2.395266956811723,"vX0":-0.34333102859450826,"vY0":-123.68611744497115,"vZ0":1.0569836461303401,"x":161.47,"y":174.11,"x0":-2.413091072553981,"y0":50.00038264632312,"z0":5.0338390316704515,"aX":16.41016097087014},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":-19.2,"spinRate":3114,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.444555746001825,"extension":6.565239696990551},"index":3,"playId":"5bb7f212-28ba-3f4e-a5a6-2e48140a4656","pitchNumber":4,"startTime":"2025-07-27T19:07:17.312Z","endTime":"2025-07-27T19:07:22.491Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0679473164146,"aZ":-24.025190798667346,"pfxX":-11.201359847569407,"pfxZ":4.1976332066470015,"pX":-0.1261967412089575,"pZ":2.965473920094075,"vX0":9.15208558989119,"vY0":-138.53367740287393,"vZ0":-1.316418472349908,"x":121.81,"y":158.71,"x0":-2.017965067441178,"y0":50.00681615769384,"z0":5.053453900669696,"aX":-21.7681379762959},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":18.4,"spinRate":2383,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.3954470894849864,"extension":6.495001261037719},"index":4,"playId":"987fefce-0fad-39c0-803d-8afafd739792","pitchNumber":5,"startTime":"2025-07-27T19:07:37.274Z","endTime":"2025-07-27T19:07:40.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:07:40.791Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Conforto homers (9) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:09:49.143Z","endTime":"2025-07-27T19:12:24.671Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.51177686678424,"strikeZoneBottom":1.60718195269746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21136304837846,"aZ":-20.512286544212426,"pfxX":3.2427094605267572,"pfxZ":6.702845949522704,"pX":-0.6857762143853906,"pZ":2.6181520108281937,"vX0":0.5771059072146324,"vY0":-130.06040163390065,"vZ0":-3.2197358400532674,"x":143.14,"y":168.09,"x0":-1.331577076610811,"y0":50.00597242791953,"z0":5.399371876145929,"aX":5.644510428916861},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.8,"breakHorizontal":-6.0,"spinRate":2375,"spinDirection":173},"zone":4,"typeConfidence":2.0,"plateTime":0.41860467250343847,"extension":6.248088620615013},"index":0,"playId":"58be1d2a-7cf2-3b27-8d46-88e7b56f6835","pitchNumber":1,"startTime":"2025-07-27T19:10:07.033Z","endTime":"2025-07-27T19:10:12.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.52950690119767,"strikeZoneBottom":1.65975595292938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.608251959519464,"aZ":-20.28840373202687,"pfxX":1.058578515177044,"pfxZ":6.701861506716716,"pX":1.0054858258819184,"pZ":2.7646299703290333,"vX0":4.652480114015429,"vY0":-131.74196049062195,"vZ0":-2.875809967555411,"x":78.67,"y":164.13,"x0":-0.9144894446324768,"y0":50.00517263179594,"z0":5.354740908807213,"aX":1.8764922071784762},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-2.9,"spinRate":2394,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.4143381039163545,"extension":6.322134459449786},"index":1,"playId":"886c7ebf-8145-38d8-8d1e-dfb197850f07","pitchNumber":2,"startTime":"2025-07-27T19:10:18.301Z","endTime":"2025-07-27T19:10:23.637Z","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":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.3,"strikeZoneTop":3.45880353125906,"strikeZoneBottom":1.58902637324577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.05606861682391,"aZ":-43.8195603472065,"pfxX":6.707534449015932,"pfxZ":-9.459405858213362,"pX":0.9047874804185413,"pZ":-0.18462467861922544,"vX0":1.9489313854459953,"vY0":-111.4507175977306,"vZ0":-2.3132463293513474,"x":82.51,"y":243.76,"x0":-0.8574175848832525,"y0":50.00447000132903,"z0":5.48491068860427,"aX":8.256030938107223},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-17.4,"breakHorizontal":-12.7,"spinRate":2355,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.49556934600055946,"extension":6.6153560474089},"index":2,"playId":"20897d53-b05a-3288-b7f7-39df79ffb33a","pitchNumber":3,"startTime":"2025-07-27T19:10:31.008Z","endTime":"2025-07-27T19:10:35.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":81.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.473851529897026,"aZ":-24.5728293046122,"pfxX":3.626289884910861,"pfxZ":4.546987095331993,"pX":-0.3074280125077033,"pZ":1.8729700428139313,"vX0":1.132902083796201,"vY0":-128.01695504367697,"vZ0":-3.882703797907297,"x":128.72,"y":188.21,"x0":-1.2261065054465117,"y0":50.00590771956778,"z0":5.3153604948267015,"aX":6.067274677518},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":-6.8,"spinRate":2419,"spinDirection":160},"zone":7,"typeConfidence":2.0,"plateTime":0.42657437175254165,"extension":6.443392897260102},"index":3,"playId":"7d107511-ee92-3d4a-b45c-5428000908e3","pitchNumber":4,"startTime":"2025-07-27T19:10:48.380Z","endTime":"2025-07-27T19:10:52.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.93941038698269,"aZ":-18.13751884890175,"pfxX":-8.117495582736959,"pfxZ":7.452655991097959,"pX":0.09238148291598336,"pZ":2.7150235619799084,"vX0":5.930756442839241,"vY0":-136.58071471767698,"vZ0":-3.1810174982680595,"x":113.48,"y":165.47,"x0":-1.055920813798144,"y0":50.002226868598875,"z0":5.146723887289338,"aX":-15.28889207828306},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":2046,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40149494855635526,"extension":6.255114235066817},"index":4,"playId":"8e96fa6e-eba4-3cd6-97b0-7260abdad9a5","pitchNumber":5,"startTime":"2025-07-27T19:11:12.221Z","endTime":"2025-07-27T19:11:17.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.384101578945305,"aZ":-21.416751591776844,"pfxX":-7.990318371190386,"pfxZ":5.569463154358016,"pX":-0.15984117867015657,"pZ":2.2206539440178275,"vX0":5.993818624045286,"vY0":-137.17821678924426,"vZ0":-3.880478864307483,"x":123.09,"y":178.82,"x0":-1.3198266193499093,"y0":50.00685225475324,"z0":5.0888299612392744,"aX":-15.444292724489408},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":13.4,"spinRate":2117,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3971816204557599,"extension":6.322560967293829},"index":5,"playId":"37c0ee52-d315-3d39-abb1-ddd49c36385d","pitchNumber":6,"startTime":"2025-07-27T19:11:27.777Z","endTime":"2025-07-27T19:11:32.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.3,"strikeZoneTop":3.50606714027471,"strikeZoneBottom":1.63967010399747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.102653921923665,"aZ":-22.802227518452046,"pfxX":2.4552212949015715,"pfxZ":5.135880305329869,"pX":1.0595133349089474,"pZ":1.3249280638616165,"vX0":4.0139318949378655,"vY0":-133.12774996659243,"vZ0":-6.280279700300374,"x":76.61,"y":203.01,"x0":-0.7771284510180051,"y0":50.00215305440012,"z0":5.325927996239623,"aX":4.4806839275782515},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-5.2,"spinRate":2429,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4088262809019052,"extension":6.559624661972566},"index":6,"playId":"db399aec-6021-3211-89bb-c6c5315b567c","pitchNumber":7,"startTime":"2025-07-27T19:11:45.902Z","endTime":"2025-07-27T19:11:50.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.896361821443378,"aZ":-23.731980561509094,"pfxX":3.99769045851032,"pfxZ":4.911986505083005,"pX":0.19038663118481464,"pZ":2.0650407711555814,"vX0":1.9596503035458852,"vY0":-129.2062932076073,"vZ0":-3.8005961347484094,"x":109.74,"y":183.02,"x0":-1.0934612157855752,"y0":50.000042624425184,"z0":5.34500433232429,"aX":6.8652333177514935},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-7.7,"spinRate":2501,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.4213572255999547,"extension":6.384007516352104},"hitData":{"launchSpeed":105.7,"launchAngle":32.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.91,"coordY":32.31}},"index":7,"playId":"f1333456-323a-3830-b7db-65b9b5471b1b","pitchNumber":8,"startTime":"2025-07-27T19:12:00.189Z","endTime":"2025-07-27T19:12:24.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:12:24.671Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out to first baseman Abraham Toro.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:12:30.331Z","endTime":"2025-07-27T19:13:17.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.41688274329996,"strikeZoneBottom":1.58295002372068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.991164847075183,"aZ":-21.235911377899686,"pfxX":-9.280773724916644,"pfxZ":5.70436422833694,"pX":-0.7804450393166164,"pZ":1.8420697016556005,"vX0":4.4708691887191465,"vY0":-137.26137941691664,"vZ0":-5.067535338276968,"x":146.75,"y":189.04,"x0":-1.220276623109794,"y0":50.00266316158491,"z0":5.14847526473475,"aX":-17.795448436252723},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":16.0,"spinRate":2170,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.39829321969439,"extension":6.282993043019191},"index":0,"playId":"22478e10-9033-3e77-ba03-864a103fad90","pitchNumber":1,"startTime":"2025-07-27T19:12:45.416Z","endTime":"2025-07-27T19:12:49.900Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.32164763799626,"strikeZoneBottom":1.5004867270756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.947763198534602,"aZ":-42.64529926405724,"pfxX":7.755630917652975,"pfxZ":-8.34500001844461,"pX":-1.1461913175108571,"pZ":3.360017807524447,"vX0":-2.4469610669033157,"vY0":-111.61360828957429,"vZ0":4.323719639530753,"x":160.69,"y":148.06,"x0":-1.0402622918131021,"y0":50.000161199036214,"z0":5.8024605458461505,"aX":9.738381276612726},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.6,"breakHorizontal":-13.3,"spinRate":2415,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.49159758996435743,"extension":6.563149498601676},"index":1,"playId":"8c88b43b-ee9c-38a6-9693-563f9fecf3f4","pitchNumber":2,"startTime":"2025-07-27T19:12:56.605Z","endTime":"2025-07-27T19:13:03.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.510716721459133,"aZ":-21.226946049470943,"pfxX":2.7740851024261883,"pfxZ":6.125307728128599,"pX":0.738652620156217,"pZ":1.4721886421011667,"vX0":2.9989996272590185,"vY0":-131.72693637827598,"vZ0":-5.873838903129858,"x":88.84,"y":199.03,"x0":-0.7680355870204235,"y0":50.00537001377739,"z0":5.262799628303159,"aX":4.957598864394673},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":-5.6,"spinRate":2371,"spinDirection":173},"zone":9,"typeConfidence":2.0,"plateTime":0.4131337408972504,"extension":6.514554340244301},"hitData":{"launchSpeed":95.4,"launchAngle":4.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":167.88,"coordY":160.34}},"index":2,"playId":"f035067a-e187-3473-99d7-6632a935bed5","pitchNumber":3,"startTime":"2025-07-27T19:13:09.807Z","endTime":"2025-07-27T19:13:17.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:13:17.107Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dalton Rushing lines out to second baseman Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:13:31.811Z","endTime":"2025-07-27T19:15:16.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":86.5,"strikeZoneTop":3.31640714969637,"strikeZoneBottom":1.49202437634538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55448890947016,"aZ":-12.882594331839202,"pfxX":-3.1413130242193628,"pfxZ":10.160512439390995,"pX":1.0925796459357107,"pZ":1.2666565034286104,"vX0":6.276231306992649,"vY0":-136.34265322976975,"vZ0":-8.347793332209847,"x":75.35,"y":204.58,"x0":-0.8221903534053625,"y0":50.00371897142229,"z0":5.239707273034371,"aX":-5.9653515031978},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2402,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4004046210194985,"extension":6.582495441469442},"index":0,"playId":"fa34dd39-e186-313f-8d14-6a3989e5ffbe","pitchNumber":1,"startTime":"2025-07-27T19:13:42.796Z","endTime":"2025-07-27T19:13:47.526Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.76498631407856,"aZ":-42.9210589589864,"pfxX":6.22793112333939,"pfxZ":-8.478344625871655,"pX":-0.4466642151951511,"pZ":1.987376071981596,"vX0":-0.8431676800958409,"vY0":-112.2710776609088,"vZ0":1.5010487038620517,"x":134.03,"y":185.12,"x0":-0.87320593605738,"y0":50.00448582465674,"z0":5.703855242626982,"aX":7.891015499493284},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.6,"breakHorizontal":-11.0,"spinRate":2498,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.48927845659951075,"extension":6.670428994336926},"index":1,"playId":"472e2a0f-392a-3179-9ae4-d4ec899e503c","pitchNumber":2,"startTime":"2025-07-27T19:13:55.797Z","endTime":"2025-07-27T19:14:00.047Z","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":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.32256902576404,"strikeZoneBottom":1.52282465212517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.298500020084603,"aZ":-27.018298269342214,"pfxX":-9.048322161178902,"pfxZ":3.054169387954209,"pX":-0.7335133651234803,"pZ":2.5303106805401017,"vX0":4.092748044720807,"vY0":-129.16651253700223,"vZ0":-1.8995539324685917,"x":144.96,"y":170.46,"x0":-1.1644275849527215,"y0":50.000701714368525,"z0":5.3558473126304085,"aX":-15.263209018878005},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":15.5,"spinRate":1331,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4243080584250616,"extension":6.453160595210008},"index":2,"playId":"ce809112-f6a5-31d9-a46b-86a25b4e80d8","pitchNumber":3,"startTime":"2025-07-27T19:14:13.718Z","endTime":"2025-07-27T19:14:18.381Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T19:14:29.172Z","endTime":"2025-07-27T19:14:33.063Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.27220450799719,"strikeZoneBottom":1.47273535391854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67158209800106,"aZ":-42.227156312144636,"pfxX":5.193948782980477,"pfxZ":-7.683175729785307,"pX":1.6292996946916876,"pZ":0.6618135165853107,"vX0":3.4831129339057716,"vY0":-113.89064543899767,"vZ0":-1.6824981123672962,"x":54.89,"y":220.91,"x0":-0.596711936236751,"y0":50.00319461715696,"z0":5.601196999956299,"aX":6.795864340803794},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.0,"breakHorizontal":-10.3,"spinRate":2545,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4816471267640319,"extension":6.600440279331445},"index":4,"playId":"377e24fa-782e-3f11-a90e-b627410f414a","pitchNumber":4,"startTime":"2025-07-27T19:14:33.063Z","endTime":"2025-07-27T19:14:39.985Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.31473800217518,"aZ":-31.175900384441896,"pfxX":4.615441627374356,"pfxZ":0.6165550842427425,"pX":0.5518976125178543,"pZ":2.1022687206930573,"vX0":2.6637120438977364,"vY0":-125.25306059651014,"vZ0":-1.905973983036138,"x":95.96,"y":182.02,"x0":-1.119159536311417,"y0":50.00161812693643,"z0":5.381904821651964,"aX":7.455656648035028},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-8.9,"spinRate":2574,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4345203924609171,"extension":6.413928058193083},"index":5,"playId":"1f243bf4-9325-3091-86be-680a666ce002","pitchNumber":5,"startTime":"2025-07-27T19:14:49.319Z","endTime":"2025-07-27T19:14:55.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83979052724556,"aZ":-14.076336639616128,"pfxX":-2.92582070129476,"pfxZ":9.541883223294512,"pX":0.6002533202330345,"pZ":3.0141543003156137,"vX0":5.026883225651546,"vY0":-136.1113218259068,"vZ0":-3.8049105688607714,"x":94.12,"y":157.4,"x0":-0.8813332521741549,"y0":50.00336770342952,"z0":5.38990789530996,"aX":-5.550148364834913},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":4.3,"spinRate":2321,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.40075356347276436,"extension":6.529309119868159},"hitData":{"launchSpeed":78.6,"launchAngle":16.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":160.2,"coordY":143.49}},"index":6,"playId":"9bb7b04c-481f-3204-b39e-c9278da56d04","pitchNumber":6,"startTime":"2025-07-27T19:15:10.503Z","endTime":"2025-07-27T19:15:16.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:15:16.107Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Rojas walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:15:29.258Z","endTime":"2025-07-27T19:17:07.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":94.5,"endSpeed":86.6,"strikeZoneTop":3.4143968553043,"strikeZoneBottom":1.75812583356298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.202335079627975,"aZ":-15.797068206624107,"pfxX":-3.799915843634361,"pfxZ":8.543119052259026,"pX":0.270613318106096,"pZ":1.7246755594314116,"vX0":4.533681028273558,"vY0":-137.49807776080888,"vZ0":-6.675278331149565,"x":106.68,"y":192.21,"x0":-0.9051271259942686,"y0":50.00195578982256,"z0":5.253931380043365,"aX":-7.283268957232712},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":6.0,"spinRate":2170,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.3982049961944063,"extension":6.578055012276401},"index":0,"playId":"91b91dc0-9744-3389-bb4a-24234bcaf90f","pitchNumber":1,"startTime":"2025-07-27T19:15:39.577Z","endTime":"2025-07-27T19:15:45.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.38392500922509,"strikeZoneBottom":1.7279312231482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.214873624403904,"aZ":-24.498220407393955,"pfxX":-10.176679310272505,"pfxZ":4.116291417669846,"pX":0.7121201987034633,"pZ":1.8270614450247422,"vX0":8.342097458494319,"vY0":-135.81683973982504,"vZ0":-4.0945343705518,"x":89.86,"y":189.45,"x0":-1.079549897774121,"y0":50.00416011059624,"z0":5.061472556380646,"aX":-18.9817512281299},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2106,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.403543545743148,"extension":6.310401493018834},"index":1,"playId":"1ab4ece6-1344-3b6f-a365-765dfa2ebbe6","pitchNumber":2,"startTime":"2025-07-27T19:15:51.470Z","endTime":"2025-07-27T19:15:56.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.33822970006696,"strikeZoneBottom":1.71719024226642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.103865259106566,"aZ":-31.182298177603208,"pfxX":6.688880714651649,"pfxZ":0.6911677790499271,"pX":0.30971437029892,"pZ":-0.1283333660090405,"vX0":1.1866946005523307,"vY0":-118.85650628577024,"vZ0":-5.9194631651767615,"x":105.19,"y":242.25,"x0":-1.0648307096789233,"y0":50.0025170967838,"z0":5.215222652158721,"aX":9.600147372924651},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.1,"breakHorizontal":-12.4,"spinRate":2664,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.46027111187052316,"extension":6.63766911569911},"index":2,"playId":"a17c8ab3-4665-31ef-b04f-fb6dec0be5f2","pitchNumber":3,"startTime":"2025-07-27T19:16:04.471Z","endTime":"2025-07-27T19:16:08.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.38655718901132,"strikeZoneBottom":1.80364453824568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.992430762186576,"aZ":-26.86880353844225,"pfxX":4.234753330962871,"pfxZ":3.1594688828075923,"pX":1.2881328047099931,"pZ":0.9031762171707872,"vX0":3.63971008371677,"vY0":-127.87798955636823,"vZ0":-5.999157553180945,"x":67.9,"y":214.39,"x0":-0.696971880493786,"y0":50.00405046582514,"z0":5.350533440262522,"aX":7.108166864748198},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":-8.4,"spinRate":2440,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4261108548468373,"extension":6.565922048127886},"index":3,"playId":"7dfd1bf3-f8d2-385b-964a-66e40a1e270e","pitchNumber":4,"startTime":"2025-07-27T19:16:24.680Z","endTime":"2025-07-27T19:16:28.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.36084552193849,"strikeZoneBottom":1.70919977218281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.924787920436792,"aZ":-20.068015209269124,"pfxX":-9.060101769516312,"pfxZ":6.252412883995272,"pX":1.419208661452589,"pZ":1.094628752019515,"vX0":9.71959068118224,"vY0":-137.61126734827332,"vZ0":-7.23399522438172,"x":62.9,"y":209.23,"x0":-0.9661356922607471,"y0":50.00056487542157,"z0":5.096610331755793,"aX":-17.53365902236175},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":14.6,"spinRate":2093,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3966530065024907,"extension":6.414879475399705},"index":4,"playId":"37c89e2a-ad4e-3b79-a576-dbe6e8925ccc","pitchNumber":5,"startTime":"2025-07-27T19:16:41.409Z","endTime":"2025-07-27T19:16:45.721Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-27T19:16:56.530Z","endTime":"2025-07-27T19:17:04.027Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.38444276335263,"strikeZoneBottom":1.71980794834837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.654185260166248,"aZ":-20.989748332950654,"pfxX":2.6963493202563664,"pfxZ":6.320681375253718,"pX":0.7505116674680656,"pZ":0.5052310874352125,"vX0":3.4824222104825537,"vY0":-131.5987382098584,"vZ0":-8.378708888760492,"x":88.39,"y":225.14,"x0":-0.9358918325962033,"y0":50.00227770658931,"z0":5.262443960707948,"aX":4.769467852308527},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":-5.6,"spinRate":2262,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.414837288004819,"extension":6.448564492385764},"index":6,"playId":"d4c712cc-52df-378a-ab4c-51fcfea32990","pitchNumber":6,"startTime":"2025-07-27T19:17:04.027Z","endTime":"2025-07-27T19:17:07.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:17:07.786Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a line drive to center fielder Jarren Duran. Miguel Rojas scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:17:24.985Z","endTime":"2025-07-27T19:18:31.455Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.32813682901347,"strikeZoneBottom":1.56734454921272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.048583158188613,"aZ":-20.792144737042825,"pfxX":1.8967194220853876,"pfxZ":6.459794653815866,"pX":0.08000792749665321,"pZ":2.637912899837767,"vX0":2.3548932366167703,"vY0":-130.99425989826275,"vZ0":-3.2853917501462644,"x":113.95,"y":167.56,"x0":-1.0723689363894828,"y0":50.00261296615341,"z0":5.437567991819915,"aX":3.342358402479224},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":-3.8,"spinRate":2415,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.41591661956733716,"extension":6.537859290803138},"index":0,"playId":"e5609b1f-5ee4-3ec8-a671-944359379088","pitchNumber":1,"startTime":"2025-07-27T19:17:34.819Z","endTime":"2025-07-27T19:17:41.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Miguel Rojas steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"e5609b1f-5ee4-3ec8-a671-944359379088","startTime":"2025-07-27T19:17:47.240Z","endTime":"2025-07-27T19:17:58.677Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"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":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.5,"strikeZoneTop":3.19708045277244,"strikeZoneBottom":1.56907872316987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.98482926005232,"aZ":-25.07300882095239,"pfxX":4.572421929179366,"pfxZ":4.192513313062241,"pX":1.2494910062675504,"pZ":0.3245864195087239,"vX0":3.7695903868454153,"vY0":-128.13929420883582,"vZ0":-7.571216845613,"x":69.37,"y":230.02,"x0":-0.825357738966852,"y0":50.00215887983638,"z0":5.225274421519355,"aX":7.739852313151046},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":-9.0,"spinRate":2570,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.42452503636936445,"extension":6.568768997109306},"index":2,"playId":"b331337a-8b97-3759-af9f-97c6f3cbfd40","pitchNumber":2,"startTime":"2025-07-27T19:17:58.677Z","endTime":"2025-07-27T19:18:01.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.339173142438568,"aZ":-26.222601842954603,"pfxX":4.348482782859529,"pfxZ":3.4683178492376197,"pX":0.9255619250027642,"pZ":2.441534338708649,"vX0":3.372408169350741,"vY0":-129.05803430790172,"vZ0":-2.657804326033064,"x":81.72,"y":172.86,"x0":-0.9551560065446527,"y0":50.005971182478504,"z0":5.467163577140401,"aX":7.467348679547069},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":-8.5,"spinRate":2619,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4215373725537517,"extension":6.606965208706432},"hitData":{"launchSpeed":89.2,"launchAngle":9.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.06,"coordY":101.91}},"index":3,"playId":"e394db01-6aaf-3672-9ec6-55ee7986848f","pitchNumber":3,"startTime":"2025-07-27T19:18:20.375Z","endTime":"2025-07-27T19:18:31.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:18:31.455Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a ground ball to right fielder Wilyer Abreu. Mookie Betts to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:19:35.255Z","endTime":"2025-07-27T19:20:16.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T19:18:58.552Z","endTime":"2025-07-27T19:19:37.573Z","isPitch":false,"type":"action"},{"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":90.4,"endSpeed":82.9,"strikeZoneTop":3.52986720359361,"strikeZoneBottom":1.60930333797383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.595035907413244,"aZ":-26.763259815408833,"pfxX":-7.674696282740152,"pfxZ":3.0771165710882524,"pX":-1.5043521917782352,"pZ":3.331432410821777,"vX0":2.5654159280253506,"vY0":-131.71707027520455,"vZ0":-0.1361396451552066,"x":174.34,"y":148.83,"x0":-1.4929137784036743,"y0":50.00501758540192,"z0":5.360293230763424,"aX":-13.506478506726992},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":13.3,"spinRate":1543,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4156122008006382,"extension":6.280049984448568},"index":1,"playId":"c47bb6d9-90cf-35d9-8cf6-819c3b600c2e","pitchNumber":1,"startTime":"2025-07-27T19:19:37.573Z","endTime":"2025-07-27T19:19:42.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.528415447632852,"aZ":-16.540951488653043,"pfxX":-1.9973639881290879,"pfxZ":8.26054995269717,"pX":0.32317213433553316,"pZ":3.271176988954202,"vX0":4.213263334357076,"vY0":-136.77945683567245,"vZ0":-2.9606857811888867,"x":104.68,"y":150.46,"x0":-0.9785149773911241,"y0":50.00176092414153,"z0":5.503627084878444,"aX":-3.7799779401492875},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":2.8,"spinRate":2202,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4006335167240138,"extension":6.410233745957053},"index":2,"playId":"df79819e-4c78-3c3e-9469-02e57bd448f0","pitchNumber":2,"startTime":"2025-07-27T19:19:50.473Z","endTime":"2025-07-27T19:19:58.431Z","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":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72533400991277,"aZ":-33.32611766730215,"pfxX":-8.070679882367784,"pfxZ":-0.6583542214980795,"pX":-0.7107509075094103,"pZ":1.7418348222335183,"vX0":4.5831029464044555,"vY0":-131.6050616509579,"vZ0":-2.7333474530567647,"x":144.09,"y":191.75,"x0":-1.4255910880216693,"y0":50.000302606586665,"z0":5.2601878340024575,"aX":-14.166049776683023},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.6,"breakHorizontal":13.7,"spinRate":1564,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4160533276735454,"extension":6.270984802315575},"hitData":{"launchSpeed":86.4,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.42,"coordY":103.04}},"index":3,"playId":"6d5ba540-ea41-3ffe-b175-54915c522fd2","pitchNumber":3,"startTime":"2025-07-27T19:20:05.318Z","endTime":"2025-07-27T19:20:16.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:20:16.968Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:20:43.758Z","endTime":"2025-07-27T19:22:50.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.041496265560156,"aZ":-19.959770924348017,"pfxX":3.3870816759319538,"pfxZ":6.854001243716201,"pX":0.3738523592257573,"pZ":3.1416609557571835,"vX0":2.4262692969151405,"vY0":-131.66656007343053,"vZ0":-2.320013415233903,"x":102.75,"y":153.96,"x0":-0.9949251333615855,"y0":50.0013751360246,"z0":5.4875342165516745,"aX":6.035302335642084},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.2,"breakHorizontal":-6.6,"spinRate":2509,"spinDirection":172},"zone":3,"typeConfidence":2.0,"plateTime":0.4136420801195504,"extension":6.537737336789883},"index":0,"playId":"762977ad-1306-3e80-bf3e-043868ec1bb1","pitchNumber":1,"startTime":"2025-07-27T19:20:50.433Z","endTime":"2025-07-27T19:20:56.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.922009642599317,"aZ":-26.954819605424372,"pfxX":5.329712297873909,"pfxZ":3.152180280963914,"pX":1.17683762859063,"pZ":1.7296136582890251,"vX0":3.6465418024480534,"vY0":-127.29493189962932,"vZ0":-3.884818780580176,"x":72.14,"y":192.08,"x0":-0.9623375850718153,"y0":50.003580775496026,"z0":5.387898719561647,"aX":8.824934024296907},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":-10.4,"spinRate":2537,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4288116456583877,"extension":6.652749346181642},"index":1,"playId":"375a664f-d0f6-3349-972b-62ea68a30dab","pitchNumber":2,"startTime":"2025-07-27T19:21:10.311Z","endTime":"2025-07-27T19:21:15.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-27T19:21:22.766Z","endTime":"2025-07-27T19:21:36.312Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"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":78.1,"endSpeed":72.1,"strikeZoneTop":3.56114760755155,"strikeZoneBottom":1.77468655930094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.592951123806714,"aZ":-43.27574821933437,"pfxX":7.165356565192546,"pfxZ":-8.554101582729196,"pX":0.3912893669484612,"pZ":0.7399588052385078,"vX0":0.7637366108151752,"vY0":-113.7445388634014,"vZ0":-1.1560188957885855,"x":102.08,"y":218.8,"x0":-0.8794580195574955,"y0":50.00062870339647,"z0":5.57963924214134,"aX":9.303634697887038},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.5,"breakHorizontal":-13.2,"spinRate":2389,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4831807276700748,"extension":6.610759436582764},"index":3,"playId":"1d192ce9-e0ef-306d-9590-badc96c001f5","pitchNumber":3,"startTime":"2025-07-27T19:21:36.312Z","endTime":"2025-07-27T19:21:42.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.49926331752926,"strikeZoneBottom":1.67837139702163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22357194607691,"aZ":-19.410462543466803,"pfxX":-7.832916855451874,"pfxZ":6.477939032709497,"pX":-1.2526293925124883,"pZ":1.7634452390551922,"vX0":3.0257403131574128,"vY0":-139.4613590030743,"vZ0":-5.597749084924597,"x":164.75,"y":191.17,"x0":-1.333536748099721,"y0":50.00668746180905,"z0":5.076293515092757,"aX":-15.439515921044775},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":13.6,"spinRate":2258,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3926862141003751,"extension":6.68369033093256},"index":4,"playId":"a1345f66-9d81-352e-be20-2c2277bf1763","pitchNumber":4,"startTime":"2025-07-27T19:21:58.708Z","endTime":"2025-07-27T19:22:05.486Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.461363827412647,"aZ":-33.055689453065256,"pfxX":4.697320908997704,"pfxZ":-0.5269154618802654,"pX":0.32230332434965714,"pZ":0.9354722957519253,"vX0":1.9372721966132842,"vY0":-127.09970475664603,"vZ0":-4.379141501644785,"x":104.71,"y":213.52,"x0":-1.0560802141837586,"y0":50.003863363203116,"z0":5.251955529871916,"aX":7.830062877604456},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.6,"breakHorizontal":-8.9,"spinRate":2557,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4278794028296993,"extension":6.6174126546796685},"index":5,"playId":"3f643d1f-85e8-3088-be71-779a2f7582ae","pitchNumber":5,"startTime":"2025-07-27T19:22:15.018Z","endTime":"2025-07-27T19:22:19.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.542755029757977,"aZ":-13.674329581909072,"pfxX":-1.909847270964498,"pfxZ":9.799473238667705,"pX":-0.21632461786536153,"pZ":4.053013742777644,"vX0":2.0722351681432225,"vY0":-136.646427211083,"vZ0":-1.7566732795938846,"x":125.25,"y":129.35,"x0":-0.7369283621889355,"y0":50.006146377505594,"z0":5.645372049319479,"aX":-3.606959258637782},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":3.0,"spinRate":2278,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4010687381136826,"extension":6.597501970929247},"index":6,"playId":"c3bf3c53-b882-3f2f-a447-b81453f301c3","pitchNumber":6,"startTime":"2025-07-27T19:22:41.875Z","endTime":"2025-07-27T19:22:50.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:22:50.035Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:24:44.000Z","endTime":"2025-07-27T19:25:42.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.28493404369217,"strikeZoneBottom":1.49837402508591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52592697284613,"aZ":-21.836059498149783,"pfxX":-13.082049726117909,"pfxZ":5.649926904672983,"pX":0.7486836626597202,"pZ":2.3612174889190847,"vX0":11.5854856946609,"vY0":-134.72813810221245,"vZ0":-3.3672505594864988,"x":88.46,"y":175.03,"x0":-1.9171874175882402,"y0":50.00434403011322,"z0":5.178918288472062,"aX":-23.94202832445536},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":21.1,"spinRate":2328,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.40726921579571407,"extension":6.713752985234575},"index":0,"playId":"dcd1912f-e434-3006-9eff-c413990898e5","pitchNumber":1,"startTime":"2025-07-27T19:24:55.500Z","endTime":"2025-07-27T19:24:59.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42308465430504,"aZ":-25.789983725132455,"pfxX":-0.7333988547595327,"pfxZ":3.6138965304597725,"pX":0.6621482342437033,"pZ":2.6087835373055115,"vX0":7.313093059066538,"vY0":-131.28290755127452,"vZ0":-1.9375128287993761,"x":91.76,"y":168.34,"x0":-2.0491611587055356,"y0":50.0053851570524,"z0":5.251529174316461,"aX":-1.2968789919532517},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-0.1,"spinRate":2449,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.4151559541302845,"extension":6.508162787434052},"index":1,"playId":"d1b0fc4f-0ed1-3ea9-a085-b7ff51c440f4","pitchNumber":2,"startTime":"2025-07-27T19:25:12.868Z","endTime":"2025-07-27T19:25:17.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2140036234587,"aZ":-35.656198879550665,"pfxX":8.547930323409165,"pfxZ":-2.228606372823707,"pX":0.5937514717010859,"pZ":2.0757302728979994,"vX0":4.67754006834819,"vY0":-123.91919065845298,"vZ0":-0.010547231307026506,"x":94.37,"y":182.74,"x0":-2.4277218350075893,"y0":50.005621389316104,"z0":5.052839055894034,"aX":13.327853835955855},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.8,"breakHorizontal":-16.6,"spinRate":2984,"spinDirection":52},"zone":6,"typeConfidence":0.9,"plateTime":0.4415933553554625,"extension":6.514532528158982},"hitData":{"launchSpeed":87.3,"launchAngle":8.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.51,"coordY":140.1}},"index":2,"playId":"26ed7163-08aa-3711-b4bc-cedfef73324d","pitchNumber":3,"startTime":"2025-07-27T19:25:34.568Z","endTime":"2025-07-27T19:25:42.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:25:42.128Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:26:13.036Z","endTime":"2025-07-27T19:27:21.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T19:26:02.708Z","endTime":"2025-07-27T19:26:15.395Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.65021716633674,"strikeZoneBottom":1.67816217926536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56079865640868,"aZ":-25.95498652692812,"pfxX":-11.539382021854523,"pfxZ":3.2779982810846526,"pX":-0.17013451713825037,"pZ":3.1687737827860394,"vX0":9.251286583350403,"vY0":-137.17807033306093,"vZ0":-0.4713381413409852,"x":123.49,"y":153.22,"x0":-2.0942556031536914,"y0":50.00361034710882,"z0":5.118874682876454,"aX":-21.89909165557692},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":18.8,"spinRate":2305,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.3999344501651354,"extension":6.487003574613337},"index":1,"playId":"d97f1a6b-89ae-32b3-88f7-8b62bdfbd849","pitchNumber":1,"startTime":"2025-07-27T19:26:15.395Z","endTime":"2025-07-27T19:26:19.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.65870687067497,"strikeZoneBottom":1.68691418975497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.414488181916244,"aZ":-27.888413617825826,"pfxX":-12.587549753522447,"pfxZ":2.2350566255745044,"pX":0.8075311732260829,"pZ":2.333782672493264,"vX0":11.851532326589513,"vY0":-137.625174910572,"vZ0":-2.1643275692378534,"x":86.22,"y":175.77,"x0":-1.918239814270325,"y0":50.00417701378219,"z0":5.018381888628406,"aX":-24.15932983722486},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":20.3,"spinRate":2334,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.39790465888287185,"extension":6.6005163003581035},"index":2,"playId":"7bdf0060-bf17-35d1-8eb4-edb8c325c059","pitchNumber":2,"startTime":"2025-07-27T19:26:33.639Z","endTime":"2025-07-27T19:26:38.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.092547813296445,"aZ":-17.667311547689234,"pfxX":-8.32090921139827,"pfxZ":7.240372061195865,"pX":0.24450025890785998,"pZ":3.699339419604929,"vX0":8.514770781781554,"vY0":-140.4868039260959,"vZ0":-1.4156110878054038,"x":107.68,"y":138.9,"x0":-1.7409704245161775,"y0":50.00413212580045,"z0":5.355276727297695,"aX":-16.675309086981574},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":13.3,"spinRate":2315,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.38951377842262547,"extension":6.642223078467713},"index":3,"playId":"5b4eb4b5-726b-39c1-ae9f-89ca1c6206ad","pitchNumber":3,"startTime":"2025-07-27T19:26:53.365Z","endTime":"2025-07-27T19:26:59.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.465813879746445,"aZ":-36.077455981006345,"pfxX":9.464888601633206,"pfxZ":-2.5036830053338957,"pX":1.6395094041279383,"pZ":2.1645135358791134,"vX0":6.077985010416449,"vY0":-124.73152349497188,"vZ0":0.14720625841776203,"x":54.51,"y":180.34,"x0":-2.066832584235577,"y0":50.0030973824161,"z0":5.104731375327728,"aX":14.759509204113115},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.2,"breakHorizontal":-18.6,"spinRate":3153,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.44085206079183026,"extension":6.411406374003713},"index":4,"playId":"a92d16a8-d824-3e4d-a33a-983c2a91fd1a","pitchNumber":4,"startTime":"2025-07-27T19:27:17.077Z","endTime":"2025-07-27T19:27:21.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:27:21.661Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging, catcher Dalton Rushing to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:27:31.793Z","endTime":"2025-07-27T19:29:37.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.53273187176806,"strikeZoneBottom":1.71053017244263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.725806763880335,"aZ":-35.465701836357134,"pfxX":11.544226904645518,"pfxZ":-2.1918600103267902,"pX":-1.6545506214759267,"pZ":3.056779128108232,"vX0":-1.4158862420317937,"vY0":-122.09781846968424,"vZ0":2.063353385771219,"x":180.07,"y":156.25,"x0":-2.5634319714657336,"y0":50.00532776486804,"z0":5.269011372261739,"aX":17.30174854671001},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.1,"breakHorizontal":-20.5,"spinRate":3128,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.44989340789944343,"extension":6.226304615009122},"index":0,"playId":"21ed527d-8460-3b4b-b31f-f4099e8b7949","pitchNumber":1,"startTime":"2025-07-27T19:27:50.595Z","endTime":"2025-07-27T19:27:56.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.44447790359993,"strikeZoneBottom":1.60516376615112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.360072488087077,"aZ":-22.847016299414367,"pfxX":-8.820712276919837,"pfxZ":4.853799583638132,"pX":-0.8060180715305837,"pZ":2.8911858332043576,"vX0":6.720596254967297,"vY0":-137.9255821354062,"vZ0":-1.6769587842866813,"x":147.72,"y":160.72,"x0":-2.131128026981724,"y0":50.00393838032876,"z0":5.051431847698553,"aX":-16.955222876917368},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":14.5,"spinRate":2415,"spinDirection":232},"zone":1,"typeConfidence":0.61,"plateTime":0.3974877026777577,"extension":6.576895693914674},"index":1,"playId":"83a034f9-a1f4-366a-97bf-0ba52dee65f0","pitchNumber":2,"startTime":"2025-07-27T19:28:06.954Z","endTime":"2025-07-27T19:28:12.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.48792655455006,"strikeZoneBottom":1.70054743570068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.809334561595048,"aZ":-25.7462758334548,"pfxX":-0.7669149380333946,"pfxZ":3.6049017912841084,"pX":-0.0889832808233343,"pZ":3.562344455285174,"vX0":5.3640397410693526,"vY0":-132.14653949651148,"vZ0":0.4738782645718769,"x":120.39,"y":142.6,"x0":-2.0378668894091465,"y0":50.005987325594745,"z0":5.258865276068682,"aX":-1.3697340502564166},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":0.4,"spinRate":2473,"spinDirection":187},"zone":2,"typeConfidence":0.91,"plateTime":0.41309531108226905,"extension":6.458192349851003},"index":2,"playId":"ba23b910-bb9b-3d1a-855e-63e88a2f67ac","pitchNumber":3,"startTime":"2025-07-27T19:28:26.670Z","endTime":"2025-07-27T19:28:32.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.44655718731248,"strikeZoneBottom":1.52124844561106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.130382807168722,"aZ":-22.06259875944258,"pfxX":-11.612739480144365,"pfxZ":5.209050768704209,"pX":0.12391029306060228,"pZ":2.6490193055867555,"vX0":9.783924030631077,"vY0":-138.31044168469012,"vZ0":-2.4581305504970175,"x":112.28,"y":167.26,"x0":-1.9462194590649837,"y0":50.006305872589685,"z0":5.024880714871835,"aX":-22.559574076503385},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":19.1,"spinRate":2380,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.39564032569234975,"extension":6.558485431932479},"index":3,"playId":"da1451e0-d93b-317e-87fa-622f5b55b5d5","pitchNumber":4,"startTime":"2025-07-27T19:28:46.744Z","endTime":"2025-07-27T19:28:52.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.595643779446203,"aZ":-26.173074730157094,"pfxX":-1.1436538184523726,"pfxZ":3.3368608273242844,"pX":-0.5312231792360448,"pZ":2.0942915485851192,"vX0":4.704850686927755,"vY0":-132.09704060609945,"vZ0":-2.6105622905012305,"x":137.25,"y":182.23,"x0":-2.173548114548222,"y0":50.00209811488428,"z0":4.985336192276337,"aX":-2.0567045896319804},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":1.2,"spinRate":2496,"spinDirection":205},"zone":7,"typeConfidence":0.91,"plateTime":0.4119554589859429,"extension":6.6395537748209295},"index":4,"playId":"7bc1e659-badc-39d6-bf7d-0f029b7f8c74","pitchNumber":5,"startTime":"2025-07-27T19:29:05.892Z","endTime":"2025-07-27T19:29:10.557Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5349556506114,"aZ":-35.509678419439105,"pfxX":9.823591774824305,"pfxZ":-2.1708132329256866,"pX":1.256875285794177,"pZ":1.261537050006066,"vX0":5.250500035945365,"vY0":-124.06985754008747,"vZ0":-1.7147981732301456,"x":69.09,"y":204.72,"x0":-2.174351742993068,"y0":50.005520401121245,"z0":4.965784257606751,"aX":15.070724633713542},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":-19.1,"spinRate":3074,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4442082100504985,"extension":6.575677505171136},"index":5,"playId":"49c7174a-e500-3870-8ed8-680d1cdc631d","pitchNumber":6,"startTime":"2025-07-27T19:29:28.749Z","endTime":"2025-07-27T19:29:37.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:29:37.176Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:31:22.324Z","endTime":"2025-07-27T19:32:59.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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(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":75.6,"endSpeed":69.3,"strikeZoneTop":3.70597282336085,"strikeZoneBottom":1.80621208411291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81900237050873,"aZ":-44.03466263188874,"pfxX":5.707341202233703,"pfxZ":-9.743789217125963,"pX":-1.4198801786014235,"pZ":3.0011276692003954,"vX0":-2.3751270033055034,"vY0":-109.99248804904718,"vZ0":4.033728185971533,"x":171.12,"y":157.75,"x0":-1.0634285366469043,"y0":50.00488166242587,"z0":5.834981781892871,"aX":6.94380709109195},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-16.1,"breakHorizontal":-9.6,"spinRate":2579,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.49933083680383383,"extension":6.416066971861115},"index":0,"playId":"696f888a-cbcc-3f16-8c75-fee31956240a","pitchNumber":1,"startTime":"2025-07-27T19:31:40.398Z","endTime":"2025-07-27T19:31:46.416Z","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":76.2,"endSpeed":70.3,"strikeZoneTop":3.70741190496485,"strikeZoneBottom":1.84218876690633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.731469379888328,"aZ":-43.13829296549597,"pfxX":4.743973045034328,"pfxZ":-8.877117917893813,"pX":-0.1334007927881588,"pZ":0.9335709258971988,"vX0":0.1631387382208604,"vY0":-111.00045172462904,"vZ0":-0.4280382839504786,"x":122.08,"y":213.57,"x0":-0.8234079232638429,"y0":50.00164962343684,"z0":5.658909179425144,"aX":5.8599351406675915},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-15.8,"breakHorizontal":-8.6,"spinRate":2587,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.495355563887669,"extension":6.6432141577247865},"index":1,"playId":"1eef7560-8f20-3c53-8636-258f1247d499","pitchNumber":2,"startTime":"2025-07-27T19:31:53.336Z","endTime":"2025-07-27T19:32:00.026Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.003160245411046,"aZ":-13.129995607113697,"pfxX":-2.2638940078792524,"pfxZ":10.201568648913154,"pX":-0.2636197142519126,"pZ":2.922044605284079,"vX0":2.855221048605616,"vY0":-135.39344061536838,"vZ0":-4.307819760802142,"x":127.05,"y":159.88,"x0":-1.0349514661329426,"y0":50.00410586764377,"z0":5.444557543315862,"aX":-4.227090603924573},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":3.5,"spinRate":2359,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4036675350503711,"extension":6.2875603420485175},"index":2,"playId":"b6800b1f-5935-36d9-8e04-d0ee8c72f970","pitchNumber":3,"startTime":"2025-07-27T19:32:08.459Z","endTime":"2025-07-27T19:32:13.524Z","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":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.68272174677126,"strikeZoneBottom":1.69657192517667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.976225047909605,"aZ":-21.166344145131763,"pfxX":1.8825448608144644,"pfxZ":6.234562618633661,"pX":0.9310234993310689,"pZ":2.239947410051808,"vX0":4.123404836962028,"vY0":-130.8450491022518,"vZ0":-4.191597672920953,"x":81.51,"y":178.3,"x0":-0.8987508474670127,"y0":50.001102270506586,"z0":5.4135444912755215,"aX":3.320945086227843},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":-4.2,"spinRate":2314,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4157872689822102,"extension":6.350775989165166},"index":3,"playId":"d67c338f-8a48-3a75-8ba8-e9981bbbad7b","pitchNumber":4,"startTime":"2025-07-27T19:32:22.234Z","endTime":"2025-07-27T19:32:26.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.72793341698437,"strikeZoneBottom":1.89763304974912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.089254207039726,"aZ":-19.447114374159312,"pfxX":-8.352029791264258,"pfxZ":6.750729716748275,"pX":0.9702862266501446,"pZ":3.119436755353439,"vX0":8.078836542953544,"vY0":-135.8128399920592,"vZ0":-2.0674853228790395,"x":80.01,"y":154.56,"x0":-0.9441946106837321,"y0":50.00566249463105,"z0":5.229470521004214,"aX":-15.753984874211499},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":2087,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4018316608599566,"extension":6.421317382621838},"index":4,"playId":"562cafd8-d9c8-3e6e-b105-f83f75aad2f5","pitchNumber":5,"startTime":"2025-07-27T19:32:40.366Z","endTime":"2025-07-27T19:32:45.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.78729047392307,"strikeZoneBottom":1.7055247576871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80679461827286,"aZ":-21.50192150092266,"pfxX":-8.3569802898852,"pfxZ":5.5518078754233215,"pX":-0.7030365449179661,"pZ":1.7294681876682163,"vX0":4.417717792936852,"vY0":-137.1318751313351,"vZ0":-5.105514608404789,"x":143.8,"y":192.08,"x0":-1.24159682704476,"y0":50.0014436039302,"z0":5.064621371293226,"aX":-16.055770817951082},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":14.3,"spinRate":2133,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3980860257502412,"extension":6.433359898032646},"index":5,"playId":"7c3746f1-2bda-362d-9035-376abf004693","pitchNumber":6,"startTime":"2025-07-27T19:32:53.671Z","endTime":"2025-07-27T19:32:59.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:32:59.325Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:33:07.422Z","endTime":"2025-07-27T19:34:53.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":{"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.1,"endSpeed":85.6,"strikeZoneTop":3.44475097490974,"strikeZoneBottom":1.59235516420934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.740578259532796,"aZ":-14.893922112011076,"pfxX":-3.4823299888987878,"pfxZ":9.241823502375258,"pX":1.6098596492355526,"pZ":2.876150446834222,"vX0":7.433669801091745,"vY0":-135.42438531171862,"vZ0":-3.9932253696225524,"x":55.64,"y":161.12,"x0":-0.7100951031457113,"y0":50.00366118660217,"z0":5.4019235838776165,"aX":-6.51279740705573},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":4.8,"spinRate":2234,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4034379136207882,"extension":6.486467383569039},"index":0,"playId":"98a973a7-83dd-32ad-8d9c-0fa7cdd900ff","pitchNumber":1,"startTime":"2025-07-27T19:33:21.522Z","endTime":"2025-07-27T19:33:25.216Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.42725533617001,"strikeZoneBottom":1.60936996990558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.431476101129473,"aZ":-22.300083803092555,"pfxX":1.0723226254677956,"pfxZ":5.682002772778796,"pX":0.08171463477137812,"pZ":2.838444258834896,"vX0":2.3861592555715028,"vY0":-130.2238948461977,"vZ0":-2.367518874575056,"x":113.89,"y":162.14,"x0":-0.9816033186649767,"y0":50.000779875811844,"z0":5.426199054155156,"aX":1.8617164049150892},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":-2.4,"spinRate":2352,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.4187996518704411,"extension":6.4047838158814345},"index":1,"playId":"b417a552-f48d-3d0a-a0b9-8a35f2316d00","pitchNumber":2,"startTime":"2025-07-27T19:33:31.492Z","endTime":"2025-07-27T19:33:36.631Z","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":86.2,"endSpeed":80.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.201585857360143,"aZ":-31.23808385502296,"pfxX":3.6165832469109995,"pfxZ":0.5782086833796969,"pX":0.40809374026810413,"pZ":1.8993091448408632,"vX0":2.258321268902863,"vY0":-125.72326757441901,"vZ0":-2.5258001970444486,"x":101.44,"y":187.5,"x0":-0.9676253486078428,"y0":50.003658045696405,"z0":5.417806018298159,"aX":5.8693552808399225},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-7.1,"spinRate":2490,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.43338164688841463,"extension":6.448664420974451},"index":2,"playId":"2ab37369-64c1-3c6a-9733-e68be279776e","pitchNumber":3,"startTime":"2025-07-27T19:33:43.234Z","endTime":"2025-07-27T19:33:47.152Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T19:34:00.196Z","endTime":"2025-07-27T19:34:18.496Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.179973229556904,"aZ":-12.20201939321929,"pfxX":-3.7083891327277136,"pfxZ":10.735208903468294,"pX":0.010572858742129383,"pZ":2.5125264582021902,"vX0":3.1296870671522865,"vY0":-135.8772443626473,"vZ0":-5.5314061032797674,"x":116.6,"y":170.94,"x0":-0.6772493689167206,"y0":50.00158907557522,"z0":5.430342375932292,"aX":-6.89865591502201},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2191,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4038777522388388,"extension":6.718262643131041},"index":4,"playId":"f154f8a1-7b13-36ce-91ea-bde2872358ce","pitchNumber":4,"startTime":"2025-07-27T19:34:18.496Z","endTime":"2025-07-27T19:34:21.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.40736605275703,"strikeZoneBottom":1.63496571973951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.31651020938331,"aZ":-26.251482322669688,"pfxX":4.93708332559372,"pfxZ":4.019309349581386,"pX":1.2053445518253916,"pZ":0.9579617601348543,"vX0":3.442273359195482,"vY0":-120.29416628437887,"vZ0":-4.727937622364347,"x":71.06,"y":212.92,"x0":-0.8831421836203586,"y0":50.00139447685287,"z0":5.263301203167403,"aX":7.267267486696425},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.5,"breakHorizontal":-9.7,"spinRate":2657,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.45452624197399505,"extension":6.567458701299403},"index":5,"playId":"38745ff0-069e-36c2-b205-e4c882a02715","pitchNumber":5,"startTime":"2025-07-27T19:34:36.775Z","endTime":"2025-07-27T19:34:43.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.45969801574468,"strikeZoneBottom":1.65249024987455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.894242933464728,"aZ":-18.66393765236362,"pfxX":-8.59009656266212,"pfxZ":6.903377827322746,"pX":0.29391579784428024,"pZ":1.5328629111005392,"vX0":6.747852018533586,"vY0":-138.2906774683818,"vZ0":-6.269965646699441,"x":105.8,"y":197.39,"x0":-1.0494390799597457,"y0":50.00120081612978,"z0":5.061240844892331,"aX":-16.806253287257892},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":14.3,"spinRate":2166,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3945437320333136,"extension":6.385616667915711},"index":6,"playId":"6f594857-675c-3bb0-bf21-d22303144fa8","pitchNumber":6,"startTime":"2025-07-27T19:34:49.404Z","endTime":"2025-07-27T19:34:53.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:34:53.516Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Conforto doubles (15) on a sharp line drive to left fielder Roman Anthony.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:37:36.195Z","endTime":"2025-07-27T19:38:05.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T19:35:07.802Z","endTime":"2025-07-27T19:35:26.558Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Walker Buehler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T19:35:26.558Z","endTime":"2025-07-27T19:37:38.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"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":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.53735157186691,"strikeZoneBottom":1.6258534328118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31532994623925,"aZ":-28.538085169816195,"pfxX":10.07018897056612,"pfxZ":2.0347091248207594,"pX":-0.656411723212075,"pZ":2.1731016402604806,"vX0":-11.848059474198775,"vY0":-132.0484422832326,"vZ0":-2.0639573945761565,"x":142.02,"y":180.11,"x0":2.557895587344498,"y0":50.0013067828743,"z0":5.042597057954205,"aX":17.972720794059168},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":2163,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.41312099773441835,"extension":5.783580456801124},"index":2,"playId":"bad46af6-12e2-3a6f-acd7-24d81b895d41","pitchNumber":1,"startTime":"2025-07-27T19:37:38.511Z","endTime":"2025-07-27T19:37:42.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.929341233632428,"aZ":-30.607680679923583,"pfxX":9.287396183935645,"pfxZ":0.8894539192938264,"pX":-0.367181554240471,"pZ":2.2335498485695795,"vX0":-10.919796321394232,"vY0":-131.7309383343743,"vZ0":-1.1502808742554462,"x":131.0,"y":178.47,"x0":2.6173863084983577,"y0":50.00344163323362,"z0":4.930215060610571,"aX":16.388669149304462},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.6,"breakHorizontal":-14.5,"spinRate":2211,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.41514313742687525,"extension":5.567012595261145},"hitData":{"launchSpeed":101.3,"launchAngle":21.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.35,"coordY":110.64}},"index":3,"playId":"22475099-c7c9-34ee-bf3a-c8f0d7775232","pitchNumber":2,"startTime":"2025-07-27T19:37:53.930Z","endTime":"2025-07-27T19:38:05.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:38:05.965Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Edman walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:38:18.377Z","endTime":"2025-07-27T19:39:48.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.54207342457941,"strikeZoneBottom":1.53074189201899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.713601221333015,"aZ":-30.845877614589284,"pfxX":-6.313730375763481,"pfxZ":1.0007505119941085,"pX":0.3766783521968577,"pZ":1.877641315272068,"vX0":-4.440148200342272,"vY0":-114.98549889958183,"vZ0":0.08876252967912057,"x":102.64,"y":188.08,"x0":3.1577856266901163,"y0":50.003411574349066,"z0":4.8487141024278735,"aX":-8.395633690608138},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.2,"breakHorizontal":12.6,"spinRate":2616,"spinDirection":286},"zone":9,"typeConfidence":2.0,"plateTime":0.4776244889811325,"extension":5.436580346425215},"index":0,"playId":"171dbc8c-57ef-362d-8007-097e4323c948","pitchNumber":1,"startTime":"2025-07-27T19:38:36.029Z","endTime":"2025-07-27T19:38:41.197Z","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":80.6,"endSpeed":74.9,"strikeZoneTop":3.47505468505328,"strikeZoneBottom":1.56834358442094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.96791882211934,"aZ":-32.850778824847154,"pfxX":8.282384540135947,"pfxZ":-0.48430969812614144,"pX":-0.7915572071467037,"pZ":1.0286506577427819,"vX0":-10.644397277844803,"vY0":-117.05812670547677,"vZ0":-2.075917527465895,"x":147.17,"y":211.01,"x0":2.7170762853166948,"y0":50.0018027791105,"z0":4.972568260192635,"aX":11.612338089562718},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.1,"breakHorizontal":-12.7,"spinRate":1496,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.46609024589847614,"extension":5.496867837633173},"index":1,"playId":"f118aada-a64b-335b-b91b-82d9d3ed4a16","pitchNumber":2,"startTime":"2025-07-27T19:38:49.512Z","endTime":"2025-07-27T19:38:53.906Z","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":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.4722648510285,"strikeZoneBottom":1.6001564742318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0163379235217,"aZ":-33.58309783855035,"pfxX":-6.779269496615598,"pfxZ":-1.0247394823944056,"pX":-2.3813015432607765,"pZ":2.1873340868832,"vX0":-10.104643103665692,"vY0":-117.12996204318868,"vZ0":1.2351127555757968,"x":207.77,"y":179.72,"x0":2.884560127585044,"y0":50.0015815367582,"z0":4.815430522894711,"aX":-9.331945363374313},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.2,"breakHorizontal":15.0,"spinRate":2764,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4692656683128811,"extension":5.327690864463109},"index":2,"playId":"a031e8e1-63ef-3ae6-bd2d-d7c968371e9a","pitchNumber":3,"startTime":"2025-07-27T19:39:07.801Z","endTime":"2025-07-27T19:39:12.046Z","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":91.6,"endSpeed":84.3,"strikeZoneTop":3.47010840149375,"strikeZoneBottom":1.52835370641035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64760186158096,"aZ":-26.477093933471465,"pfxX":9.35598170143481,"pfxZ":3.1647888146188006,"pX":-1.354743618268402,"pZ":1.9167250265421363,"vX0":-13.175718393033701,"vY0":-132.85869578191662,"vZ0":-2.9840238618516866,"x":168.64,"y":187.03,"x0":2.437595181601395,"y0":50.00310649231682,"z0":4.964714375199014,"aX":16.841543699680653},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":-14.3,"spinRate":2333,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4112030560412454,"extension":5.633805619640331},"index":3,"playId":"ef6663c1-b20e-3b16-bd28-fd0c087a7250","pitchNumber":4,"startTime":"2025-07-27T19:39:27.070Z","endTime":"2025-07-27T19:39:32.630Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.4620191617615,"strikeZoneBottom":1.55499412874257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.042226225369294,"aZ":-32.38416301528824,"pfxX":-7.2114020709117845,"pfxZ":-0.1607114778894525,"pX":-1.0119357449999549,"pZ":1.3373031877708945,"vX0":-6.978104065581625,"vY0":-114.65729387638166,"vZ0":-0.41341799402458046,"x":155.57,"y":202.67,"x0":3.0182594878240865,"y0":50.00231835389664,"z0":4.705501592230169,"aX":-9.510069177965473},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.1,"breakHorizontal":15.0,"spinRate":2802,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.47941901700576084,"extension":5.40085449978885},"index":4,"playId":"9205b4ed-a41a-3d2a-b32f-8b95e63c25af","pitchNumber":5,"startTime":"2025-07-27T19:39:44.262Z","endTime":"2025-07-27T19:39:48.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:39:48.312Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dalton Rushing flies out to left fielder Roman Anthony.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:40:05.504Z","endTime":"2025-07-27T19:40:49.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.4,"endSpeed":82.7,"strikeZoneTop":3.23855734306086,"strikeZoneBottom":1.45631752226702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.117739510868116,"aZ":-26.288506646711642,"pfxX":8.880465314349385,"pfxZ":3.377980621381811,"pX":-1.3868413539571525,"pZ":2.5405052168720847,"vX0":-13.334309755997767,"vY0":-130.97336185882241,"vZ0":-1.0260906509336896,"x":169.86,"y":170.19,"x0":2.611480367961818,"y0":50.00098678443458,"z0":4.899584655541806,"aX":15.461160644313996},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":-13.2,"spinRate":2164,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.4178654083234292,"extension":5.702874237549673},"index":0,"playId":"ef2ecaa4-d221-36a7-b233-e8069162a043","pitchNumber":1,"startTime":"2025-07-27T19:40:21.612Z","endTime":"2025-07-27T19:40:26.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.834905919167955,"aZ":-27.201442281980196,"pfxX":9.241968402404053,"pfxZ":2.868404217913609,"pX":-0.15099244026677186,"pZ":2.162622536174637,"vX0":-10.37216468580456,"vY0":-130.46502998797234,"vZ0":-1.7599207371917562,"x":122.76,"y":180.39,"x0":2.663683520153904,"y0":50.00365126277647,"z0":4.883566740871962,"aX":16.03274912848107},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":-14.6,"spinRate":2158,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4188090057089493,"extension":5.601767207705805},"hitData":{"launchSpeed":93.7,"launchAngle":59.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.81,"coordY":122.68}},"index":1,"playId":"d5754448-d8de-3b08-95ec-b5608abd5a2f","pitchNumber":2,"startTime":"2025-07-27T19:40:37.735Z","endTime":"2025-07-27T19:40:49.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:40:49.350Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:43:10.814Z","endTime":"2025-07-27T19:45:12.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.58290948998981,"strikeZoneBottom":1.50822111587159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93279121560718,"aZ":-21.39333736433146,"pfxX":-11.781078659134394,"pfxZ":5.9076672619209685,"pX":0.8632759803341337,"pZ":2.615101657068989,"vX0":11.628465584975496,"vY0":-134.23955436729426,"vZ0":-2.699881749283654,"x":84.09,"y":168.17,"x0":-1.9931068249315782,"y0":50.0056052584706,"z0":5.1560646947502,"aX":-21.51442330034139},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":18.8,"spinRate":2280,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.4079413950155346,"extension":6.679866791311077},"index":0,"playId":"cb2b8b92-e8a5-3383-8a90-0b3eddfb72d6","pitchNumber":1,"startTime":"2025-07-27T19:43:13.958Z","endTime":"2025-07-27T19:43:18.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.55787699919978,"strikeZoneBottom":1.66437178347804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70010125648493,"aZ":-36.72613987837957,"pfxX":6.969876391315869,"pfxZ":-3.0295429123846276,"pX":2.47827123514801,"pZ":-0.2523231587011256,"vX0":8.85284297236723,"vY0":-123.04687140476989,"vZ0":-4.890505957545698,"x":22.53,"y":245.59,"x0":-2.097432847460029,"y0":50.00120721679561,"z0":4.938289243111226,"aX":10.483037457503807},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.6,"breakHorizontal":-15.0,"spinRate":3179,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.44838155780173894,"extension":6.379946973979306},"index":1,"playId":"7d83ec28-ea77-3ec7-a453-6988cd71b1be","pitchNumber":2,"startTime":"2025-07-27T19:43:32.703Z","endTime":"2025-07-27T19:43:37.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45245187540037,"aZ":-22.823558825447645,"pfxX":-0.9250226195701097,"pfxZ":5.276547341743161,"pX":0.25722153881996535,"pZ":3.2110569624579104,"vX0":6.5298060640367,"vY0":-131.63645064577528,"vZ0":-0.6740305679283064,"x":107.2,"y":152.08,"x0":-2.1251427677519272,"y0":50.001037266031325,"z0":5.14581030586067,"aX":-1.6393789596559265},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":0.4,"spinRate":2546,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.4145851832024823,"extension":6.661552259800444},"index":2,"playId":"06596de8-35e9-3dc3-b72c-5c71a1bfde93","pitchNumber":3,"startTime":"2025-07-27T19:43:52.967Z","endTime":"2025-07-27T19:43:59.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.774883000424413,"aZ":-22.445902227986252,"pfxX":-10.804280125699947,"pfxZ":5.140034238419917,"pX":0.5604651606547175,"pZ":2.1631823795179277,"vX0":10.575956635526913,"vY0":-136.8837791980862,"vZ0":-3.757901557980021,"x":95.64,"y":180.37,"x0":-1.9532207341863825,"y0":50.00681625068316,"z0":5.094385190536091,"aX":-20.46722176093433},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2370,"spinDirection":232},"zone":9,"typeConfidence":0.9,"plateTime":0.4004453835404944,"extension":6.6390773269725685},"index":3,"playId":"220e22fa-4a7e-3337-bc47-ebad51b65d60","pitchNumber":4,"startTime":"2025-07-27T19:44:14.527Z","endTime":"2025-07-27T19:44:18.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14946662247409,"aZ":-16.69782737946588,"pfxX":-6.793427985923311,"pfxZ":7.976945803662392,"pX":0.4596793868772883,"pZ":3.73573758229476,"vX0":8.67705460907229,"vY0":-138.8860722400714,"vZ0":-1.5229788136559894,"x":99.48,"y":137.92,"x0":-1.8327240201952528,"y0":50.00071209148649,"z0":5.409857258728199,"aX":-13.177336628017363},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":10.3,"spinRate":2426,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.39543430159864057,"extension":6.660474740672426},"index":4,"playId":"c7cf0fb0-16fa-3afd-aeba-89c7669f3d0a","pitchNumber":5,"startTime":"2025-07-27T19:44:37.396Z","endTime":"2025-07-27T19:44:41.417Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-27T19:44:53.350Z","endTime":"2025-07-27T19:45:05.702Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11479385051939,"aZ":-36.22440793470788,"pfxX":8.745305719351942,"pfxZ":-2.655614239287619,"pX":0.8870456439696613,"pZ":2.3985929973207156,"vX0":4.679511337014199,"vY0":-122.80900196149376,"vZ0":0.9088938179445276,"x":83.19,"y":174.02,"x0":-2.181784116552922,"y0":50.00607192277555,"z0":5.113250645007623,"aX":13.313751657704138},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.3,"breakHorizontal":-16.9,"spinRate":3050,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.44659891682825537,"extension":6.461572144293322},"hitData":{"launchSpeed":75.6,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.73,"coordY":155.74}},"index":6,"playId":"4a2d3458-9a5d-3a18-8979-97c2f168893b","pitchNumber":6,"startTime":"2025-07-27T19:45:05.702Z","endTime":"2025-07-27T19:45:12.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:45:12.993Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Abraham Toro singles on a line drive to center fielder Andy Pages.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:45:20.493Z","endTime":"2025-07-27T19:46:07.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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],"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":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.23982362983701,"strikeZoneBottom":1.60009886613666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.843178359481573,"aZ":-33.055376509828456,"pfxX":7.8377946990470235,"pfxZ":-0.5806757535449609,"pX":0.7670329717867008,"pZ":2.617957833454683,"vX0":4.90926512788345,"vY0":-122.37674840550139,"vZ0":0.6052888289883118,"x":87.76,"y":168.1,"x0":-2.2823064906231294,"y0":50.00197489410168,"z0":5.1958040291197625,"aX":11.903251885190231},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":-15.4,"spinRate":3005,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.44733463553673314,"extension":6.4063268755499765},"index":0,"playId":"fa446350-65dc-3dc3-8097-024cf34923e1","pitchNumber":1,"startTime":"2025-07-27T19:45:40.239Z","endTime":"2025-07-27T19:45:44.866Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41457909223354,"aZ":-26.33377759043815,"pfxX":0.5853725021914686,"pfxZ":3.2528496763039865,"pX":-0.009507206681456378,"pZ":2.9823325170665034,"vX0":5.330762650973821,"vY0":-132.71395401862614,"vZ0":-0.933083232344214,"x":117.36,"y":158.26,"x0":-2.1141569454071636,"y0":50.00585865609375,"z0":5.24357739044568,"aX":1.051696385067713},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2555,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.4115313707439663,"extension":6.540226788923599},"hitData":{"launchSpeed":76.8,"launchAngle":18.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.83,"coordY":96.48}},"index":1,"playId":"c79ac35c-d677-34fb-8472-b8d2ca2d4a2c","pitchNumber":2,"startTime":"2025-07-27T19:45:55.983Z","endTime":"2025-07-27T19:46:07.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:46:07.000Z","atBatIndex":43},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Roman Anthony triples (1) on a fly ball to shortstop Mookie Betts. Abraham Toro scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:46:23.452Z","endTime":"2025-07-27T19:46:49.113Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77797044131866,"aZ":-22.73987400130376,"pfxX":-11.229257994275397,"pfxZ":5.110901511152315,"pX":-0.05124416820659412,"pZ":2.1764006258519335,"vX0":9.34684616332866,"vY0":-135.08157480127858,"vZ0":-3.254549343989497,"x":118.95,"y":180.02,"x0":-2.0995490482455086,"y0":50.00107204352193,"z0":4.997811761536378,"aX":-20.723313559640985},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":18.4,"spinRate":2386,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.40568036660533924,"extension":6.636906586258021},"hitData":{"launchSpeed":94.8,"launchAngle":37.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":43.38,"coordY":107.6}},"index":0,"playId":"16939d3b-7f60-31ab-9b62-b1a827abb438","pitchNumber":1,"startTime":"2025-07-27T19:46:33.387Z","endTime":"2025-07-27T19:46:49.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:46:49.113Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Bregman homers (13) on a fly ball to left center field. Roman Anthony scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:48:33.149Z","endTime":"2025-07-27T19:49:04.391Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T19:47:32.779Z","endTime":"2025-07-27T19:48:35.474Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.707239655909696,"aZ":-34.03299676412941,"pfxX":7.645696918190697,"pfxZ":-1.1989163602890773,"pX":0.02428642402400885,"pZ":2.038838404964769,"vX0":3.2306613960101256,"vY0":-123.55625090344446,"vZ0":-0.28996003680590143,"x":116.07,"y":183.73,"x0":-2.2938500030794016,"y0":50.00458946521116,"z0":5.018411221282529,"aX":11.818310317808612},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.0,"breakHorizontal":-14.6,"spinRate":3053,"spinDirection":44},"zone":8,"typeConfidence":0.9,"plateTime":0.44335154225080053,"extension":6.668397268871404},"hitData":{"launchSpeed":99.6,"launchAngle":30.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.12,"coordY":66.55}},"index":1,"playId":"7ecdafcb-99b1-3623-b91e-f8279c42a44b","pitchNumber":1,"startTime":"2025-07-27T19:48:35.474Z","endTime":"2025-07-27T19:49:04.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:49:04.391Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out sharply to center fielder Andy Pages.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:49:21.080Z","endTime":"2025-07-27T19:49:51.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.4493770042773,"strikeZoneBottom":1.43534568437724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27160812925995,"aZ":-36.156683131014255,"pfxX":7.1431263385036114,"pfxZ":-2.547680061369448,"pX":-0.32748669153174403,"pZ":1.4532886924326036,"vX0":2.664731449670583,"vY0":-124.47473171390207,"vZ0":-1.6068173373660952,"x":129.48,"y":199.54,"x0":-2.341735283387681,"y0":50.00480207675723,"z0":5.116026040777452,"aX":11.14894794331136},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.8,"breakHorizontal":-13.6,"spinRate":3115,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.44094801186967114,"extension":6.539984204363589},"index":0,"playId":"c885fae2-b25f-3b21-9f87-f8106eb39d88","pitchNumber":1,"startTime":"2025-07-27T19:49:28.510Z","endTime":"2025-07-27T19:49:33.637Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.244828370668316,"aZ":-25.139629925846503,"pfxX":-12.586320898297755,"pfxZ":3.6550805915680495,"pX":-0.4438818270589317,"pZ":2.151915025400106,"vX0":8.827363702777891,"vY0":-138.26328100154134,"vZ0":-3.236136976112135,"x":133.92,"y":180.68,"x0":-2.050577514238904,"y0":50.006392918732494,"z0":5.033956629323294,"aX":-24.253616468240253},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":20.9,"spinRate":2422,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.39689363450611603,"extension":6.7318521663131605},"hitData":{"launchSpeed":104.2,"launchAngle":10.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.09,"coordY":76.33}},"index":1,"playId":"ac6cd254-1005-32db-8106-4ec7603517d9","pitchNumber":2,"startTime":"2025-07-27T19:49:45.725Z","endTime":"2025-07-27T19:49:51.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:49:51.799Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Story lines out sharply to right fielder Teoscar Hernández.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:50:09.354Z","endTime":"2025-07-27T19:51:32.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Lineout","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":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.43239944318002,"strikeZoneBottom":1.65221380691616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.044582343426885,"aZ":-23.416394056295985,"pfxX":-11.25397233411983,"pfxZ":4.5442938398927595,"pX":0.8401974913821826,"pZ":2.8847616789179846,"vX0":11.652347512767651,"vY0":-137.63802433623803,"vZ0":-1.7034984201080763,"x":84.97,"y":160.89,"x0":-1.9754387562091842,"y0":50.00609810897584,"z0":5.089089088199958,"aX":-21.709915036743876},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":18.1,"spinRate":2380,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.3971484555794653,"extension":6.683063195549638},"index":0,"playId":"00415948-df6f-343c-81aa-b84feee12956","pitchNumber":1,"startTime":"2025-07-27T19:50:19.673Z","endTime":"2025-07-27T19:50:25.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.310189296660166,"aZ":-22.772167411440382,"pfxX":-11.189568423578569,"pfxZ":4.90112787840952,"pX":-0.211433806413446,"pZ":2.4349189900068766,"vX0":8.97738625164132,"vY0":-137.6159901938421,"vZ0":-2.6730902385114548,"x":125.06,"y":173.04,"x0":-2.060790668075961,"y0":50.005607042192345,"z0":4.960046923226273,"aX":-21.48254692848856},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.5,"breakHorizontal":18.4,"spinRate":2396,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.3978840000443866,"extension":6.662015703332444},"index":1,"playId":"12234eb7-9709-3b38-a01f-70c11a0f2cfb","pitchNumber":2,"startTime":"2025-07-27T19:50:35.671Z","endTime":"2025-07-27T19:50:40.121Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-27T19:50:55.049Z","endTime":"2025-07-27T19:51:05.078Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72392139797238,"aZ":-35.10701504736885,"pfxX":8.6444473403912,"pfxZ":-1.8951992243217681,"pX":1.2555243621796424,"pZ":2.0711687338398823,"vX0":5.002784569537905,"vY0":-124.28103354658269,"vZ0":-0.45653707045456504,"x":69.14,"y":182.86,"x0":-1.914833386339241,"y0":50.00436947057132,"z0":5.20367127996434,"aX":13.359653542590522},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.2,"breakHorizontal":-16.9,"spinRate":3051,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4427687941198428,"extension":6.475443086524493},"index":3,"playId":"49cb35c1-9732-3989-b841-ad2cef3da7bb","pitchNumber":3,"startTime":"2025-07-27T19:51:05.078Z","endTime":"2025-07-27T19:51:10.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.548404994412454,"aZ":-24.25728284350628,"pfxX":-9.937270693361189,"pfxZ":3.9944333264271004,"pX":0.09457540563405789,"pZ":2.255284150315353,"vX0":8.908424141120898,"vY0":-139.2266019976981,"vZ0":-3.1499573517825747,"x":113.4,"y":177.89,"x0":-1.8411274272802782,"y0":50.000606739410976,"z0":4.989949647485849,"aX":-19.686936052115854},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":2381,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.39202170522482316,"extension":6.63771120859737},"hitData":{"launchSpeed":101.0,"launchAngle":18.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.35,"coordY":82.98}},"index":4,"playId":"1e260105-6019-34aa-813e-56b672b37e27","pitchNumber":4,"startTime":"2025-07-27T19:51:25.298Z","endTime":"2025-07-27T19:51:32.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:51:32.237Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Rojas doubles (7) on a fly ball to center fielder Jarren Duran.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:53:58.879Z","endTime":"2025-07-27T19:54:14.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Greg Weissert replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:52:43.751Z","endTime":"2025-07-27T19:54:00.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.866966650765495,"aZ":-20.519734897877694,"pfxX":-6.0866217377155944,"pfxZ":6.334868185400457,"pX":-0.9299427021822287,"pZ":2.504118408329951,"vX0":5.265234467365252,"vY0":-134.00874534991405,"vZ0":-2.8860887177430516,"x":152.45,"y":171.17,"x0":-2.118528212606171,"y0":50.00186377324667,"z0":5.041966509732261,"aX":-11.19608180106287},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":10.1,"spinRate":2267,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.406965687414266,"extension":5.72595814923059},"hitData":{"launchSpeed":93.1,"launchAngle":29.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":79.35,"coordY":77.7}},"index":1,"playId":"f68263b2-2314-3254-aa38-7bbd85efdae0","pitchNumber":1,"startTime":"2025-07-27T19:54:00.979Z","endTime":"2025-07-27T19:54:14.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:54:14.629Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:54:29.724Z","endTime":"2025-07-27T19:55:40.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.18553457673723,"strikeZoneBottom":1.54764710815762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.676264537096156,"aZ":-33.31131465515937,"pfxX":2.821694219746008,"pfxZ":-0.7470666836879545,"pX":0.3766971766299118,"pZ":2.454901968629813,"vX0":5.665075398167994,"vY0":-122.22197170112588,"vZ0":1.09022649083506,"x":102.64,"y":172.5,"x0":-2.33205514102048,"y0":50.00312409515036,"z0":4.850108328621883,"aX":4.294510502016941},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.8,"breakHorizontal":-6.4,"spinRate":2535,"spinDirection":98},"zone":6,"typeConfidence":0.9,"plateTime":0.4470852895108117,"extension":5.774888511968616},"index":0,"playId":"a629c61e-7442-32ce-b285-737640ad928c","pitchNumber":1,"startTime":"2025-07-27T19:54:43.495Z","endTime":"2025-07-27T19:54:48.372Z","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":92.7,"endSpeed":85.3,"strikeZoneTop":3.24964553702624,"strikeZoneBottom":1.6117377163553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22386636288752,"aZ":-17.970966013445057,"pfxX":-5.037994245822311,"pfxZ":7.633461287967181,"pX":-0.8868355803036113,"pZ":3.2159240146068497,"vX0":4.787357933178754,"vY0":-135.00775915827617,"vZ0":-2.0298395835929366,"x":150.8,"y":151.95,"x0":-2.0217749922524653,"y0":50.00285858347506,"z0":5.231675356243327,"aX":-9.373861713531062},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":8.2,"spinRate":2417,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40448631228284615,"extension":5.592751352399523},"index":1,"playId":"ee03dac2-74e9-3c34-88ee-269a630a2885","pitchNumber":2,"startTime":"2025-07-27T19:55:04.165Z","endTime":"2025-07-27T19:55:09.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.927943522924355,"aZ":-25.242704533789126,"pfxX":7.175017451061626,"pfxZ":4.731739726132836,"pX":-0.10769138523911137,"pZ":1.9970908311460343,"vX0":3.4269023897374873,"vY0":-120.13129622123085,"vZ0":-0.48198164908742774,"x":121.1,"y":184.86,"x0":-2.483932030359988,"y0":50.000995578855786,"z0":4.441201853701624,"aX":10.500279205180497},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.8,"breakHorizontal":-13.8,"spinRate":2929,"spinDirection":88},"zone":8,"typeConfidence":0.81,"plateTime":0.4556836424657362,"extension":5.5988182840992},"hitData":{"launchSpeed":81.3,"launchAngle":49.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.74,"coordY":113.0}},"index":2,"playId":"2f4050a3-0b28-34a2-9e66-e4d19213c27d","pitchNumber":3,"startTime":"2025-07-27T19:55:26.850Z","endTime":"2025-07-27T19:55:40.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:55:40.315Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:56:43.568Z","endTime":"2025-07-27T19:58:25.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T19:55:49.797Z","endTime":"2025-07-27T19:56:45.868Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.50407159326279,"strikeZoneBottom":1.66736559953197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.242714169600056,"aZ":-35.55224153240842,"pfxX":9.143637061134692,"pfxZ":-2.4204430375583463,"pX":-1.6314220191862026,"pZ":2.067761850487196,"vX0":-0.9017593255274221,"vY0":-117.56812109439042,"vZ0":0.815444114357982,"x":179.19,"y":182.95,"x0":-2.429304435821414,"y0":50.00476174769884,"z0":5.027903384803707,"aX":12.742871721222683},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.8,"breakHorizontal":-16.3,"spinRate":2805,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4666962553043703,"extension":5.782408219567341},"index":1,"playId":"c176ca12-fcd6-3715-8799-44921575fdc9","pitchNumber":1,"startTime":"2025-07-27T19:56:45.868Z","endTime":"2025-07-27T19:56:50.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.952152888349485,"aZ":-21.54059366978748,"pfxX":-6.255381984152272,"pfxZ":5.579083863147266,"pX":0.5092797721589203,"pZ":2.992378194669472,"vX0":8.519132357344374,"vY0":-136.46133373473535,"vZ0":-1.9015181657869378,"x":97.59,"y":157.99,"x0":-1.8245961119555354,"y0":50.00640261309652,"z0":5.165739501443747,"aX":-11.930284714138978},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":9.7,"spinRate":2365,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.39971616950803,"extension":5.68980599274418},"index":2,"playId":"c37cf0ef-1c68-324c-96cd-3fcca6a8b60b","pitchNumber":2,"startTime":"2025-07-27T19:57:04.268Z","endTime":"2025-07-27T19:57:10.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.56300374644323,"strikeZoneBottom":1.70522886964402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10622639101488,"aZ":-31.47041377640726,"pfxX":-8.784289589056963,"pfxZ":0.44573359059111217,"pX":0.8204261290772407,"pZ":0.9801745179026043,"vX0":9.772152761308924,"vY0":-124.95649250213683,"vZ0":-2.439506357449051,"x":85.73,"y":212.32,"x0":-1.991404660153221,"y0":50.00402911021844,"z0":4.542992236612929,"aX":-13.955364450866057},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":13.8,"spinRate":1469,"spinDirection":269},"zone":14,"typeConfidence":0.91,"plateTime":0.4375719082395486,"extension":5.616481748630683},"index":3,"playId":"aab5844d-de22-3165-86f9-66db473cb6fa","pitchNumber":3,"startTime":"2025-07-27T19:57:27.816Z","endTime":"2025-07-27T19:57:32.433Z","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.7,"endSpeed":86.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.659622261179745,"aZ":-19.987584830699387,"pfxX":-5.205340653246612,"pfxZ":6.447497926844276,"pX":1.4383165209939617,"pZ":2.7416348120106133,"vX0":10.397949501995072,"vY0":-136.09567990296586,"vZ0":-2.747075482383019,"x":62.17,"y":164.76,"x0":-1.7420483749349853,"y0":50.00493437883554,"z0":5.136103005009843,"aX":-9.843254599453564},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":7.4,"spinRate":2478,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40125162017604543,"extension":5.759785634139056},"index":4,"playId":"6c3d5458-9978-376f-8834-009cb018de43","pitchNumber":4,"startTime":"2025-07-27T19:57:47.941Z","endTime":"2025-07-27T19:57:51.936Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T19:57:58.778Z","endTime":"2025-07-27T19:58:19.820Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.007330501138693,"aZ":-20.433205413559325,"pfxX":-2.806422375722062,"pfxZ":6.27180699124983,"pX":-0.7002931730139819,"pZ":3.322264875589186,"vX0":4.344856025429605,"vY0":-135.5941224390732,"vZ0":-1.2244966161714341,"x":143.69,"y":149.08,"x0":-1.9545231182411258,"y0":50.00627280834666,"z0":5.197281773730826,"aX":-5.257546746981831},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":4.2,"spinRate":2319,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4030340645889323,"extension":5.752789227447267},"index":6,"playId":"dbf71916-aea7-38e8-a596-ab25a1938f71","pitchNumber":5,"startTime":"2025-07-27T19:58:19.820Z","endTime":"2025-07-27T19:58:25.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:58:25.836Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, third baseman Alex Bregman to first baseman Abraham Toro.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:58:39.625Z","endTime":"2025-07-27T20:00:26.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.50884373604073,"strikeZoneBottom":1.68427957412157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.662079126273373,"aZ":-31.597096575549845,"pfxX":1.7971222756967005,"pfxZ":0.3736868308418275,"pX":0.5703071261852158,"pZ":1.8997221432220073,"vX0":6.26571480780895,"vY0":-123.60862230831161,"vZ0":-0.5688934068483449,"x":95.26,"y":187.49,"x0":-2.2266240126931223,"y0":50.00477635008793,"z0":4.77608128040523,"aX":2.792163844189579},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":-4.7,"spinRate":2623,"spinDirection":92},"zone":9,"typeConfidence":0.91,"plateTime":0.44240258587826586,"extension":5.8292404898307835},"index":0,"playId":"cbd0543c-4d54-3f7d-8902-398e071cfa31","pitchNumber":1,"startTime":"2025-07-27T19:58:49.391Z","endTime":"2025-07-27T19:58:54.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.54337646493192,"strikeZoneBottom":1.71909121040034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.009854564928116,"aZ":-29.08649728706027,"pfxX":8.633865692278773,"pfxZ":2.1958571828661837,"pX":1.9857873108485429,"pZ":0.2767374577839244,"vX0":7.156686604007454,"vY0":-118.76187484801837,"vZ0":-3.2555496813021962,"x":41.31,"y":231.31,"x0":-2.205338102711962,"y0":50.00398522440396,"z0":4.354280426922582,"aX":12.142161061048919},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.4,"breakHorizontal":-17.5,"spinRate":3033,"spinDirection":75},"zone":14,"typeConfidence":0.86,"plateTime":0.4639535408568918,"extension":5.7306299126660445},"index":1,"playId":"30d09e7c-3008-3523-be43-fe05bd170a00","pitchNumber":2,"startTime":"2025-07-27T19:59:09.797Z","endTime":"2025-07-27T19:59:14.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.50444519133142,"strikeZoneBottom":1.6367567305486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10688667966903,"aZ":-31.98805371556562,"pfxX":2.4650825345852185,"pfxZ":0.11723548143420182,"pX":0.6489390762674521,"pZ":0.7934195822222303,"vX0":5.919062940673756,"vY0":-123.349878793003,"vZ0":-3.034141683930489,"x":92.26,"y":217.36,"x0":-2.095942230160921,"y0":50.00080332745602,"z0":4.719289137143009,"aX":3.820988225588047},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":-5.8,"spinRate":2718,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4429887220350506,"extension":6.029510962022523},"index":2,"playId":"6dd44581-e11a-3cdb-8e8e-78ed4ec20e11","pitchNumber":3,"startTime":"2025-07-27T19:59:39.136Z","endTime":"2025-07-27T19:59:47.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.014563404413455,"aZ":-33.378325457097894,"pfxX":2.341415009156397,"pfxZ":-0.776104432495182,"pX":0.4883295891532229,"pZ":1.1971059858577986,"vX0":5.807050635617858,"vY0":-123.8295199911122,"vZ0":-2.0612254454381085,"x":98.39,"y":206.46,"x0":-2.192520211686668,"y0":50.003345980802806,"z0":4.836140726932963,"aX":3.630776369171992},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-5.6,"spinRate":2552,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.44254157002867966,"extension":5.906703922054511},"index":3,"playId":"15468dec-47a6-37b3-8359-61ee1ff313b7","pitchNumber":4,"startTime":"2025-07-27T19:59:57.228Z","endTime":"2025-07-27T20:00:02.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.424109917612803,"aZ":-24.144522561707504,"pfxX":-5.993681618549558,"pfxZ":4.3093117736643,"pX":0.20669188101255415,"pZ":2.1225434643194023,"vX0":7.376703998763497,"vY0":-135.3374815167304,"vZ0":-3.48763022915699,"x":109.12,"y":181.47,"x0":-1.7704180271769745,"y0":50.00016436633612,"z0":5.111038650200631,"aX":-11.16179266300181},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":9.4,"spinRate":2376,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40409140846538527,"extension":5.748772035656259},"hitData":{"launchSpeed":87.0,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.69,"coordY":168.4}},"index":4,"playId":"6b489acb-7176-38f1-a2d6-2b8f791290dd","pitchNumber":5,"startTime":"2025-07-27T20:00:17.935Z","endTime":"2025-07-27T20:00:26.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:00:26.303Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to center fielder Andy Pages.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T20:02:45.344Z","endTime":"2025-07-27T20:02:56.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Dreyer replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:01:45.325Z","endTime":"2025-07-27T20:02:47.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676263,"link":"/api/v1/people/676263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.7,"endSpeed":83.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.993808047102977,"aZ":-13.183857424595626,"pfxX":3.314942145345708,"pfxZ":10.589361387372461,"pX":-0.3476217361743514,"pZ":2.171534135120985,"vX0":-7.092026402016623,"vY0":-133.1790623890423,"vZ0":-6.710918252599731,"x":130.25,"y":180.15,"x0":1.920987083744581,"y0":50.00530819704463,"z0":5.68040903387028,"aX":5.946766548641215},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":-4.4,"spinRate":2240,"spinDirection":156},"zone":4,"typeConfidence":0.86,"plateTime":0.41150141614363367,"extension":6.683061867881191},"hitData":{"launchSpeed":89.1,"launchAngle":31.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.61,"coordY":67.29}},"index":1,"playId":"50ef8721-6142-30bb-b82f-77506768d06f","pitchNumber":1,"startTime":"2025-07-27T20:02:47.700Z","endTime":"2025-07-27T20:02:56.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:02:56.848Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T20:03:31.680Z","endTime":"2025-07-27T20:04:15.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T20:03:19.168Z","endTime":"2025-07-27T20:03:33.949Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.54794133251264,"strikeZoneBottom":1.71834322002766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39004215377476,"aZ":-44.357353460879345,"pfxX":-4.19236530836457,"pfxZ":-9.310031928472581,"pX":0.605337582645081,"pZ":2.959011047412128,"vX0":-0.05835273575328681,"vY0":-114.57913706809863,"vZ0":3.013013154703472,"x":93.93,"y":158.89,"x0":1.1745565986087734,"y0":50.00526496444858,"z0":6.011849376613041,"aX":-5.4839057429774085},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.6,"breakHorizontal":7.6,"spinRate":2428,"spinDirection":337},"zone":6,"typeConfidence":0.91,"plateTime":0.48105565674755324,"extension":6.58775070736641},"index":1,"playId":"b188f4b1-e512-3386-9545-4e9592c6a246","pitchNumber":1,"startTime":"2025-07-27T20:03:33.949Z","endTime":"2025-07-27T20:03:38.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24140853173027,"aZ":-21.780591337966072,"pfxX":-0.020421945952316833,"pfxZ":5.8218197973464045,"pX":-0.13817235259782398,"pZ":1.1181490263422822,"vX0":-3.9118422511718376,"vY0":-132.26969103879907,"vZ0":-7.865129758385363,"x":122.27,"y":208.59,"x0":1.357905291546787,"y0":50.00122437668402,"z0":5.70798455119309,"aX":-0.03641736879273923},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":0.8,"spinRate":2273,"spinDirection":141},"zone":13,"typeConfidence":0.61,"plateTime":0.4129199671949033,"extension":6.531214887469888},"index":2,"playId":"3fdc6524-5ff1-3317-92d0-cce581357852","pitchNumber":2,"startTime":"2025-07-27T20:03:49.112Z","endTime":"2025-07-27T20:03:53.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85407753646511,"aZ":-12.032395159808523,"pfxX":5.664780917023817,"pfxZ":10.604054154532836,"pX":0.5792287772845899,"pZ":4.409074715579902,"vX0":-3.062517970669535,"vY0":-137.30758059868413,"vZ0":-1.7263377271165794,"x":94.92,"y":119.73,"x0":0.9760447361701255,"y0":50.006049198001364,"z0":5.869614924298653,"aX":10.763079709050213},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":-9.6,"spinRate":2394,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.39968672136648653,"extension":6.35788388416027},"index":3,"playId":"916cb908-a18f-35e1-bc38-c59e11127d0d","pitchNumber":3,"startTime":"2025-07-27T20:04:11.876Z","endTime":"2025-07-27T20:04:15.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:04:15.875Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Andy Pages.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T20:04:23.575Z","endTime":"2025-07-27T20:06:06.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.52362287920253,"strikeZoneBottom":1.72414018985113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.880902437398476,"aZ":-25.46428785795271,"pfxX":0.1245064004751315,"pfxZ":4.013876593573896,"pX":0.23147546799013208,"pZ":0.994993116414219,"vX0":-5.531000301381906,"vY0":-127.85259813992982,"vZ0":-6.762851712531392,"x":108.18,"y":211.92,"x0":2.3975834199498274,"y0":50.003920200075335,"z0":5.645244534132853,"aX":0.20861319973624423},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":0.8,"spinRate":2245,"spinDirection":138},"zone":14,"typeConfidence":0.84,"plateTime":0.42676590044444174,"extension":6.601522578476371},"index":0,"playId":"decaa872-cd8b-3b3c-a881-3dd8e7e1e1bf","pitchNumber":1,"startTime":"2025-07-27T20:04:42.033Z","endTime":"2025-07-27T20:04:48.422Z","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":93.3,"endSpeed":85.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.532062909229037,"aZ":-10.520965139286373,"pfxX":3.6461103697328086,"pfxZ":11.597286651931373,"pX":0.7549062765919087,"pZ":3.080530870368417,"vX0":-4.434909339689445,"vY0":-135.73006255607453,"vZ0":-5.236510822334531,"x":88.22,"y":155.61,"x0":1.9358131842550084,"y0":50.00113898940168,"z0":5.766482134000029,"aX":6.8068866965734465},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":-5.6,"spinRate":2348,"spinDirection":158},"zone":3,"typeConfidence":0.91,"plateTime":0.4034460544560008,"extension":6.624010681007079},"index":1,"playId":"73882386-5eb5-3390-88f4-ba38cee24a5b","pitchNumber":2,"startTime":"2025-07-27T20:04:59.088Z","endTime":"2025-07-27T20:05:04.719Z","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":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.44436477494664,"strikeZoneBottom":1.57522089750054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.60512231730525,"aZ":-43.629997145938816,"pfxX":-2.847388092454879,"pfxZ":-8.614169365095618,"pX":0.31873112844543683,"pZ":0.5955351562111747,"vX0":-3.5190921070605805,"vY0":-114.93027513232414,"vZ0":-2.0588423925931854,"x":104.85,"y":222.7,"x0":2.2436604410177474,"y0":50.00547498563033,"z0":5.766019180144664,"aX":-3.7845752444652017},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.8,"breakHorizontal":6.1,"spinRate":2437,"spinDirection":338},"zone":14,"typeConfidence":0.91,"plateTime":0.4777779278237788,"extension":6.752052283311445},"index":2,"playId":"079eb7f3-1de7-3036-be6a-c1cbb8b1c870","pitchNumber":3,"startTime":"2025-07-27T20:05:22.582Z","endTime":"2025-07-27T20:05:28.026Z","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":87.2,"endSpeed":81.1,"strikeZoneTop":3.52199027553886,"strikeZoneBottom":1.72240516333529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07090027585894,"aZ":-24.423809168805327,"pfxX":0.04742186248803604,"pfxZ":4.689818645020846,"pX":-0.1451140462314101,"pZ":1.372254390616995,"vX0":-6.212900826473326,"vY0":-126.94609491371685,"vZ0":-5.734660698582706,"x":122.53,"y":201.73,"x0":2.315461811113654,"y0":50.0016465759643,"z0":5.574362436103893,"aX":0.07986406963818184},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":1.2,"spinRate":2234,"spinDirection":154},"zone":13,"typeConfidence":0.83,"plateTime":0.42950621342517303,"extension":6.737315339470353},"index":3,"playId":"2be8dc15-5548-3776-b4c9-7866877eda60","pitchNumber":4,"startTime":"2025-07-27T20:05:39.271Z","endTime":"2025-07-27T20:05:47.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.169632551362632,"aZ":-12.673839554802543,"pfxX":3.948332455149922,"pfxZ":10.484561498144796,"pX":0.4558342074398363,"pZ":2.6474600945123066,"vX0":-5.321367617154047,"vY0":-134.97494437590623,"vZ0":-5.836097186598502,"x":99.62,"y":167.3,"x0":1.9325994419369914,"y0":50.005080335608284,"z0":5.71714906442621,"aX":7.345370025193459},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.1,"spinRate":2305,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.4045741332031074,"extension":6.6927357986388785},"hitData":{"launchSpeed":82.5,"launchAngle":37.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.06,"coordY":84.41}},"index":4,"playId":"96661f1a-83df-3172-9a07-3919aa02f5d0","pitchNumber":5,"startTime":"2025-07-27T20:05:57.844Z","endTime":"2025-07-27T20:06:06.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:06:06.648Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Roman Anthony.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T20:08:25.465Z","endTime":"2025-07-27T20:09:35.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Wilson replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:07:31.867Z","endTime":"2025-07-27T20:08:27.796Z","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(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":88.0,"endSpeed":81.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.636143487760943,"aZ":-28.029460283591057,"pfxX":-1.2232863415323725,"pfxZ":2.468891299866499,"pX":-0.13635916953899516,"pZ":3.0077076297842646,"vX0":-2.8193637437297476,"vY0":-128.2699373732734,"vZ0":-2.830669249456866,"x":122.2,"y":157.57,"x0":1.1326711167378916,"y0":50.00430707978354,"z0":6.293831230897726,"aX":-2.0533108089871996},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":2.8,"spinRate":2230,"spinDirection":177},"zone":5,"typeConfidence":0.92,"plateTime":0.4257841923524497,"extension":6.110549011695627},"index":1,"playId":"66266e5e-79b5-3b3e-beaa-458b3a0be2d7","pitchNumber":1,"startTime":"2025-07-27T20:08:27.796Z","endTime":"2025-07-27T20:08:32.196Z","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":93.9,"endSpeed":86.0,"strikeZoneTop":3.70362071870348,"strikeZoneBottom":1.78814301403968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.528509486282122,"aZ":-12.450044104951132,"pfxX":2.921812692046681,"pfxZ":10.3958821242732,"pX":0.9974543123842493,"pZ":3.684927810845519,"vX0":-1.436996114005896,"vY0":-136.7343116143117,"vZ0":-4.886620621092831,"x":78.98,"y":139.29,"x0":1.1495443539061596,"y0":50.00520046712233,"z0":6.346314301009159,"aX":5.545535672448126},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-5.0,"spinRate":2310,"spinDirection":155},"zone":12,"typeConfidence":0.89,"plateTime":0.4002376246104147,"extension":6.008356919487031},"index":2,"playId":"9ce4cf8e-a264-32e5-80bb-8fd1cf3b6947","pitchNumber":2,"startTime":"2025-07-27T20:08:48.065Z","endTime":"2025-07-27T20:08:54.893Z","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":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.405429423047362,"aZ":-26.15157198931326,"pfxX":-0.8002762545870992,"pfxZ":3.5531207300122,"pX":0.8157177196361596,"pZ":3.51914014759219,"vX0":-1.0098788611136873,"vY0":-128.97228432763808,"vZ0":-2.0197266643469245,"x":85.91,"y":143.76,"x0":1.315467685005031,"y0":50.001312327810396,"z0":6.317991655468362,"aX":-1.3554370621562521},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":1.7,"spinRate":2340,"spinDirection":190},"zone":3,"typeConfidence":0.91,"plateTime":0.4237825319729609,"extension":6.010481173770897},"index":3,"playId":"1151e601-c424-3ddf-89dd-6cc23af8e9a8","pitchNumber":3,"startTime":"2025-07-27T20:09:04.141Z","endTime":"2025-07-27T20:09:07.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09870827337036,"aZ":-29.03754356910066,"pfxX":-1.9625232824185568,"pfxZ":1.835477160543972,"pX":-0.11868411809822214,"pZ":2.099394378003861,"vX0":-3.0235760494981787,"vY0":-129.11742741894028,"vZ0":-4.674450913799154,"x":121.52,"y":182.1,"x0":1.3174927135050363,"y0":50.002353774144325,"z0":6.139041240220167,"aX":-3.3491512346040015},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":4.2,"spinRate":2317,"spinDirection":188},"zone":8,"typeConfidence":0.93,"plateTime":0.42243180748701725,"extension":5.9523203605984625},"hitData":{"launchSpeed":84.7,"launchAngle":50.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.65,"coordY":118.47}},"index":4,"playId":"be74391f-ef06-367a-9f56-9cade5dc016e","pitchNumber":4,"startTime":"2025-07-27T20:09:24.951Z","endTime":"2025-07-27T20:09:35.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:09:35.496Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T20:09:58.928Z","endTime":"2025-07-27T20:12:44.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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,3,4,5,6,7,8],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.49434939088411,"strikeZoneBottom":1.62991764363098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667389455528145,"aZ":-30.932604512331686,"pfxX":-1.3680585989555978,"pfxZ":0.7691649460670256,"pX":0.06306210329750567,"pZ":4.106975612226878,"vX0":-2.5726164595375076,"vY0":-125.77390642193474,"vZ0":0.6118241024232334,"x":114.6,"y":127.89,"x0":1.2754052608578375,"y0":50.00066612534257,"z0":6.3620933208637815,"aX":-2.19862243160595},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":3.0,"spinRate":2132,"spinDirection":223},"zone":12,"typeConfidence":0.92,"plateTime":0.4348954986243485,"extension":5.9889176954823045},"index":0,"playId":"9304d26a-f9a7-3111-82d1-63c35c413569","pitchNumber":1,"startTime":"2025-07-27T20:10:00.353Z","endTime":"2025-07-27T20:10:05.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.291009155311517,"aZ":-32.339089093581265,"pfxX":-1.3229244272707077,"pfxZ":-0.10616182164108601,"pX":-1.0542849808953627,"pZ":1.9815320445834677,"vX0":-4.7972530498376,"vY0":-124.0482030316051,"vZ0":-3.791569983582159,"x":157.19,"y":185.28,"x0":1.0713764538052861,"y0":50.002922872844216,"z0":6.207083909451935,"aX":-2.074192290694719},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":3.5,"spinRate":2246,"spinDirection":210},"zone":13,"typeConfidence":0.92,"plateTime":0.44044911029373246,"extension":6.211491437118274},"index":1,"playId":"f08b4cc2-1e26-31f0-849c-bc29e60a7173","pitchNumber":2,"startTime":"2025-07-27T20:10:16.930Z","endTime":"2025-07-27T20:10:22.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-27T20:10:34.160Z","endTime":"2025-07-27T20:10:52.344Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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":94.6,"endSpeed":87.0,"strikeZoneTop":3.47398587109133,"strikeZoneBottom":1.60988101778015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.124475654578976,"aZ":-11.83127880027098,"pfxX":2.0304368844640512,"pfxZ":10.557097139108139,"pX":0.8907812614599371,"pZ":2.1304107217865074,"vX0":-0.9707548148166113,"vY0":-137.60823984419437,"vZ0":-8.891986127860651,"x":83.05,"y":181.26,"x0":0.9833517501252191,"y0":50.005829848951564,"z0":6.195367938312816,"aX":3.913918453455665},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":-3.5,"spinRate":2133,"spinDirection":161},"zone":14,"typeConfidence":0.84,"plateTime":0.39727857211447803,"extension":6.11150040524099},"index":3,"playId":"71b8153f-2afd-3763-8835-1d11941acdae","pitchNumber":3,"startTime":"2025-07-27T20:10:52.344Z","endTime":"2025-07-27T20:10:56.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.51065327360553,"strikeZoneBottom":1.64665595325964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.642538722018873,"aZ":-14.102679004421457,"pfxX":4.203802510806029,"pfxZ":9.303124914740751,"pX":1.119659877738882,"pZ":2.730071846279067,"vX0":-2.166921630075695,"vY0":-138.203941341063,"vZ0":-6.684199246024667,"x":74.32,"y":165.07,"x0":1.3660392974704205,"y0":50.0026008208589,"z0":6.120045611062444,"aX":8.16437563074052},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-7.2,"spinRate":2198,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.3957227301098598,"extension":5.961556795986651},"index":4,"playId":"607d5164-2496-3ce0-8b94-91b4977d8054","pitchNumber":4,"startTime":"2025-07-27T20:11:11.447Z","endTime":"2025-07-27T20:11:16.027Z","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":94.4,"endSpeed":86.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.976847231804786,"aZ":-11.283079864138156,"pfxX":1.0685240859417993,"pfxZ":10.937858624154433,"pX":0.1627600382184347,"pZ":2.2748620279924823,"vX0":-3.055514872660583,"vY0":-137.23617383290377,"vZ0":-8.258074531510765,"x":110.8,"y":177.36,"x0":1.1510650412734769,"y0":50.00304308792398,"z0":6.088861773052883,"aX":2.041063051056166},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":-1.3,"spinRate":2175,"spinDirection":155},"zone":5,"typeConfidence":0.76,"plateTime":0.39889572601542245,"extension":6.13645715203358},"index":5,"playId":"395819de-c7dc-370d-bd72-5d10a69d9a59","pitchNumber":5,"startTime":"2025-07-27T20:11:30.952Z","endTime":"2025-07-27T20:11:38.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75903245439373,"aZ":-10.39849360416926,"pfxX":2.4121209585303465,"pfxZ":11.190033137367628,"pX":0.02979682607843498,"pZ":2.30280448355724,"vX0":-3.429059257104525,"vY0":-138.1369883256383,"vZ0":-8.416251837241258,"x":115.86,"y":176.6,"x0":0.9698484020912824,"y0":50.00434155849164,"z0":6.075298116134036,"aX":4.69481127729802},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":-3.7,"spinRate":2267,"spinDirection":159},"zone":5,"typeConfidence":0.89,"plateTime":0.3954558727674451,"extension":6.190159924116542},"index":6,"playId":"da1c395c-6b06-3b7b-ba94-5f1fe3326e16","pitchNumber":6,"startTime":"2025-07-27T20:11:54.489Z","endTime":"2025-07-27T20:11:58.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.027262548208384,"aZ":-10.661594093027752,"pfxX":2.32181973777581,"pfxZ":11.039953305167828,"pX":0.36393174071590284,"pZ":2.2943869430182873,"vX0":-2.6374162967945716,"vY0":-138.2837479135909,"vZ0":-8.53767633370281,"x":103.13,"y":176.83,"x0":1.0255697951174432,"y0":50.00685664454011,"z0":6.125579711690783,"aX":4.52605765276215},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":-3.7,"spinRate":2188,"spinDirection":163},"zone":6,"typeConfidence":0.88,"plateTime":0.3951472749165239,"extension":6.087608964723284},"index":7,"playId":"a1ebcd23-72ab-3e1b-bc37-65ff01246d7e","pitchNumber":7,"startTime":"2025-07-27T20:12:14.272Z","endTime":"2025-07-27T20:12:19.021Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5015274480204,"aZ":-14.409288201049957,"pfxX":4.146801640072919,"pfxZ":9.099047071940959,"pX":-0.17193726411034568,"pZ":1.9346169475438835,"vX0":-4.681293941399729,"vY0":-138.73466849373898,"vZ0":-8.596300868325033,"x":123.55,"y":186.55,"x0":0.9970712888966834,"y0":50.00570101102556,"z0":6.029934374873366,"aX":8.09970636111351},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":-6.6,"spinRate":2137,"spinDirection":156},"zone":8,"typeConfidence":0.89,"plateTime":0.3945088880014991,"extension":6.14138734972302},"hitData":{"launchSpeed":95.0,"launchAngle":31.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.24,"coordY":90.04}},"index":8,"playId":"9b16cb3a-6305-3b5b-b71e-9523d937ae05","pitchNumber":8,"startTime":"2025-07-27T20:12:35.332Z","endTime":"2025-07-27T20:12:44.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:12:44.084Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Conforto hits a ground-rule double (16) on a line drive to right field.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T20:12:48.691Z","endTime":"2025-07-27T20:13:21.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15232428727483,"aZ":-11.28064143660952,"pfxX":1.150494479558368,"pfxZ":11.011983262541289,"pX":0.3327041968051054,"pZ":1.8444658469961246,"vX0":-2.2239214959351665,"vY0":-136.87457227166084,"vZ0":-9.368868781309862,"x":104.32,"y":188.98,"x0":1.0062172512334249,"y0":50.00616545475057,"z0":6.083891778384911,"aX":2.1837251069628514},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":-1.6,"spinRate":2198,"spinDirection":162},"zone":9,"typeConfidence":0.76,"plateTime":0.40012181659934454,"extension":6.184885894568812},"hitData":{"launchSpeed":109.8,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":225.92,"coordY":72.42}},"index":0,"playId":"8e93182b-dd15-3753-9976-80f82479a56a","pitchNumber":1,"startTime":"2025-07-27T20:13:09.716Z","endTime":"2025-07-27T20:13:21.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:13:21.395Z","atBatIndex":57},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tommy Edman hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T20:13:41.082Z","endTime":"2025-07-27T20:14:38.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.446115602487914,"aZ":-29.830510750793785,"pfxX":-1.7636776194840778,"pfxZ":1.376454058485832,"pX":-1.1663777687375736,"pZ":2.748878640266925,"vX0":-5.3788458767098435,"vY0":-128.69319835917204,"vZ0":-2.99880018478672,"x":161.46,"y":164.56,"x0":1.1658795086512688,"y0":50.00508335866095,"z0":6.199412872603244,"aX":-3.0085839787280766},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":4.2,"spinRate":2271,"spinDirection":236},"zone":11,"typeConfidence":0.92,"plateTime":0.42287754833419067,"extension":6.279737481217251},"index":0,"playId":"dc6f09c5-c2ea-31e2-9f54-3abfef4a02cd","pitchNumber":1,"startTime":"2025-07-27T20:13:49.753Z","endTime":"2025-07-27T20:13:55.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.273493272876742,"aZ":-26.888047934748933,"pfxX":1.1826980041699005,"pfxZ":3.015311417343238,"pX":0.1006520557523734,"pZ":1.4599284546225335,"vX0":-3.3569415187544682,"vY0":-131.24739793159077,"vZ0":-6.570415002043971,"x":113.16,"y":199.36,"x0":1.2393897792789654,"y0":50.00552578032851,"z0":5.9826593213635055,"aX":2.0757877692779165},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.3,"breakHorizontal":-1.4,"spinRate":2182,"spinDirection":182},"zone":8,"typeConfidence":0.92,"plateTime":0.41639824964944916,"extension":6.291030019565127},"index":1,"playId":"ea4b614e-e731-391a-a5fc-a0ac7987208c","pitchNumber":2,"startTime":"2025-07-27T20:14:11.431Z","endTime":"2025-07-27T20:14:15.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.897668236767718,"aZ":-11.124567877891208,"pfxX":3.7910368493506397,"pfxZ":10.75081530583878,"pX":-1.402877699914444,"pZ":3.502481943819188,"vX0":-7.2295099191415115,"vY0":-139.20924454033178,"vZ0":-5.610920976620893,"x":170.47,"y":144.21,"x0":0.7379130244560128,"y0":50.005509174347594,"z0":6.2838772728309875,"aX":7.42495687109183},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":-5.3,"spinRate":2178,"spinDirection":159},"zone":11,"typeConfidence":0.92,"plateTime":0.39377771466067424,"extension":6.108967829255856},"index":2,"playId":"3ed5b658-36ee-323c-aa1f-bfce955e2a91","pitchNumber":3,"startTime":"2025-07-27T20:14:31.444Z","endTime":"2025-07-27T20:14:38.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:14:38.191Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to left fielder Roman Anthony.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T20:16:11.980Z","endTime":"2025-07-27T20:16:24.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"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":[2],"actionIndex":[0],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Smith replaces Dalton Rushing.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:15:05.600Z","endTime":"2025-07-27T20:15:16.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T20:15:16.733Z","endTime":"2025-07-27T20:16:14.328Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8869997676438,"aZ":-28.480404355491117,"pfxX":-0.035924683471518115,"pfxZ":2.1701903672389466,"pX":-0.5038730860354164,"pZ":1.275344946586495,"vX0":-3.5361884466830555,"vY0":-129.4357820965162,"vZ0":-6.7981348332601605,"x":136.21,"y":204.35,"x0":0.8821783179034764,"y0":50.0046758462281,"z0":6.10360849971627,"aX":-0.06129830676261489},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":0.8,"spinRate":2245,"spinDirection":189},"zone":13,"typeConfidence":0.94,"plateTime":0.42243959701287315,"extension":6.15440376364226},"hitData":{"launchSpeed":84.3,"launchAngle":37.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.52,"coordY":98.86}},"index":2,"playId":"5f76e9cb-1d07-3787-ae8a-60193130e954","pitchNumber":1,"startTime":"2025-07-27T20:16:14.328Z","endTime":"2025-07-27T20:16:24.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:16:24.458Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to left fielder Michael Conforto.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:18:47.574Z","endTime":"2025-07-27T20:21:02.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[0,1],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Will Smith remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:18:17.517Z","endTime":"2025-07-27T20:18:17.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"description":"Pitching Change: Justin Wrobleski replaces Jack Dreyer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T20:18:17.530Z","endTime":"2025-07-27T20:18:49.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680736,"link":"/api/v1/people/680736"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.69294937634164,"strikeZoneBottom":1.68972776439576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.447099671551776,"aZ":-20.30966279362103,"pfxX":9.4336614481522,"pfxZ":6.203020817185541,"pX":1.1868823325998916,"pZ":3.707294241785839,"vX0":-5.9056861588899086,"vY0":-137.85725941071826,"vZ0":-0.7847621393709915,"x":71.76,"y":138.68,"x0":2.1382469730283495,"y0":50.00346751387249,"z0":5.374631679608031,"aX":18.04377519301188},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":-15.7,"spinRate":2055,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.398276633329838,"extension":5.536884917704102},"index":2,"playId":"62dd1ff9-e2a1-3b76-8f1f-98e8b8c4edf6","pitchNumber":1,"startTime":"2025-07-27T20:18:49.928Z","endTime":"2025-07-27T20:18:57.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.70069314277625,"strikeZoneBottom":1.76700953425615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4237779379976,"aZ":-17.18898703856774,"pfxX":9.172918429574805,"pfxZ":7.812682281911766,"pX":0.2838156186939986,"pZ":1.8156271588581614,"vX0":-7.480687301176644,"vY0":-137.61393575082903,"vZ0":-5.959890801364149,"x":106.18,"y":189.76,"x0":1.8450725930507634,"y0":50.005613816385974,"z0":5.173129500357034,"aX":17.603243465042233},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":-15.0,"spinRate":2099,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.39795045751323066,"extension":5.466544588018673},"index":3,"playId":"976a5e3b-9d81-3418-8051-6515b3352a60","pitchNumber":2,"startTime":"2025-07-27T20:19:03.138Z","endTime":"2025-07-27T20:19:08.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06105634971107,"aZ":-29.946304750202177,"pfxX":8.466890416377616,"pfxZ":1.3431185704406339,"pX":0.6664296024046074,"pZ":2.207961576910866,"vX0":-5.933202172752564,"vY0":-127.73942992025036,"vZ0":-1.740935478387696,"x":109.64,"y":147.97,"x0":1.918051842311409,"y0":50.00017013816669,"z0":5.250348080690765,"aX":14.004611320997777},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.0,"spinRate":930,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.42861471534916884,"extension":5.486260115983485},"index":4,"playId":"c06d9a90-6d6a-320e-8a9c-f600394083ad","pitchNumber":3,"startTime":"2025-07-27T20:19:17.309Z","endTime":"2025-07-27T20:19:23.669Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04732727551159,"aZ":-39.30837519812408,"pfxX":-1.5359892938504864,"pfxZ":-4.982357099924476,"pX":0.560723521394319,"pZ":1.862629136084771,"vX0":-3.3698129213405283,"vY0":-119.02924005530438,"vZ0":-0.25034096005090967,"x":95.63,"y":188.49,"x0":2.1947497181887607,"y0":50.000559089735596,"z0":5.531290027540393,"aX":-2.2005541639721042},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.8,"breakHorizontal":3.6,"spinRate":2275,"spinDirection":322},"zone":9,"typeConfidence":2.0,"plateTime":0.46032519021930796,"extension":5.104921292527252},"index":5,"playId":"879c1a0f-d625-3e7d-bef5-a2410544dfab","pitchNumber":4,"startTime":"2025-07-27T20:19:55.310Z","endTime":"2025-07-27T20:20:00.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.660575035440413,"aZ":-13.685528434759162,"pfxX":3.5731958822770555,"pfxZ":9.239230252362605,"pX":0.2828666993067245,"pZ":3.8141051384637836,"vX0":-5.736362183759161,"vY0":-140.3129384464799,"vZ0":-1.8210667265587963,"x":106.22,"y":135.8,"x0":1.886099984568164,"y0":50.00291488002172,"z0":5.359553743352824,"aX":7.150969551466148},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":-5.4,"spinRate":2345,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.38981582758616806,"extension":5.395678284898661},"index":6,"playId":"ef54a4db-8e3f-3707-97de-b2c5e80235ed","pitchNumber":5,"startTime":"2025-07-27T20:20:14.179Z","endTime":"2025-07-27T20:20:17.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2025-07-27T20:20:26.201Z","endTime":"2025-07-27T20:20:36.377Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.683769638437404,"aZ":-12.497287949754728,"pfxX":6.5002958379168305,"pfxZ":9.810792066284108,"pX":-0.08873319840149332,"pZ":2.4893325415951364,"vX0":-7.794888436270677,"vY0":-141.10142661363872,"vZ0":-5.429744360962905,"x":120.38,"y":171.57,"x0":1.8719739612621469,"y0":50.006502149506105,"z0":5.2519036411900775,"aX":13.041992134532558},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":-10.1,"spinRate":2513,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.38897333093552877,"extension":5.208364375793066},"index":8,"playId":"0e9aac54-b878-3d6f-aaa5-d1ec23568abf","pitchNumber":6,"startTime":"2025-07-27T20:20:36.377Z","endTime":"2025-07-27T20:20:39.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.869913797221933,"aZ":-35.79643529167441,"pfxX":-2.5717884233252715,"pfxZ":-2.116870703093613,"pX":-0.022008072268100823,"pZ":1.2825053645226512,"vX0":-4.898496672988018,"vY0":-129.6144892402684,"vZ0":-3.41613174011568,"x":117.84,"y":204.15,"x0":2.2230269780987566,"y0":50.00432542440401,"z0":5.337467659076006,"aX":-4.396677087349329},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.3,"breakHorizontal":5.8,"spinRate":2617,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.42179706940552864,"extension":5.216140002333131},"hitData":{"launchSpeed":85.2,"launchAngle":17.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.28,"coordY":104.31}},"index":9,"playId":"1a151e1c-c38a-37bd-bd7f-f34b6ba08c0e","pitchNumber":7,"startTime":"2025-07-27T20:20:55.330Z","endTime":"2025-07-27T20:21:02.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:21:02.311Z","atBatIndex":60},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Abraham Toro hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:21:06.885Z","endTime":"2025-07-27T20:23:11.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.25995450030987,"strikeZoneBottom":1.63191811013376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53177998486853,"aZ":-10.964950334752642,"pfxX":4.726874097326324,"pfxZ":10.483943020464032,"pX":0.435702289526674,"pZ":3.5038728717978405,"vX0":-6.105667367556698,"vY0":-141.83590015576237,"vZ0":-3.0729899081685073,"x":100.39,"y":144.18,"x0":2.0091745096526945,"y0":50.007067828541814,"z0":5.307874942000795,"aX":9.566927220607038},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":-7.2,"spinRate":2432,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3872016493210917,"extension":5.4820921378176415},"index":0,"playId":"c6b3e132-0263-3a05-af68-52c6fbc7acb9","pitchNumber":1,"startTime":"2025-07-27T20:21:27.279Z","endTime":"2025-07-27T20:21:34.102Z","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":95.1,"endSpeed":86.2,"strikeZoneTop":3.32209823496473,"strikeZoneBottom":1.58580189229038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.889257867325455,"aZ":-12.610023135911241,"pfxX":3.244998755815643,"pfxZ":10.158364665036768,"pX":1.1150909953336423,"pZ":4.459146789119085,"vX0":-3.944054542933717,"vY0":-138.38615187074714,"vZ0":-0.2735604689479389,"x":74.5,"y":118.38,"x0":2.141868330281422,"y0":50.003248865395605,"z0":5.409183986972066,"aX":6.250311437394376},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":-5.0,"spinRate":2362,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3968588267636246,"extension":5.416588390300474},"index":1,"playId":"c3b77904-433b-3c95-925a-c39fce859503","pitchNumber":2,"startTime":"2025-07-27T20:21:40.729Z","endTime":"2025-07-27T20:21:44.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.3136428450796,"strikeZoneBottom":1.63934283877556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23988359111546,"aZ":-20.153059475211816,"pfxX":3.557585730913553,"pfxZ":6.452787556984647,"pX":-0.46133721862656574,"pZ":1.6547924062639567,"vX0":-8.21125468064023,"vY0":-135.29226276510533,"vZ0":-5.408676496760896,"x":134.59,"y":194.1,"x0":2.144482224448829,"y0":50.00107972793886,"z0":5.082997757825721,"aX":6.626123529619694},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":-4.8,"spinRate":2465,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.40413752987910145,"extension":5.4960312563166305},"index":2,"playId":"2a05e6cb-d5b8-338c-8402-8150eeb846ad","pitchNumber":3,"startTime":"2025-07-27T20:21:55.959Z","endTime":"2025-07-27T20:22:00.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01449191344074,"aZ":-25.391375730461558,"pfxX":-0.7585048972666657,"pfxZ":3.6898368040069567,"pX":0.09476946890437173,"pZ":3.1398231728298933,"vX0":-5.215425320923032,"vY0":-134.2741894241502,"vZ0":-0.9403609512886646,"x":113.39,"y":154.0,"x0":2.154917554173816,"y0":50.00535946549943,"z0":5.288783652921052,"aX":-1.395942214242226},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":2.4,"spinRate":2466,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.40673584062891743,"extension":5.380391966122474},"index":3,"playId":"4db6ff7f-3a49-339b-823c-620ce9ca43f0","pitchNumber":4,"startTime":"2025-07-27T20:22:09.931Z","endTime":"2025-07-27T20:22:14.232Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.446730004147515,"aZ":-34.819621623320586,"pfxX":-0.9394926853079943,"pfxZ":-1.585516587281429,"pX":0.5741699037854614,"pZ":3.373221331897988,"vX0":-3.3605914055288135,"vY0":-127.23363091175764,"vZ0":1.2495651362092859,"x":95.11,"y":147.7,"x0":2.026333299448146,"y0":50.005972108737296,"z0":5.604180083246844,"aX":-1.5632857836099925},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.4,"breakHorizontal":2.4,"spinRate":2637,"spinDirection":296},"zone":3,"typeConfidence":2.0,"plateTime":0.4280545106067217,"extension":5.235213382773743},"index":4,"playId":"06840979-8403-372e-bb1c-c4d9c4d317e5","pitchNumber":5,"startTime":"2025-07-27T20:22:29.175Z","endTime":"2025-07-27T20:22:34.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.897732003833383,"aZ":-14.305210219874711,"pfxX":5.160631992036041,"pfxZ":8.652705478717882,"pX":0.08557484188889858,"pZ":3.635226462861306,"vX0":-6.67955117589814,"vY0":-142.18478198100783,"vZ0":-2.339045298183936,"x":113.74,"y":140.63,"x0":1.7850775543053405,"y0":50.00526853421486,"z0":5.366589511132894,"aX":10.661273771583687},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":-8.2,"spinRate":2445,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3839207525264956,"extension":5.401241038578548},"index":5,"playId":"cf6f9be6-df18-384d-9989-aa25a6d803ec","pitchNumber":6,"startTime":"2025-07-27T20:22:48.067Z","endTime":"2025-07-27T20:22:51.563Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81848063165519,"aZ":-28.81831284769698,"pfxX":0.8430723184328279,"pfxZ":2.0604108136679793,"pX":-2.6320102493512083,"pZ":0.06585751974323162,"vX0":-11.290477986842836,"vY0":-126.96053121068508,"vZ0":-7.088794871172196,"x":217.33,"y":237.0,"x0":1.7693524243296546,"y0":50.00059447412747,"z0":5.198014849039137,"aX":1.3720966460187782},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":1.1,"spinRate":2493,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4319786377042405,"extension":5.353781801856126},"index":6,"playId":"679a8cbc-0c88-35b6-b612-55938f471d50","pitchNumber":7,"startTime":"2025-07-27T20:23:06.897Z","endTime":"2025-07-27T20:23:11.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:23:11.917Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dodgers challenged (play at 1st), call on the field was upheld: Roman Anthony grounds into a force out, second baseman Miguel Rojas to shortstop Mookie Betts. Abraham Toro out at 2nd. Roman Anthony to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:23:32.589Z","endTime":"2025-07-27T20:25:20.776Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.7754462105277,"strikeZoneBottom":1.8138158511119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.762820611716034,"aZ":-19.691374742449003,"pfxX":9.867912455117231,"pfxZ":6.4097012608262895,"pX":-0.3556594877276496,"pZ":2.3141917193575856,"vX0":-9.513643227995363,"vY0":-138.17208957197957,"vZ0":-4.4608242371669,"x":130.56,"y":176.3,"x0":1.838383656021922,"y0":50.002825003418,"z0":5.260388377608562,"aX":19.215032512818897},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":-16.1,"spinRate":2095,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.39535358592040604,"extension":5.431441034236875},"index":0,"playId":"72b7c0a5-687c-3e6f-8d09-ca94b2ae6dde","pitchNumber":1,"startTime":"2025-07-27T20:23:38.367Z","endTime":"2025-07-27T20:23:43.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.9,"strikeZoneTop":3.7111543157913,"strikeZoneBottom":1.78482767815464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.330850634946444,"aZ":-34.397093226578484,"pfxX":-1.9305180785312346,"pfxZ":-1.3269142466053605,"pX":-0.7159203657051628,"pZ":1.2857728152619807,"vX0":-6.890275951081366,"vY0":-127.45880401501451,"vZ0":-3.0827409257386096,"x":144.29,"y":204.06,"x0":2.25628633351849,"y0":50.00469739869756,"z0":5.18405660828553,"aX":-3.2266891991815574},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.9,"breakHorizontal":4.8,"spinRate":2540,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.42716191148204796,"extension":5.416224314054722},"index":1,"playId":"9f60aa9e-05aa-3421-81c2-1cf3807faceb","pitchNumber":2,"startTime":"2025-07-27T20:23:54.259Z","endTime":"2025-07-27T20:23:59.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.66821936865755,"strikeZoneBottom":1.81243220450618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.19581350270483,"aZ":-30.709370847360336,"pfxX":-0.990034634886489,"pfxZ":0.882012003265972,"pX":0.23401272864684303,"pZ":2.5409374118191135,"vX0":-4.757341636396051,"vY0":-127.24471472509312,"vZ0":-1.1075680899349696,"x":108.08,"y":170.17,"x0":2.244456624902861,"y0":50.00470616436846,"z0":5.38015089775623,"aX":-1.6494852281208332},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":2.8,"spinRate":2399,"spinDirection":255},"zone":5,"typeConfidence":2.0,"plateTime":0.4278376075267363,"extension":5.20480432836904},"index":2,"playId":"b32fa203-9cb7-3c03-be8e-6e0f56be40b9","pitchNumber":3,"startTime":"2025-07-27T20:24:10.569Z","endTime":"2025-07-27T20:24:18.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T20:24:22.741Z","endTime":"2025-07-27T20:24:33.557Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"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":85.9,"endSpeed":79.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.393901196393987,"aZ":-38.460465657267584,"pfxX":-2.109387753447547,"pfxZ":-3.9427555972220283,"pX":-0.3189208184494506,"pZ":1.5148329962705047,"vX0":-5.6341490001342,"vY0":-125.04884019964659,"vZ0":-1.6589705074068652,"x":129.16,"y":197.88,"x0":2.2303448790981415,"y0":50.001733300280726,"z0":5.319937192554712,"aX":-3.364216721938017},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.3,"breakHorizontal":5.0,"spinRate":2579,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.43674140860918564,"extension":5.393645723581363},"index":4,"playId":"748f1479-53e5-3c2c-9c95-c88b000dd890","pitchNumber":4,"startTime":"2025-07-27T20:24:33.557Z","endTime":"2025-07-27T20:24:37.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.69202604892157,"strikeZoneBottom":1.76589184175467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94865193257571,"aZ":-13.312081819343982,"pfxX":5.431736945468324,"pfxZ":9.293752637583202,"pX":-0.8965498880472387,"pZ":3.200950811591461,"vX0":-9.429473480000325,"vY0":-141.26630349777886,"vZ0":-3.363117936930884,"x":151.17,"y":152.35,"x0":1.7726537610751931,"y0":50.00173768311482,"z0":5.25769213967763,"aX":11.023692603699123},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":-8.0,"spinRate":2394,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.3871178784999296,"extension":5.398103676458956},"index":5,"playId":"04174704-b047-3aef-9530-951149b6b952","pitchNumber":5,"startTime":"2025-07-27T20:24:54.777Z","endTime":"2025-07-27T20:25:00.516Z","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":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35557882499093,"aZ":-42.2243404481539,"pfxX":-2.495557054486003,"pfxZ":-7.127989924249644,"pX":0.15034339587005938,"pZ":1.9328894325901202,"vX0":-4.050332082024197,"vY0":-117.98411209327098,"vZ0":0.7705090663081215,"x":111.27,"y":186.59,"x0":2.213140406891823,"y0":50.00177841650201,"z0":5.491985374718591,"aX":-3.518923180265414},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.5,"breakHorizontal":5.5,"spinRate":2461,"spinDirection":317},"zone":8,"typeConfidence":2.0,"plateTime":0.4641543425642429,"extension":5.3321736432406865},"hitData":{"launchSpeed":97.6,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.11,"coordY":156.75}},"index":6,"playId":"e7dae287-7cce-35de-b563-1fef699c1591","pitchNumber":6,"startTime":"2025-07-27T20:25:12.603Z","endTime":"2025-07-27T20:25:20.776Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":119},"playEndTime":"2025-07-27T20:25:20.776Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:27:19.699Z","endTime":"2025-07-27T20:29:11.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.5,"endSpeed":74.8,"strikeZoneTop":3.50408340143951,"strikeZoneBottom":1.69287504328432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.187905494677835,"aZ":-36.87998067306297,"pfxX":-2.752390493317683,"pfxZ":-3.3604614558284185,"pX":0.004506249022532399,"pZ":1.0994991765058042,"vX0":-4.20697800806268,"vY0":-117.23769026051339,"vZ0":-1.9701111605895474,"x":116.83,"y":209.09,"x0":2.176675119175649,"y0":50.00532950092517,"z0":5.377832773974415,"aX":-3.8496452564086376},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.4,"breakHorizontal":6.0,"spinRate":2287,"spinDirection":319},"zone":14,"typeConfidence":2.0,"plateTime":0.46635224598839065,"extension":5.294230363323411},"index":0,"playId":"27edb578-e001-3cf7-85e4-cbd0b6806fce","pitchNumber":1,"startTime":"2025-07-27T20:27:22.260Z","endTime":"2025-07-27T20:27:27.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.45011667778,"strikeZoneBottom":1.75326097558276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.490907694111694,"aZ":-11.563570948377505,"pfxX":4.381662252212696,"pfxZ":10.445142207664933,"pX":-0.8460382029777574,"pZ":1.086889902526718,"vX0":-9.248132002671271,"vY0":-139.16329622418445,"vZ0":-8.726055749560615,"x":149.25,"y":209.43,"x0":1.9420166295188983,"y0":50.00107415784563,"z0":5.017429461099845,"aX":8.645230118740015},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":-6.1,"spinRate":2441,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3926892622895455,"extension":5.719227833694193},"index":1,"playId":"ccf362fc-1878-3f01-a138-14172845350c","pitchNumber":2,"startTime":"2025-07-27T20:27:37.993Z","endTime":"2025-07-27T20:27:42.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.186676559414337,"aZ":-13.035775717028843,"pfxX":4.486605647345558,"pfxZ":9.682487688368703,"pX":-0.3109594136678083,"pZ":2.701768955087992,"vX0":-7.871023212103678,"vY0":-139.63168085374187,"vZ0":-4.489125509563687,"x":128.85,"y":165.83,"x0":1.9603573201604838,"y0":50.00130542385545,"z0":5.186849391044233,"aX":8.867597728663752},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":-6.5,"spinRate":2441,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.3921438260446761,"extension":5.586018081577508},"index":2,"playId":"bae3f810-5c67-314b-8484-86c221da0955","pitchNumber":3,"startTime":"2025-07-27T20:27:54.572Z","endTime":"2025-07-27T20:27:58.652Z","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":96.6,"endSpeed":88.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86272659092536,"aZ":-14.407617460478127,"pfxX":4.946444190334823,"pfxZ":8.885202286269072,"pX":0.23939496217379816,"pZ":3.3290539704135456,"vX0":-6.684576157498493,"vY0":-140.5156269837169,"vZ0":-2.7602826873036106,"x":107.87,"y":148.9,"x0":2.006555803359317,"y0":50.00338080942759,"z0":5.260363616460716,"aX":9.891810635696405},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":-7.6,"spinRate":2433,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3898180939959426,"extension":5.419081328983909},"index":3,"playId":"f7c83f84-ae89-35fc-a301-21e5bae44dfe","pitchNumber":4,"startTime":"2025-07-27T20:28:18.569Z","endTime":"2025-07-27T20:28:24.339Z","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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.40611868951006,"strikeZoneBottom":1.75188392730328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40208537149961,"aZ":-31.62673940851978,"pfxX":7.877840567384198,"pfxZ":0.31254955864140155,"pX":-1.172284468566765,"pZ":-0.4597903256186729,"vX0":-10.390276988099851,"vY0":-130.87888185464897,"vZ0":-7.936615504743749,"x":161.68,"y":251.19,"x0":1.8169165970038634,"y0":50.00342938147627,"z0":4.965494488536778,"aX":13.733056341067424},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.0,"breakHorizontal":-12.1,"spinRate":1048,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.4177449258957715,"extension":5.617267419028376},"index":4,"playId":"ea0ed25a-e8e2-3ed2-9568-00706d28a897","pitchNumber":5,"startTime":"2025-07-27T20:28:38.841Z","endTime":"2025-07-27T20:28:46.070Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Justin Wrobleski. Roman Anthony to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"ea0ed25a-e8e2-3ed2-9568-00706d28a897","startTime":"2025-07-27T20:28:47.787Z","endTime":"2025-07-27T20:29:07.412Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.37141689173794,"strikeZoneBottom":1.64917368388257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.264577153012183,"aZ":-14.716825587691421,"pfxX":5.799471134545086,"pfxZ":8.615280742629633,"pX":0.8295057443484837,"pZ":4.13071568517177,"vX0":-5.3720519893440235,"vY0":-141.23385653904185,"vZ0":-0.6926235368817453,"x":85.38,"y":127.25,"x0":1.9999820750239161,"y0":50.00269873315065,"z0":5.322995010440538,"aX":11.751501007039852},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2417,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3873742565602001,"extension":5.476162365806023},"index":6,"playId":"fefcf88c-8d1d-3e91-9b74-a72fe90520a2","pitchNumber":6,"startTime":"2025-07-27T20:29:07.412Z","endTime":"2025-07-27T20:29:11.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:29:11.356Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:29:47.372Z","endTime":"2025-07-27T20:31:34.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.53076430519774,"strikeZoneBottom":1.71236669644625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10599667753736,"aZ":-29.48549751336941,"pfxX":-0.7515850808640465,"pfxZ":1.6164169865167484,"pX":-1.0416544220935513,"pZ":2.439038551371968,"vX0":-7.642651068651134,"vY0":-127.63827273929621,"vZ0":-1.4658956240263898,"x":156.71,"y":172.93,"x0":2.078254874502673,"y0":50.00477099703919,"z0":5.323715899011605,"aX":-1.2492144053403944},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":2.9,"spinRate":2373,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.427695684146455,"extension":5.364758501852449},"index":0,"playId":"1488b37a-8f0f-3322-80a1-dd8e6bc5372a","pitchNumber":1,"startTime":"2025-07-27T20:29:50.625Z","endTime":"2025-07-27T20:29:54.683Z","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":86.6,"endSpeed":80.3,"strikeZoneTop":3.29848147340117,"strikeZoneBottom":1.58561170274135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.994453498881633,"aZ":-30.70236510788049,"pfxX":-0.43427960669927,"pfxZ":0.90570427129982,"pX":-0.30300180969751656,"pZ":3.0034715537245424,"vX0":-6.182653360051577,"vY0":-126.13250113227765,"vZ0":0.2053744514369551,"x":128.55,"y":157.69,"x0":2.22520364347946,"y0":50.00442086455691,"z0":5.374435079430103,"aX":-0.7071369670770407},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":2.0,"spinRate":2263,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.43243084371081775,"extension":5.380877145206645},"index":1,"playId":"88f998e4-dbc9-33f9-a49a-8e8e9f197871","pitchNumber":2,"startTime":"2025-07-27T20:30:07.436Z","endTime":"2025-07-27T20:30:12.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.43731344458855,"strikeZoneBottom":1.65438010558795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.287582157212743,"aZ":-31.021431563734513,"pfxX":-0.3811649515033584,"pfxZ":0.7311992760994119,"pX":0.5168645833886317,"pZ":3.8128780590418345,"vX0":-4.261384201200009,"vY0":-124.51624881322243,"vZ0":2.1247235073220017,"x":97.3,"y":135.83,"x0":2.294841691400062,"y0":50.00519694454213,"z0":5.502362843670958,"aX":-0.6020614161818495},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":1.6,"spinRate":2272,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.43866040865620626,"extension":5.282409084312132},"index":2,"playId":"81a0c3b4-2471-395a-8748-ea8f614d6e02","pitchNumber":3,"startTime":"2025-07-27T20:30:25.027Z","endTime":"2025-07-27T20:30:31.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76759898739376,"aZ":-21.443903093172654,"pfxX":9.359465962392504,"pfxZ":5.3915506183110065,"pX":0.39781872704348153,"pZ":1.4466542827358053,"vX0":-7.819963530792234,"vY0":-139.57557169745596,"vZ0":-6.2588813986717815,"x":101.84,"y":199.72,"x0":2.0074273961885836,"y0":50.00448049468784,"z0":5.111329800209764,"aX":18.63473968143614},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":-15.5,"spinRate":2039,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.3910835042784879,"extension":5.50814477769496},"index":3,"playId":"2cd4329f-9b97-35ce-9662-a142b7437749","pitchNumber":4,"startTime":"2025-07-27T20:30:41.560Z","endTime":"2025-07-27T20:30:47.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-27T20:30:54.123Z","endTime":"2025-07-27T20:31:11.004Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.36582243447003,"strikeZoneBottom":1.58271311201572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.10432320646726,"aZ":-40.66804404642626,"pfxX":-4.990684956432478,"pfxZ":-6.097890454721895,"pX":0.0612841548577368,"pZ":4.203062948536849,"vX0":-3.635317268004563,"vY0":-116.9918221422462,"vZ0":5.218216038563158,"x":114.66,"y":125.3,"x0":2.2811431800617696,"y0":50.00306295286532,"z0":5.744896107437147,"aX":-6.950256183772446},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.6,"breakHorizontal":10.0,"spinRate":2389,"spinDirection":325},"zone":12,"typeConfidence":2.0,"plateTime":0.4673413451802726,"extension":5.143132500797646},"index":5,"playId":"7a51d0f2-68ad-39fe-bc36-50a789475f3a","pitchNumber":5,"startTime":"2025-07-27T20:31:11.004Z","endTime":"2025-07-27T20:31:16.137Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.821857174732173,"aZ":-31.97516054521465,"pfxX":-0.810543283538681,"pfxZ":0.1234083528281289,"pX":0.05249125425160091,"pZ":3.746635399986124,"vX0":-4.983451623203557,"vY0":-127.08833400222211,"vZ0":1.8974867133685984,"x":115.0,"y":137.62,"x0":2.13361722818311,"y0":50.00499026162855,"z0":5.506454463388163,"aX":-1.343457329315403},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":2.4,"spinRate":2340,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4288282721265744,"extension":5.288101102700409},"index":6,"playId":"5015595a-29c7-304e-9a5c-997aff1af137","pitchNumber":6,"startTime":"2025-07-27T20:31:31.361Z","endTime":"2025-07-27T20:31:34.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:31:34.536Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Rojas walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:34:15.474Z","endTime":"2025-07-27T20:35:38.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Aroldis Chapman replaces Justin Wilson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:32:57.111Z","endTime":"2025-07-27T20:33:56.500Z","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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T20:33:56.500Z","endTime":"2025-07-27T20:34:17.822Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.31309429725447,"strikeZoneBottom":1.61091167523061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.741739098930413,"aZ":-13.859027237048007,"pfxX":6.644493500118403,"pfxZ":9.421250231974707,"pX":0.15188407020030176,"pZ":3.7819920020181397,"vX0":-2.0173672606016746,"vY0":-138.50971491864786,"vZ0":-3.975994293150288,"x":111.21,"y":136.67,"x0":0.02597341300225535,"y0":50.00651523898849,"z0":6.162027135332888,"aX":12.921331240344383},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-11.6,"spinRate":2271,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.395347318695082,"extension":7.399898961876879},"index":2,"playId":"c6be27d1-4430-364f-861a-bd7973e97021","pitchNumber":1,"startTime":"2025-07-27T20:34:17.822Z","endTime":"2025-07-27T20:34:21.536Z","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":85.0,"endSpeed":77.9,"strikeZoneTop":3.45874330715272,"strikeZoneBottom":1.79171744515642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.382072570130898,"aZ":-24.21972642475368,"pfxX":-2.439733804983881,"pfxZ":5.106410370364426,"pX":0.4805799881649952,"pZ":4.3719189684907125,"vX0":0.9717112903055479,"vY0":-123.87937402319783,"vZ0":0.26723496577706096,"x":98.68,"y":120.74,"x0":0.4005265542644567,"y0":50.00026154026665,"z0":6.284778304874648,"aX":-3.797143168578496},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.6,"breakHorizontal":4.2,"spinRate":2162,"spinDirection":256},"zone":12,"typeConfidence":2.0,"plateTime":0.44187937075505523,"extension":7.318235768413273},"index":3,"playId":"692e1b6a-3d95-3705-9826-3ea4889ff9ac","pitchNumber":2,"startTime":"2025-07-27T20:34:34.755Z","endTime":"2025-07-27T20:34:38.597Z","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.5,"endSpeed":85.0,"strikeZoneTop":3.4500466007988,"strikeZoneBottom":1.78333205118363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.020608030904018,"aZ":-13.778020593732295,"pfxX":2.6323507417028695,"pfxZ":9.95503291708153,"pX":0.33250431737211505,"pZ":3.438339877137545,"vX0":-0.6226763416489873,"vY0":-134.76686149457493,"vZ0":-4.495485190359678,"x":104.33,"y":145.94,"x0":0.2238327083493892,"y0":50.003518710035685,"z0":6.0943545022395975,"aX":4.8643829645824646},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-4.7,"spinRate":2252,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.4057130452586595,"extension":7.249370804262042},"index":4,"playId":"12bc6559-6d95-3f2a-ac8d-c4ba1abb8eca","pitchNumber":3,"startTime":"2025-07-27T20:34:52.910Z","endTime":"2025-07-27T20:34:57.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.3643794489878,"strikeZoneBottom":1.73223865629796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.649655415937563,"aZ":-13.189414496695814,"pfxX":1.2963959570430972,"pfxZ":10.135873149649411,"pX":-0.048873768528068566,"pZ":3.7768771886736663,"vX0":-1.1367636706415782,"vY0":-135.94596665466085,"vZ0":-3.653239041970608,"x":118.86,"y":136.8,"x0":0.20615474082097593,"y0":50.000898673444475,"z0":6.052902113620554,"aX":2.427660334001961},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-2.2,"spinRate":2250,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.40281972978436453,"extension":7.290784022870791},"index":5,"playId":"ca9470dd-4f70-329c-8613-1f420798d812","pitchNumber":4,"startTime":"2025-07-27T20:35:12.368Z","endTime":"2025-07-27T20:35:20.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":547973,"fullName":"Aroldis Chapman"}}},"count":{"balls":4,"strikes":1,"outs":0},"index":6,"playId":"f449c896-4338-4b34-913d-2ebe4d4f2abc","pitchNumber":4,"startTime":"2025-07-27T20:35:33.176Z","endTime":"2025-07-27T20:35:38.176Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-27T20:35:38.176Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks. Miguel Rojas to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:35:58.264Z","endTime":"2025-07-27T20:37:26.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.14544312759999,"strikeZoneBottom":1.41620609523076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71158097726517,"aZ":-13.257807637554185,"pfxX":2.598330123504866,"pfxZ":9.565191199913526,"pX":0.5086850404581942,"pZ":3.8064622903649217,"vX0":-0.16953611148775188,"vY0":-139.56953399471152,"vZ0":-3.7220375151966545,"x":97.61,"y":136.01,"x0":0.23246423529897076,"y0":50.00198438100006,"z0":6.027349334326519,"aX":5.137922891016514},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":-4.7,"spinRate":2401,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.3920747373581537,"extension":7.2328318483403375},"index":0,"playId":"dd6c1446-8b91-3571-a5cf-537467bcb85f","pitchNumber":1,"startTime":"2025-07-27T20:36:07.936Z","endTime":"2025-07-27T20:36:11.615Z","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":95.6,"endSpeed":87.8,"strikeZoneTop":3.12848760496492,"strikeZoneBottom":1.43445950650964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14370869834268,"aZ":-14.57247526371102,"pfxX":5.1126727171029,"pfxZ":8.915452035771388,"pX":0.7962253603825896,"pZ":4.022107319218312,"vX0":-0.18415869761355141,"vY0":-139.34232031658067,"vZ0":-3.0872181222891997,"x":86.65,"y":130.18,"x0":0.19835281885894698,"y0":50.00404222409889,"z0":6.102290210339045,"aX":10.093490680151897},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":-9.2,"spinRate":2263,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.3924993709780553,"extension":7.289184772290514},"index":1,"playId":"9043fe63-599d-3534-81b4-064a286dfb0c","pitchNumber":2,"startTime":"2025-07-27T20:36:27.515Z","endTime":"2025-07-27T20:36:31.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.18154468687082,"strikeZoneBottom":1.52200785447234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2608652484212,"aZ":-27.262290093745495,"pfxX":-3.834763715619881,"pfxZ":3.1097297951606606,"pX":-0.24554080847194049,"pZ":1.2408465545910483,"vX0":0.49552761372041704,"vY0":-124.0100118054865,"vZ0":-6.0387980746565875,"x":126.36,"y":205.28,"x0":0.05287786173810634,"y0":50.00574500023157,"z0":5.938004954754882,"aX":-6.064574360260504},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":6.8,"spinRate":2193,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4391424576207035,"extension":7.560636795262093},"index":2,"playId":"9547825b-b158-325b-875c-192406dcc454","pitchNumber":3,"startTime":"2025-07-27T20:36:44.107Z","endTime":"2025-07-27T20:36:50.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.13310230479701,"strikeZoneBottom":1.35241369466936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.497663034765235,"aZ":-12.999233266977186,"pfxX":2.203756226859033,"pfxZ":9.774234616061877,"pX":0.5505091276891646,"pZ":3.3279637857330395,"vX0":0.36856169661766863,"vY0":-138.59415451190003,"vZ0":-5.192066988934545,"x":96.02,"y":148.92,"x0":0.12952396693708426,"y0":50.00448812342929,"z0":6.081022354751407,"aX":4.32410713358965},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":-4.1,"spinRate":2338,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.39391423263690317,"extension":7.210365219046244},"index":3,"playId":"b06c4c50-8f7e-35c7-a934-42bcc10978af","pitchNumber":4,"startTime":"2025-07-27T20:37:03.964Z","endTime":"2025-07-27T20:37:10.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.1377739187784,"strikeZoneBottom":1.5133092107473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.154833835569125,"aZ":-13.786340833308811,"pfxX":2.2605228661238934,"pfxZ":9.541494355177024,"pX":0.4230816146805316,"pZ":3.7532944982367167,"vX0":0.1577688585637757,"vY0":-137.40045781298704,"vZ0":-3.6252293525967985,"x":100.87,"y":137.44,"x0":0.07096891105901372,"y0":50.006381340376784,"z0":6.016122979541819,"aX":4.357327871762016},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-4.1,"spinRate":2384,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.39743000794761496,"extension":7.222321562768584},"index":4,"playId":"a9ec3e1f-3613-3064-b045-7a185e756206","pitchNumber":5,"startTime":"2025-07-27T20:37:22.621Z","endTime":"2025-07-27T20:37:26.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:37:26.703Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to left fielder Roman Anthony.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:37:52.308Z","endTime":"2025-07-27T20:38:36.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.62103489608088,"strikeZoneBottom":1.55159047112668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62693123084549,"aZ":-23.45047087098647,"pfxX":-3.415202500395366,"pfxZ":5.2672493192057654,"pX":-0.10098435212256358,"pZ":2.1299492497538304,"vX0":0.5196449208816578,"vY0":-127.47323189456901,"vZ0":-4.962240106597127,"x":120.85,"y":181.27,"x0":0.13726354862508705,"y0":50.00344258102572,"z0":5.9381457174847965,"aX":-5.656574693304808},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.8,"breakHorizontal":6.1,"spinRate":2280,"spinDirection":269},"zone":8,"typeConfidence":2.0,"plateTime":0.42862947678186547,"extension":7.544554994232214},"index":0,"playId":"3102675a-56a7-3d24-823e-da40dee3d8c2","pitchNumber":1,"startTime":"2025-07-27T20:38:04.140Z","endTime":"2025-07-27T20:38:08.665Z","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":86.0,"endSpeed":79.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.001633299831877,"aZ":-28.757612362990326,"pfxX":-7.020459164430341,"pfxZ":2.1381696581172474,"pX":-0.3220453404539468,"pZ":3.472928189660934,"vX0":0.7227040975193895,"vY0":-125.31847821970635,"vZ0":-0.65162693235632,"x":129.28,"y":145.01,"x0":0.29956026908374034,"y0":50.005091890537315,"z0":6.0740016850641,"aX":-11.22958015395462},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.0,"breakHorizontal":12.6,"spinRate":2307,"spinDirection":284},"zone":1,"typeConfidence":2.0,"plateTime":0.4361514673136928,"extension":7.5933231974552235},"hitData":{"launchSpeed":96.7,"launchAngle":49.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.37,"coordY":108.39}},"index":1,"playId":"9f7b4d79-f876-3319-94f2-2bed97896888","pitchNumber":2,"startTime":"2025-07-27T20:38:24.532Z","endTime":"2025-07-27T20:38:36.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:38:36.984Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Red Sox challenged (tag play), call on the field was overturned: Teoscar Hernández lines into an unassisted double play, second baseman Ceddanne Rafaela. Hyeseong Kim out at 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:44:01.907Z","endTime":"2025-07-27T20:45:44.156Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T20:39:08.278Z","endTime":"2025-07-27T20:39:54.689Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"description":"Offensive Substitution: Pinch-runner Hyeseong Kim replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-27T20:39:54.689Z","endTime":"2025-07-27T20:40:42.295Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"},"base":2},{"details":{"description":"Pitching Change: Jordan Hicks replaces Aroldis Chapman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-27T20:40:42.295Z","endTime":"2025-07-27T20:44:04.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":81.4,"endSpeed":75.4,"strikeZoneTop":3.37261189080888,"strikeZoneBottom":1.63433988662518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.95298062049436,"aZ":-35.83859198899361,"pfxX":0.4881076420761774,"pfxZ":-2.543177736103793,"pX":-1.125564500263289,"pZ":3.9764296754165898,"vX0":1.9313372271953548,"vY0":-118.52800450563696,"vZ0":3.859899879313698,"x":159.9,"y":131.42,"x0":-2.0101605675967797,"y0":50.00313182850393,"z0":5.573799183475157,"aX":0.7028973367289811},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.6,"breakHorizontal":-1.3,"spinRate":2066,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4598868654217809,"extension":6.014773932989591},"index":3,"playId":"5502049e-9ef7-33ce-85c9-07495e75605d","pitchNumber":1,"startTime":"2025-07-27T20:44:04.226Z","endTime":"2025-07-27T20:44:10.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.38471192055316,"strikeZoneBottom":1.57662458841823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.541354146464595,"aZ":-24.67453252251634,"pfxX":-9.663661037111657,"pfxZ":3.8229278865124865,"pX":0.4492091015882335,"pZ":2.969288199890159,"vX0":8.753585944896615,"vY0":-138.83225059274156,"vZ0":-2.840714869419663,"x":99.88,"y":158.61,"x0":-1.4809813886118337,"y0":50.00517655454482,"z0":5.638669298520661,"aX":-18.96717819473592},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":1844,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.3937394353656223,"extension":6.218094588083478},"index":4,"playId":"54dbd579-78e2-3e7d-b41d-062024311388","pitchNumber":2,"startTime":"2025-07-27T20:44:18.426Z","endTime":"2025-07-27T20:44:22.842Z","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":82.5,"endSpeed":76.1,"strikeZoneTop":3.53778524395585,"strikeZoneBottom":1.70918929638088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.077111306867597,"aZ":-35.21983742185772,"pfxX":0.3083468706300625,"pfxZ":-2.0847844332510324,"pX":1.0908303429611015,"pZ":2.187275468982431,"vX0":6.63391993705576,"vY0":-120.02240600034874,"vZ0":-0.4287594717149499,"x":75.42,"y":179.72,"x0":-1.7482346760118088,"y0":50.00306474260923,"z0":5.502692055449784,"aX":0.4501764685355813},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.6,"breakHorizontal":-2.2,"spinRate":2246,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4562224843104934,"extension":6.0712931941443635},"index":5,"playId":"41ceed73-ae89-3e2e-992d-a298d05db1d3","pitchNumber":3,"startTime":"2025-07-27T20:44:32.848Z","endTime":"2025-07-27T20:44:38.632Z","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":82.5,"endSpeed":75.9,"strikeZoneTop":3.50537977500881,"strikeZoneBottom":1.76741509369646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.739128760947782,"aZ":-36.382781369327056,"pfxX":0.515362741748735,"pfxZ":-2.86615063996574,"pX":-1.7509518341561183,"pZ":3.549785756901674,"vX0":0.3910403805349858,"vY0":-120.17541129518037,"vZ0":2.648909992928978,"x":183.74,"y":142.94,"x0":-1.982604510555312,"y0":50.00473379427347,"z0":5.659282082797015,"aX":0.7558016149720989},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.3,"breakHorizontal":-1.1,"spinRate":2108,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4553313454626542,"extension":6.049571351983243},"index":6,"playId":"2d420021-6094-3593-a950-c4fa22cd0783","pitchNumber":4,"startTime":"2025-07-27T20:44:47.635Z","endTime":"2025-07-27T20:44:56.719Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.50400472255786,"strikeZoneBottom":1.62621940808859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.063691106976684,"aZ":-36.030726827873565,"pfxX":1.0074521965923513,"pfxZ":-2.6431090545050058,"pX":0.30064526056375457,"pZ":2.878135484259571,"vX0":4.965876612327841,"vY0":-119.72314377398266,"vZ0":1.2243157746447138,"x":105.54,"y":161.07,"x0":-1.9271634539318163,"y0":50.002568947422624,"z0":5.572811414388092,"aX":1.4696181381744011},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.2,"breakHorizontal":-3.0,"spinRate":2227,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.45664423622556427,"extension":6.138066711736864},"index":7,"playId":"31810a49-2af1-3b60-b95b-c4894dccccdb","pitchNumber":5,"startTime":"2025-07-27T20:45:02.603Z","endTime":"2025-07-27T20:45:08.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65647663778093,"aZ":-23.605433920363826,"pfxX":-11.179559175794395,"pfxZ":4.319652276389725,"pX":0.1865096124433328,"pZ":2.935368305354321,"vX0":8.82948573952959,"vY0":-140.2028511374154,"vZ0":-3.4587814751055292,"x":109.89,"y":159.53,"x0":-1.5561465739988372,"y0":50.00453142294556,"z0":5.731435182890559,"aX":-22.18669052729856},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":18.4,"spinRate":1742,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39114909072155024,"extension":6.340497723425665},"index":8,"playId":"880b8212-caf9-304c-9bae-e4a7edb6d30e","pitchNumber":6,"startTime":"2025-07-27T20:45:15.768Z","endTime":"2025-07-27T20:45:21.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85175223670638,"aZ":-37.10354110882545,"pfxX":1.4702223150417277,"pfxZ":-3.1805534826731776,"pX":-0.3838876283903561,"pZ":2.280786630320781,"vX0":2.8393211229105773,"vY0":-123.36203298068898,"vZ0":-0.3050200875480624,"x":131.63,"y":177.2,"x0":-1.7373372292340874,"y0":50.000133159582084,"z0":5.514453682628059,"aX":2.281323022514121},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":-3.2,"spinRate":2324,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.4427597524449687,"extension":6.130394932373736},"hitData":{"launchSpeed":88.9,"launchAngle":11.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":133.88,"coordY":134.75}},"index":9,"playId":"d16ba337-a12a-3317-8672-3c677516d90d","pitchNumber":7,"startTime":"2025-07-27T20:45:37.842Z","endTime":"2025-07-27T20:45:44.156Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":111},"playEndTime":"2025-07-27T20:45:44.156Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, third baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:49:03.042Z","endTime":"2025-07-27T20:49:12.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Hyeseong Kim remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:47:44.313Z","endTime":"2025-07-27T20:49:05.413Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"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":93.1,"endSpeed":85.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.136934132587346,"aZ":-14.00523656689054,"pfxX":4.562244670520811,"pfxZ":9.725280618540285,"pX":0.07842295352010581,"pZ":2.675849484506372,"vX0":-6.725402233727517,"vY0":-135.46673104887864,"vZ0":-4.165978236212787,"x":114.01,"y":166.53,"x0":1.9945064149616079,"y0":50.003469667274,"z0":5.205027038128111,"aX":8.524480721568121},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-7.0,"spinRate":2384,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.40352078178252304,"extension":5.538664549398859},"hitData":{"launchSpeed":96.7,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":166.38}},"index":1,"playId":"3e0e2dbe-469f-35b2-8e16-357d9baa6598","pitchNumber":1,"startTime":"2025-07-27T20:49:05.413Z","endTime":"2025-07-27T20:49:12.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:49:12.840Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rob Refsnyder singles on a sharp ground ball to left fielder Michael Conforto.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:50:32.802Z","endTime":"2025-07-27T20:50:57.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rob Refsnyder replaces Masataka Yoshida.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T20:49:26.104Z","endTime":"2025-07-27T20:49:43.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-27T20:49:43.348Z","endTime":"2025-07-27T20:50:35.006Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.58123697186622,"strikeZoneBottom":1.64979587191222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.337585663699198,"aZ":-38.11812905572786,"pfxX":-4.205775640530643,"pfxZ":-4.563742842432662,"pX":1.2522848589296147,"pZ":3.5338653501758763,"vX0":-1.340681993348202,"vY0":-113.53151594336241,"vZ0":3.6133988849675935,"x":69.27,"y":143.37,"x0":2.3973740126184904,"y0":50.004141525460696,"z0":5.722466708160923,"aX":-5.474776563108415},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.0,"breakHorizontal":7.9,"spinRate":2083,"spinDirection":319},"zone":12,"typeConfidence":2.0,"plateTime":0.4829697631366723,"extension":5.154076071738645},"index":2,"playId":"474eff29-b118-3744-9429-965154bf9f8b","pitchNumber":1,"startTime":"2025-07-27T20:50:35.006Z","endTime":"2025-07-27T20:50:41.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.94521010919266,"aZ":-22.675362360570546,"pfxX":1.8538867847560325,"pfxZ":5.509519871074834,"pX":0.11977091194612949,"pZ":2.3177689920413416,"vX0":-5.948429828223449,"vY0":-130.60453751866314,"vZ0":-2.9359127984526765,"x":112.43,"y":176.2,"x0":2.187782683404306,"y0":50.005912423847654,"z0":5.165209998870855,"aX":3.1989506575189344},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":-2.0,"spinRate":2349,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4196606551587512,"extension":5.514006259232346},"hitData":{"launchSpeed":103.7,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":83.29,"coordY":125.94}},"index":3,"playId":"20f870c9-5be5-32f4-baf0-1617de1039a7","pitchNumber":2,"startTime":"2025-07-27T20:50:47.584Z","endTime":"2025-07-27T20:50:57.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:50:57.977Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carlos Narváez grounds into a double play, third baseman Tommy Edman to second baseman Hyeseong Kim to first baseman Freddie Freeman. Rob Refsnyder out at 2nd. Carlos Narváez out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:51:00.523Z","endTime":"2025-07-27T20:52:12.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.68606707992821,"strikeZoneBottom":1.67649408746185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.821533335959856,"aZ":-19.755006395702786,"pfxX":8.148571239117404,"pfxZ":6.67244945981469,"pX":0.9542558160472867,"pZ":3.141866846231037,"vX0":-5.729296345860449,"vY0":-135.39167585090476,"vZ0":-1.9951100988734767,"x":80.63,"y":153.95,"x0":2.0362466384225875,"y0":50.003664153481935,"z0":5.266940570776379,"aX":15.169204476326218},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":-13.6,"spinRate":2025,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4041310172844277,"extension":5.521240864141681},"index":0,"playId":"a51fd5a9-c6bd-322f-afa4-7e319058fc40","pitchNumber":1,"startTime":"2025-07-27T20:51:22.100Z","endTime":"2025-07-27T20:51:28.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.575896829924844,"aZ":-20.902609648792286,"pfxX":10.517651547238856,"pfxZ":5.952015858694795,"pX":0.7988528633140456,"pZ":2.9936449243362104,"vX0":-6.980964210350142,"vY0":-136.59751901627604,"vZ0":-2.1637862504739047,"x":86.55,"y":157.95,"x0":2.0188301954679333,"y0":50.00100713837836,"z0":5.230384822856467,"aX":19.909716447432203},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":-17.6,"spinRate":2027,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40069652216036333,"extension":5.606742931413115},"index":1,"playId":"7a8b51ef-0662-312a-8068-ab62bccc8b01","pitchNumber":2,"startTime":"2025-07-27T20:51:36.765Z","endTime":"2025-07-27T20:51:43.567Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-27T20:51:49.499Z","endTime":"2025-07-27T20:52:04.105Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.660919857517662,"aZ":-24.11946782180638,"pfxX":5.723239447244602,"pfxZ":5.120791378324172,"pX":-0.21010004326601064,"pZ":1.7257008167478638,"vX0":-7.297020241424444,"vY0":-124.31878693835746,"vZ0":-3.5659501636952684,"x":125.01,"y":192.19,"x0":2.012257708724419,"y0":50.00541431813414,"z0":5.168575846484538,"aX":9.008628502067848},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":-8.8,"spinRate":1001,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.4396722291478743,"extension":5.574379824508263},"hitData":{"launchSpeed":80.4,"launchAngle":5.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.16,"coordY":166.88}},"index":3,"playId":"afd0dbfc-147e-3ee1-a7c4-96f0752ca55d","pitchNumber":3,"startTime":"2025-07-27T20:52:04.105Z","endTime":"2025-07-27T20:52:12.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:52:12.520Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:54:54.311Z","endTime":"2025-07-27T20:56:02.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":"Rob Refsnyder remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:54:13.603Z","endTime":"2025-07-27T20:54:56.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.79048014411724,"strikeZoneBottom":1.88853948346481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24146725539731,"aZ":-20.114770172890193,"pfxX":-8.743506468429501,"pfxZ":5.963189104054285,"pX":0.9689027831467077,"pZ":1.9405330805352632,"vX0":9.841668312008107,"vY0":-140.47978562051023,"vZ0":-6.383049565911675,"x":80.07,"y":186.39,"x0":-1.4239981440689247,"y0":50.00635211645228,"z0":5.525674031553143,"aX":-17.69021823868149},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":14.2,"spinRate":1811,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3881343462523823,"extension":6.30440082903854},"index":1,"playId":"ae5bab36-6e91-38cd-8ff2-b1c08d19e474","pitchNumber":1,"startTime":"2025-07-27T20:54:56.657Z","endTime":"2025-07-27T20:55:01.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.775656591195997,"aZ":-35.80854478971188,"pfxX":1.3662373782045316,"pfxZ":-2.434407484981694,"pX":0.5088175771098884,"pZ":2.555611790617217,"vX0":4.951839972242857,"vY0":-120.90854800887091,"vZ0":0.42462321009135207,"x":97.61,"y":169.78,"x0":-1.736537854026981,"y0":50.00410103189931,"z0":5.499579413159131,"aX":2.038025058178773},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.1,"breakHorizontal":-3.6,"spinRate":2378,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4516139098427394,"extension":6.160310171967389},"index":2,"playId":"dcf05ad6-9548-321c-9a6c-a02773cfa7ba","pitchNumber":2,"startTime":"2025-07-27T20:55:08.713Z","endTime":"2025-07-27T20:55:12.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.096905470371038,"aZ":-20.28626907474391,"pfxX":-9.34839648147882,"pfxZ":5.717231537908188,"pX":0.11280750465986535,"pZ":1.4950015085054715,"vX0":7.7635325165184,"vY0":-142.87070428235322,"vZ0":-7.89438505760562,"x":112.7,"y":198.41,"x0":-1.4172054654228559,"y0":50.00580380307403,"z0":5.5561326065091485,"aX":-19.44373799778728},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":1894,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3825155963972042,"extension":6.464228815946285},"index":3,"playId":"5783bf54-6b4f-36a8-b00d-eba68a17bf27","pitchNumber":3,"startTime":"2025-07-27T20:55:24.029Z","endTime":"2025-07-27T20:55:28.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.5161197441407,"strikeZoneBottom":1.59629425835475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.467963987670206,"aZ":-38.874635201211134,"pfxX":2.3031757013161904,"pfxZ":-4.49655050275779,"pX":-0.5127573020908548,"pZ":3.6662972839468435,"vX0":2.3760197733355324,"vY0":-120.54381574219039,"vZ0":3.2199722261441126,"x":136.55,"y":139.79,"x0":-1.8054416577768637,"y0":50.00034561485413,"z0":5.714728244845531,"aX":3.4342306810770276},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.3,"breakHorizontal":-4.7,"spinRate":2255,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4520664350725525,"extension":6.149836633764211},"index":4,"playId":"d32740cc-54f4-36f2-add1-550249db1dab","pitchNumber":4,"startTime":"2025-07-27T20:55:39.893Z","endTime":"2025-07-27T20:55:45.935Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.893843433786362,"aZ":-35.539731681824215,"pfxX":1.4585679957164386,"pfxZ":-2.2052608145650554,"pX":0.9316667381379495,"pZ":1.8056509686479967,"vX0":5.946855437168604,"vY0":-122.399152578355,"vZ0":-1.521296967797928,"x":81.49,"y":190.03,"x0":-1.7133884581150223,"y0":50.00272330322952,"z0":5.462820840155964,"aX":2.2252818950404545},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.1,"breakHorizontal":-4.0,"spinRate":2380,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4465396394656018,"extension":6.41632542863539},"index":5,"playId":"67d3c1e9-4107-3351-9a9e-90f07c3c6ea8","pitchNumber":5,"startTime":"2025-07-27T20:55:57.731Z","endTime":"2025-07-27T20:56:02.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:56:02.036Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out sharply, shortstop Trevor Story to first baseman Abraham Toro.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:56:08.333Z","endTime":"2025-07-27T20:56:33.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.925961763427097,"aZ":-23.47057908373054,"pfxX":-9.755697839421764,"pfxZ":4.101518685398101,"pX":-0.23158470240707565,"pZ":2.612026291677676,"vX0":7.595867798339348,"vY0":-144.13249819616178,"vZ0":-4.1572668421651775,"x":125.83,"y":168.26,"x0":-1.622903296207446,"y0":50.00001011410213,"z0":5.507526373422919,"aX":-20.690899668886246},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":1808,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3788330798987065,"extension":6.318903236557256},"hitData":{"launchSpeed":102.0,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.24,"coordY":153.71}},"index":0,"playId":"dca7809f-6f7b-3fe6-8131-6c42bf82cb64","pitchNumber":1,"startTime":"2025-07-27T20:56:25.059Z","endTime":"2025-07-27T20:56:33.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:56:33.053Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:56:38.990Z","endTime":"2025-07-27T20:58:39.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.59367439100767,"strikeZoneBottom":1.62759643198797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64036918921829,"aZ":-22.55697592073466,"pfxX":-10.3580120073578,"pfxZ":4.560968051317218,"pX":-0.9495509361575121,"pZ":2.75862570385786,"vX0":5.916209760874399,"vY0":-144.12679032757254,"vZ0":-3.8547947314779543,"x":153.19,"y":164.3,"x0":-1.6800208584121985,"y0":50.0065988553153,"z0":5.501952864586199,"aX":-21.85536825186343},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.7,"breakHorizontal":17.6,"spinRate":1865,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3796464731989855,"extension":6.424491731331663},"index":0,"playId":"4fd7d9d8-1546-38a9-a6d0-727e68318758","pitchNumber":1,"startTime":"2025-07-27T20:56:57.583Z","endTime":"2025-07-27T20:57:02.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.452646563026857,"aZ":-37.04070289451532,"pfxX":1.004895632440376,"pfxZ":-3.0432005375787394,"pX":1.0582167530131708,"pZ":1.3687525473158635,"vX0":6.316902768373575,"vY0":-125.26757554142112,"vZ0":-2.7057220788029235,"x":76.66,"y":201.82,"x0":-1.6184518479559167,"y0":50.0008453147603,"z0":5.468005878263748,"aX":1.6074978210573854},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.9,"breakHorizontal":-3.1,"spinRate":2431,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43596103582760826,"extension":6.278272070195616},"index":1,"playId":"959f008e-9daa-376f-bf88-d129b2e64856","pitchNumber":2,"startTime":"2025-07-27T20:57:12.351Z","endTime":"2025-07-27T20:57:21.036Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-27T20:57:24.245Z","endTime":"2025-07-27T20:57:35.636Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"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":100.0,"endSpeed":91.3,"strikeZoneTop":3.59745466987147,"strikeZoneBottom":1.70083538454679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.34193028327665,"aZ":-18.657105725953453,"pfxX":-11.065505943844702,"pfxZ":6.357278861584759,"pX":1.097461781296954,"pZ":1.4010593736293877,"vX0":10.610942073606097,"vY0":-144.9692514534958,"vZ0":-8.538102126390148,"x":75.17,"y":200.95,"x0":-1.1750763725115336,"y0":50.00195784842301,"z0":5.526507113110865,"aX":-23.518772475274226},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.8,"breakHorizontal":17.9,"spinRate":2006,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3780317449946051,"extension":6.542164834112599},"index":3,"playId":"45f40b46-cf4d-3d74-9700-3aa2a1bfa206","pitchNumber":3,"startTime":"2025-07-27T20:57:35.636Z","endTime":"2025-07-27T20:57:40.236Z","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":97.4,"endSpeed":89.7,"strikeZoneTop":3.47912225322681,"strikeZoneBottom":1.61730807941237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.680090404544522,"aZ":-18.53362900679524,"pfxX":-9.578244549828238,"pfxZ":6.68775483923167,"pX":1.0895565082449914,"pZ":1.5205190490968343,"vX0":10.630070520039162,"vY0":-141.3075193309662,"vZ0":-7.647461812377035,"x":75.47,"y":197.73,"x0":-1.4616704592491463,"y0":50.00162781837102,"z0":5.4349321383573255,"aX":-19.53148120185447},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":1891,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38638126485411695,"extension":6.456868552923174},"index":4,"playId":"48c56855-efad-3201-b78c-cabed54e57ee","pitchNumber":4,"startTime":"2025-07-27T20:57:53.247Z","endTime":"2025-07-27T20:57:58.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.435815120051167,"aZ":-22.51818787706284,"pfxX":-10.273813672528973,"pfxZ":4.618410054789433,"pX":0.33454889123359466,"pZ":1.197190124028385,"vX0":8.854867354843979,"vY0":-143.1400557282054,"vZ0":-8.064842899252257,"x":104.25,"y":206.46,"x0":-1.4513966543638532,"y0":50.00659738065359,"z0":5.441489082925436,"aX":-21.503418275134013},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.0,"breakHorizontal":17.0,"spinRate":1938,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38142464339517135,"extension":6.594518451880272},"index":5,"playId":"98afb054-6ee0-3c94-9afa-0e0cc0a54508","pitchNumber":5,"startTime":"2025-07-27T20:58:08.515Z","endTime":"2025-07-27T20:58:12.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.43609147850212,"strikeZoneBottom":1.59317099071612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99483857132894,"aZ":-36.90013595076287,"pfxX":1.4215075713512952,"pfxZ":-3.0385947107279327,"pX":1.2072182906965963,"pZ":0.9880493756686516,"vX0":6.751873336629088,"vY0":-123.30611879029121,"vZ0":-3.2389540204590155,"x":70.98,"y":212.1,"x0":-1.738835190447645,"y0":50.002487301889865,"z0":5.397971862214637,"aX":2.2107832495217528},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.0,"breakHorizontal":-4.0,"spinRate":2265,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44235356700598594,"extension":6.46388782189101},"index":6,"playId":"d2df639b-7baf-3591-a629-87b816617a2e","pitchNumber":6,"startTime":"2025-07-27T20:58:34.039Z","endTime":"2025-07-27T20:58:39.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:58:39.251Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, third baseman Alex Bregman to first baseman Abraham Toro.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T21:00:26.446Z","endTime":"2025-07-27T21:02:08.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9,10],"actionIndex":[0,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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":"Offensive Substitution: Pinch-runner Esteury Ruiz replaces Michael Conforto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:59:03.906Z","endTime":"2025-07-27T20:59:09.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T20:59:09.766Z","endTime":"2025-07-27T21:00:06.898Z","isPitch":false,"type":"action"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-27T21:00:06.898Z","endTime":"2025-07-27T21:00:14.287Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"playId":"36091c17-80a8-3cb3-900b-1f019ee4cb91","startTime":"2025-07-27T21:00:14.287Z","endTime":"2025-07-27T21:00:19.507Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.39622930428802,"strikeZoneBottom":1.48924537395651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09585520611275,"aZ":-23.621290283691312,"pfxX":-10.8852312320381,"pfxZ":4.173363034562097,"pX":0.18537366427865362,"pZ":1.6947430163430997,"vX0":9.198994890442126,"vY0":-141.73777262096877,"vZ0":-5.949819311646295,"x":109.93,"y":193.02,"x0":-1.6758312869025833,"y0":50.004292891909955,"z0":5.3134092430221855,"aX":-22.317608299983057},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.6,"breakHorizontal":18.0,"spinRate":1826,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3853251323174418,"extension":6.490856329181201},"index":4,"playId":"1c805011-77d3-3dca-bc5e-4e1e69a1cf82","pitchNumber":1,"startTime":"2025-07-27T21:00:28.788Z","endTime":"2025-07-27T21:00:34.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":5,"actionPlayId":"1c805011-77d3-3dca-bc5e-4e1e69a1cf82","startTime":"2025-07-27T21:00:47.076Z","endTime":"2025-07-27T21:00:59.820Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.20354007881335,"strikeZoneBottom":1.4155517963083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.978964961141827,"aZ":-36.44586493833934,"pfxX":0.4504938381598569,"pfxZ":-2.761095684551435,"pX":1.5046933646360119,"pZ":2.170970642008566,"vX0":7.689946678565115,"vY0":-122.94838400484353,"vZ0":-0.46899881077244054,"x":59.64,"y":180.16,"x0":-1.708433536069709,"y0":50.002712387985525,"z0":5.4295364772256205,"aX":0.6963904980130443},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.9,"breakHorizontal":-2.4,"spinRate":2311,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4437160910634228,"extension":6.297502233141858},"index":6,"playId":"00c97e9a-bc29-3a39-898c-65cd802dcf69","pitchNumber":2,"startTime":"2025-07-27T21:00:59.820Z","endTime":"2025-07-27T21:01:04.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.6,"endSpeed":92.7,"strikeZoneTop":3.29210074585485,"strikeZoneBottom":1.5383206267492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66450002137021,"aZ":-24.28174865850866,"pfxX":-9.92365807729133,"pfxZ":3.635669860387834,"pX":0.36661370539460286,"pZ":2.6203130269218455,"vX0":8.971946057957329,"vY0":-145.01025328532296,"vZ0":-4.131587174060591,"x":103.03,"y":168.03,"x0":-1.448664923033924,"y0":50.00347220856952,"z0":5.509471213136879,"aX":-21.550353382578972},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":1839,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3749082904665477,"extension":6.4585920103260905},"index":7,"playId":"0728fa8a-db65-3573-886b-2b9d87485f77","pitchNumber":3,"startTime":"2025-07-27T21:01:15.149Z","endTime":"2025-07-27T21:01:19.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.19398093028268,"strikeZoneBottom":1.47472356719064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.806459851505387,"aZ":-36.71517431989075,"pfxX":0.8474062910076028,"pfxZ":-2.943572522942814,"pX":0.6701546703410691,"pZ":2.532596175356105,"vX0":5.63057399927873,"vY0":-122.67340881535061,"vZ0":0.19611549111549276,"x":91.46,"y":170.4,"x0":-1.7548554803159333,"y0":50.004728207983554,"z0":5.553783975890013,"aX":1.3058055287700896},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.0,"breakHorizontal":-2.8,"spinRate":2326,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.4446433856429546,"extension":6.285116995404161},"index":8,"playId":"08963caf-507b-3264-ad09-59e95931086f","pitchNumber":4,"startTime":"2025-07-27T21:01:28.855Z","endTime":"2025-07-27T21:01:33.537Z","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.7,"endSpeed":79.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.44504304407516,"aZ":-35.70041399423769,"pfxX":1.040686976018935,"pfxZ":-2.2538667347205,"pX":-0.11814944843886543,"pZ":2.14377169253048,"vX0":3.7510545118788547,"vY0":-123.42865548604027,"vZ0":-0.8653476738893772,"x":121.5,"y":180.9,"x0":-1.7845200049525811,"y0":50.0045637420695,"z0":5.469744323374951,"aX":1.6265788517294655},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.1,"breakHorizontal":-2.6,"spinRate":2325,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.44148170468136927,"extension":6.406897262975923},"index":9,"playId":"e6704a38-9753-349e-9ecb-f610f16969bf","pitchNumber":5,"startTime":"2025-07-27T21:01:41.948Z","endTime":"2025-07-27T21:01:47.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.235422235193695,"aZ":-19.112736042324762,"pfxX":-8.7343074646573,"pfxZ":6.108826568944675,"pX":0.7015234175696469,"pZ":1.4856431933839715,"vX0":9.340312022530778,"vY0":-144.9464580218051,"vZ0":-8.036748528416062,"x":90.26,"y":198.67,"x0":-1.4198823457348966,"y0":50.00493951305411,"z0":5.450328233475175,"aX":-18.683572573911544},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":1945,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.37713557619127425,"extension":6.4539348081254895},"hitData":{"launchSpeed":75.2,"launchAngle":-16.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.73,"coordY":167.39}},"index":10,"playId":"955bd705-9528-3cc0-9705-121826b2153d","pitchNumber":6,"startTime":"2025-07-27T21:01:59.881Z","endTime":"2025-07-27T21:02:08.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T21:02:08.119Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, third baseman Alex Bregman to first baseman Abraham Toro.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T21:00:26.446Z","endTime":"2025-07-27T21:02:08.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9,10],"actionIndex":[0,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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":"Offensive Substitution: Pinch-runner Esteury Ruiz replaces Michael Conforto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:59:03.906Z","endTime":"2025-07-27T20:59:09.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T20:59:09.766Z","endTime":"2025-07-27T21:00:06.898Z","isPitch":false,"type":"action"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-27T21:00:06.898Z","endTime":"2025-07-27T21:00:14.287Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"playId":"36091c17-80a8-3cb3-900b-1f019ee4cb91","startTime":"2025-07-27T21:00:14.287Z","endTime":"2025-07-27T21:00:19.507Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.39622930428802,"strikeZoneBottom":1.48924537395651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09585520611275,"aZ":-23.621290283691312,"pfxX":-10.8852312320381,"pfxZ":4.173363034562097,"pX":0.18537366427865362,"pZ":1.6947430163430997,"vX0":9.198994890442126,"vY0":-141.73777262096877,"vZ0":-5.949819311646295,"x":109.93,"y":193.02,"x0":-1.6758312869025833,"y0":50.004292891909955,"z0":5.3134092430221855,"aX":-22.317608299983057},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.6,"breakHorizontal":18.0,"spinRate":1826,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3853251323174418,"extension":6.490856329181201},"index":4,"playId":"1c805011-77d3-3dca-bc5e-4e1e69a1cf82","pitchNumber":1,"startTime":"2025-07-27T21:00:28.788Z","endTime":"2025-07-27T21:00:34.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":5,"actionPlayId":"1c805011-77d3-3dca-bc5e-4e1e69a1cf82","startTime":"2025-07-27T21:00:47.076Z","endTime":"2025-07-27T21:00:59.820Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.20354007881335,"strikeZoneBottom":1.4155517963083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.978964961141827,"aZ":-36.44586493833934,"pfxX":0.4504938381598569,"pfxZ":-2.761095684551435,"pX":1.5046933646360119,"pZ":2.170970642008566,"vX0":7.689946678565115,"vY0":-122.94838400484353,"vZ0":-0.46899881077244054,"x":59.64,"y":180.16,"x0":-1.708433536069709,"y0":50.002712387985525,"z0":5.4295364772256205,"aX":0.6963904980130443},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.9,"breakHorizontal":-2.4,"spinRate":2311,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4437160910634228,"extension":6.297502233141858},"index":6,"playId":"00c97e9a-bc29-3a39-898c-65cd802dcf69","pitchNumber":2,"startTime":"2025-07-27T21:00:59.820Z","endTime":"2025-07-27T21:01:04.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.6,"endSpeed":92.7,"strikeZoneTop":3.29210074585485,"strikeZoneBottom":1.5383206267492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66450002137021,"aZ":-24.28174865850866,"pfxX":-9.92365807729133,"pfxZ":3.635669860387834,"pX":0.36661370539460286,"pZ":2.6203130269218455,"vX0":8.971946057957329,"vY0":-145.01025328532296,"vZ0":-4.131587174060591,"x":103.03,"y":168.03,"x0":-1.448664923033924,"y0":50.00347220856952,"z0":5.509471213136879,"aX":-21.550353382578972},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":1839,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3749082904665477,"extension":6.4585920103260905},"index":7,"playId":"0728fa8a-db65-3573-886b-2b9d87485f77","pitchNumber":3,"startTime":"2025-07-27T21:01:15.149Z","endTime":"2025-07-27T21:01:19.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.19398093028268,"strikeZoneBottom":1.47472356719064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.806459851505387,"aZ":-36.71517431989075,"pfxX":0.8474062910076028,"pfxZ":-2.943572522942814,"pX":0.6701546703410691,"pZ":2.532596175356105,"vX0":5.63057399927873,"vY0":-122.67340881535061,"vZ0":0.19611549111549276,"x":91.46,"y":170.4,"x0":-1.7548554803159333,"y0":50.004728207983554,"z0":5.553783975890013,"aX":1.3058055287700896},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.0,"breakHorizontal":-2.8,"spinRate":2326,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.4446433856429546,"extension":6.285116995404161},"index":8,"playId":"08963caf-507b-3264-ad09-59e95931086f","pitchNumber":4,"startTime":"2025-07-27T21:01:28.855Z","endTime":"2025-07-27T21:01:33.537Z","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.7,"endSpeed":79.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.44504304407516,"aZ":-35.70041399423769,"pfxX":1.040686976018935,"pfxZ":-2.2538667347205,"pX":-0.11814944843886543,"pZ":2.14377169253048,"vX0":3.7510545118788547,"vY0":-123.42865548604027,"vZ0":-0.8653476738893772,"x":121.5,"y":180.9,"x0":-1.7845200049525811,"y0":50.0045637420695,"z0":5.469744323374951,"aX":1.6265788517294655},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.1,"breakHorizontal":-2.6,"spinRate":2325,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.44148170468136927,"extension":6.406897262975923},"index":9,"playId":"e6704a38-9753-349e-9ecb-f610f16969bf","pitchNumber":5,"startTime":"2025-07-27T21:01:41.948Z","endTime":"2025-07-27T21:01:47.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.235422235193695,"aZ":-19.112736042324762,"pfxX":-8.7343074646573,"pfxZ":6.108826568944675,"pX":0.7015234175696469,"pZ":1.4856431933839715,"vX0":9.340312022530778,"vY0":-144.9464580218051,"vZ0":-8.036748528416062,"x":90.26,"y":198.67,"x0":-1.4198823457348966,"y0":50.00493951305411,"z0":5.450328233475175,"aX":-18.683572573911544},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":1945,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.37713557619127425,"extension":6.4539348081254895},"hitData":{"launchSpeed":75.2,"launchAngle":-16.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.73,"coordY":167.39}},"index":10,"playId":"955bd705-9528-3cc0-9705-121826b2153d","pitchNumber":6,"startTime":"2025-07-27T21:01:59.881Z","endTime":"2025-07-27T21:02:08.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T21:02:08.119Z","atBatIndex":75},"scoringPlays":[7,22,27,31,44,45],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":105.7,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":186.53,"y":77.99},"type":"O","description":"Flyout"}],"home":[{"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":162.74,"y":93.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":183.23,"y":102.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":181.26,"y":62.54},"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":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":73.78,"y":128.37},"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":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":130.03,"y":146.62},"type":"O","description":"Forceout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":204.22,"y":102.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":143.62,"y":47.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":56.6,"y":92.68},"type":"O","description":"Flyout"}],"home":[{"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":117.64,"y":90.82},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":111.76,"y":73.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":152.83,"y":155.74},"type":"O","description":"Forceout"},{"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":156.88,"y":166.38},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":26,"top":[17,18,19,20,21,22,23],"bottom":[24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":148.78,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":161.1,"y":78.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":144.15,"y":94.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":174.14,"y":89.38},"type":"O","description":"Lineout"}],"home":[]}},{"startIndex":27,"endIndex":36,"top":[27,28,29,30,31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":166.91,"y":32.31},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":167.88,"y":160.34},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":160.2,"y":143.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":120.06,"y":101.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":159.42,"y":103.04},"type":"H","description":"Single"}],"home":[{"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":152.51,"y":140.1},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":47,"top":[37,38,39,40,41],"bottom":[42,43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":41.35,"y":110.64},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":98.81,"y":122.68},"type":"O","description":"Flyout"}],"home":[{"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":107.73,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"coordinates":{"x":116.83,"y":96.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":43.38,"y":107.6},"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":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":62.12,"y":66.55},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":124.09,"y":76.33},"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":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":184.35,"y":82.98},"type":"O","description":"Lineout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50,51],"bottom":[52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":79.35,"y":77.7},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":167.74,"y":113.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":104.69,"y":168.4},"type":"O","description":"Groundout"}],"home":[{"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":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":100.61,"y":67.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":113.06,"y":84.41},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":64,"top":[55,56,57,58,59],"bottom":[60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":71.65,"y":118.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":198.24,"y":90.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":225.92,"y":72.42},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":66.52,"y":98.86},"type":"O","description":"Flyout"}],"home":[{"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":79.28,"y":104.31},"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":7,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":143.11,"y":156.75},"type":"O","description":"Forceout"}]}},{"startIndex":65,"endIndex":71,"top":[65,66,67,68],"bottom":[69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":54.37,"y":108.39},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":133.88,"y":134.75},"type":"O","description":"Double Play"}],"home":[{"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":103.68,"y":166.38},"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":83.29,"y":125.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":102.16,"y":166.88},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":72,"endIndex":75,"top":[72,73,74,75],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":108.24,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":107.73,"y":167.39},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"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":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":3}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":6,"errors":0,"leftOnBase":5},"away":{"runs":3,"hits":7,"errors":1,"leftOnBase":13}},"defense":{"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"left":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"center":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"onDeck":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"inHole":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"battingOrder":7,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"onDeck":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"inHole":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"battingOrder":7,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":10,"groundOuts":6,"airOuts":14,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".255","atBats":33,"obp":".330","slg":".444","ops":".774","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":13,"rbi":3,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":4,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":29,"obp":".273","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":124,"era":"4.28","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.32","battersFaced":33,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":124,"balls":38,"strikes":86,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":4,"pitchesPerInning":"15.50","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID676508":{"person":{"id":676508,"fullName":"Ben Casparius","link":"/api/v1/people/676508"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":31,"gamesStarted":3,"flyOuts":48,"groundOuts":52,"airOuts":81,"runs":36,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":60,"baseOnBalls":16,"intentionalWalks":0,"hits":67,"hitByPitch":2,"atBats":258,"obp":".307","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1062,"era":"4.98","inningsPitched":"65.0","wins":7,"losses":4,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":36,"whip":"1.28","battersFaced":278,"outs":195,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":1062,"balls":374,"strikes":688,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".636","pitchesPerInning":"16.34","gamesFinished":4,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.22","hitsPer9Inn":"9.28","runsScoredPer9":"4.98","homeRunsPer9":"0.97","inheritedRunners":11,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669257":{"person":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":63,"groundOuts":42,"airOuts":89,"runs":52,"doubles":16,"triples":1,"homeRuns":14,"strikeOuts":60,"baseOnBalls":48,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".324","atBats":275,"obp":".423","slg":".542","ops":".965","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":149,"rbi":48,"leftOnBase":106,"sacBunts":0,"sacFlies":5,"babip":".364","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.64","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":19,"stolenBases":56,"stolenBasePercentage":".747","caughtStealingPercentage":".253","assists":29,"putOuts":659,"errors":4,"chances":692,"fielding":".994","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"23","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | HR, 2 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":1,"leftOnBase":0,"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":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":50,"groundOuts":74,"airOuts":80,"runs":38,"doubles":16,"triples":0,"homeRuns":9,"strikeOuts":75,"baseOnBalls":37,"intentionalWalks":0,"hits":55,"hitByPitch":8,"avg":".194","atBats":283,"obp":".304","slg":".346","ops":".650","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":98,"rbi":24,"leftOnBase":128,"sacBunts":0,"sacFlies":1,"babip":".230","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.44","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":131,"errors":2,"chances":137,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":9,"airOuts":19,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".208","atBats":77,"obp":".271","slg":".286","ops":".557","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":22,"rbi":11,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":14,"putOuts":187,"errors":0,"chances":201,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID607192":{"person":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":20,"groundOuts":28,"airOuts":33,"runs":12,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":128,"obp":".262","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":585,"era":"2.75","inningsPitched":"36.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.03","battersFaced":145,"outs":108,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":585,"balls":236,"strikes":349,"strikePercentage":".600","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"11.50","walksPer9Inn":"4.00","hitsPer9Inn":"5.25","runsScoredPer9":"3.00","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":49,"gamesStarted":0,"flyOuts":20,"groundOuts":20,"airOuts":44,"runs":12,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":59,"baseOnBalls":12,"intentionalWalks":1,"hits":27,"hitByPitch":3,"atBats":148,"obp":".255","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":719,"era":"2.53","inningsPitched":"42.2","wins":2,"losses":0,"saves":3,"saveOpportunities":4,"holds":19,"blownSaves":1,"earnedRuns":12,"whip":"0.91","battersFaced":165,"outs":128,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":719,"balls":245,"strikes":474,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.85","gamesFinished":6,"strikeoutWalkRatio":"4.92","strikeoutsPer9Inn":"12.45","walksPer9Inn":"2.53","hitsPer9Inn":"5.70","runsScoredPer9":"2.53","homeRunsPer9":"1.48","inheritedRunners":32,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":5},"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}},"ID607455":{"person":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":48,"gamesStarted":0,"flyOuts":36,"groundOuts":41,"airOuts":52,"runs":19,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":39,"baseOnBalls":22,"intentionalWalks":4,"hits":37,"hitByPitch":2,"atBats":168,"obp":".316","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":753,"era":"3.69","inningsPitched":"46.1","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":19,"whip":"1.27","battersFaced":193,"outs":139,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":753,"balls":285,"strikes":468,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".833","pitchesPerInning":"16.25","gamesFinished":8,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"7.58","walksPer9Inn":"4.27","hitsPer9Inn":"7.19","runsScoredPer9":"3.69","homeRunsPer9":"1.17","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":56,"groundOuts":73,"airOuts":86,"runs":50,"doubles":27,"triples":1,"homeRuns":10,"strikeOuts":90,"baseOnBalls":38,"intentionalWalks":5,"hits":102,"hitByPitch":4,"avg":".293","atBats":348,"obp":".366","slg":".463","ops":".829","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":161,"rbi":52,"leftOnBase":131,"sacBunts":0,"sacFlies":3,"babip":".367","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.80","popOuts":9,"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":65,"putOuts":631,"errors":2,"chances":698,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"27","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"601","stats":{"batting":{"note":"2-","summary":"0-0 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".286","slg":".368","ops":".654","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":7,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"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":0,"putOuts":11,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID808975":{"person":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":10,"groundOuts":34,"airOuts":19,"runs":17,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":6,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".311","atBats":135,"obp":".345","slg":".415","ops":".760","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":56,"rbi":15,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".430","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.50","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":74,"errors":3,"chances":150,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669242":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"jerseyNumber":"25","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":46,"groundOuts":93,"airOuts":85,"runs":41,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":0,"hits":66,"hitByPitch":6,"avg":".225","atBats":293,"obp":".280","slg":".389","ops":".669","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":114,"rbi":42,"leftOnBase":119,"sacBunts":1,"sacFlies":4,"babip":".237","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.64","popOuts":14,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":115,"errors":2,"chances":267,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 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":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"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":104,"flyOuts":62,"groundOuts":88,"airOuts":84,"runs":99,"doubles":12,"triples":7,"homeRuns":38,"strikeOuts":125,"baseOnBalls":66,"intentionalWalks":12,"hits":112,"hitByPitch":3,"avg":".275","atBats":407,"obp":".379","slg":".619","ops":".998","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":252,"rbi":71,"leftOnBase":125,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"1.05","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"10.71","popOuts":7,"lineOuts":15},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":5,"groundOuts":9,"airOuts":13,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":43,"obp":".255","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":186,"era":"1.50","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":47,"outs":36,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":186,"balls":62,"strikes":124,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":0,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"9.75","walksPer9Inn":"2.25","hitsPer9Inn":"6.75","runsScoredPer9":"1.50","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":15,"strikes":23,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":9,"gamesStarted":2,"flyOuts":18,"groundOuts":49,"airOuts":33,"runs":22,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":158,"obp":".295","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":670,"era":"4.29","inningsPitched":"42.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.19","battersFaced":174,"outs":126,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":670,"balls":219,"strikes":451,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".571","pitchesPerInning":"15.95","gamesFinished":4,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"8.79","walksPer9Inn":"2.36","hitsPer9Inn":"8.36","runsScoredPer9":"4.71","homeRunsPer9":"1.07","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"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":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":46,"groundOuts":84,"airOuts":76,"runs":44,"doubles":19,"triples":0,"homeRuns":16,"strikeOuts":83,"baseOnBalls":18,"intentionalWalks":0,"hits":81,"hitByPitch":1,"avg":".252","atBats":322,"obp":".292","slg":".460","ops":".752","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":148,"rbi":62,"leftOnBase":155,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"1.11","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.12","popOuts":9,"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":6,"putOuts":168,"errors":2,"chances":176,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":102,"flyOuts":71,"groundOuts":81,"airOuts":111,"runs":49,"doubles":17,"triples":1,"homeRuns":19,"strikeOuts":87,"baseOnBalls":20,"intentionalWalks":0,"hits":108,"hitByPitch":6,"avg":".283","atBats":382,"obp":".324","slg":".482","ops":".806","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":184,"rbi":64,"leftOnBase":155,"sacBunts":0,"sacFlies":5,"babip":".317","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.10","popOuts":11,"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":7,"putOuts":243,"errors":7,"chances":257,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".103","atBats":39,"obp":".205","slg":".282","ops":".487","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":11,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".105","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID477132":{"person":{"id":477132,"fullName":"Clayton Kershaw","link":"/api/v1/people/477132"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":34,"groundOuts":68,"airOuts":63,"runs":28,"doubles":14,"triples":2,"homeRuns":6,"strikeOuts":39,"baseOnBalls":18,"intentionalWalks":0,"hits":59,"hitByPitch":2,"atBats":226,"obp":".319","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":942,"era":"3.62","inningsPitched":"59.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.29","battersFaced":249,"outs":179,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":942,"balls":354,"strikes":588,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".667","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"5.88","walksPer9Inn":"2.72","hitsPer9Inn":"8.90","runsScoredPer9":"4.22","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"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":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":94,"groundOuts":81,"airOuts":162,"runs":59,"doubles":14,"triples":1,"homeRuns":11,"strikeOuts":47,"baseOnBalls":39,"intentionalWalks":2,"hits":89,"hitByPitch":2,"avg":".237","atBats":375,"obp":".310","slg":".368","ops":".678","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":138,"rbi":46,"leftOnBase":150,"sacBunts":0,"sacFlies":4,"babip":".243","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.09","popOuts":25,"lineOuts":43},"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":205,"putOuts":99,"errors":5,"chances":309,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":16,"groundOuts":12,"airOuts":29,"runs":10,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":80,"obp":".303","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":343,"era":"4.22","inningsPitched":"21.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.27","battersFaced":89,"outs":64,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":127,"strikes":216,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".667","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.86","walksPer9Inn":"2.95","hitsPer9Inn":"8.44","runsScoredPer9":"4.22","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664747":{"person":{"id":664747,"fullName":"Alexis Díaz","link":"/api/v1/people/664747"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":12,"runs":8,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":34,"obp":".415","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":161,"era":"9.00","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":8,"whip":"1.88","battersFaced":41,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":61,"strikes":100,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".---","pitchesPerInning":"20.13","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.63","walksPer9Inn":"5.63","hitsPer9Inn":"11.25","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"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}},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"1-1 | 2B, 3 BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":27,"groundOuts":44,"airOuts":48,"runs":20,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":15,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".250","atBats":148,"obp":".319","slg":".419","ops":".738","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":62,"rbi":14,"leftOnBase":67,"sacBunts":1,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":25,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"12.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.60","battersFaced":28,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":26,"strikes":43,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"13.80","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.60","hitsPer9Inn":"19.80","runsScoredPer9":"12.60","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":58,"errors":3,"chances":155,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":19,"groundOuts":18,"airOuts":30,"runs":17,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":120,"obp":".313","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":579,"era":"4.31","inningsPitched":"31.1","wins":4,"losses":3,"saves":3,"saveOpportunities":5,"holds":13,"blownSaves":2,"earnedRuns":15,"whip":"1.31","battersFaced":134,"outs":94,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":214,"strikes":365,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".571","pitchesPerInning":"18.48","gamesFinished":10,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"12.64","walksPer9Inn":"3.45","hitsPer9Inn":"8.33","runsScoredPer9":"4.88","homeRunsPer9":"1.72","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"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}},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":40,"gamesStarted":5,"flyOuts":31,"groundOuts":42,"airOuts":61,"runs":18,"doubles":10,"triples":2,"homeRuns":1,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":3,"hits":37,"hitByPitch":0,"atBats":185,"obp":".273","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":803,"era":"2.92","inningsPitched":"52.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":17,"whip":"1.09","battersFaced":211,"outs":157,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":803,"balls":270,"strikes":533,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"15.34","gamesFinished":5,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"8.77","walksPer9Inn":"3.44","hitsPer9Inn":"6.36","runsScoredPer9":"3.10","homeRunsPer9":"0.17","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":13},"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"}]},"ID595014":{"person":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":32,"obp":".333","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"3.38","inningsPitched":"8.0","wins":0,"losses":2,"saves":2,"saveOpportunities":3,"holds":3,"blownSaves":1,"earnedRuns":3,"whip":"1.38","battersFaced":36,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":53,"strikes":92,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".000","pitchesPerInning":"18.13","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"11.25","walksPer9Inn":"3.38","hitsPer9Inn":"9.00","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"85","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 6-7)","summary":"5.0 IP, 4 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":4,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":77,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":20,"strikes":57,"strikePercentage":".740","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":18,"flyOuts":52,"groundOuts":105,"airOuts":101,"runs":60,"doubles":17,"triples":6,"homeRuns":16,"strikeOuts":97,"baseOnBalls":43,"intentionalWalks":3,"hits":97,"hitByPitch":8,"atBats":396,"obp":".330","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","numberOfPitches":1666,"era":"4.85","inningsPitched":"104.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.35","battersFaced":451,"outs":312,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1666,"balls":619,"strikes":1047,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":4,"winPercentage":".462","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"8.39","walksPer9Inn":"3.72","hitsPer9Inn":"8.39","runsScoredPer9":"5.19","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"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"}]},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":51,"groundOuts":116,"airOuts":79,"runs":38,"doubles":17,"triples":0,"homeRuns":10,"strikeOuts":124,"baseOnBalls":37,"intentionalWalks":0,"hits":79,"hitByPitch":2,"atBats":396,"obp":".271","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1803,"era":"2.72","inningsPitched":"109.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.06","battersFaced":437,"outs":328,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1803,"balls":656,"strikes":1147,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".533","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"3.35","strikeoutsPer9Inn":"10.21","walksPer9Inn":"3.05","hitsPer9Inn":"6.50","runsScoredPer9":"3.13","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":18,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[605141,660271,606192,518692,681624,624424,665923,669242,687221,669257,500743,808975,669160,676263,680736],"pitchers":[669160,676263,680736],"bench":[681546],"bullpen":[607455,676508,664747,607192,477132,686218,595014,681911,808967,489446],"battingOrder":[605141,660271,606192,518692,681624,665923,669242,669257,808975],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Conforto 2 (16, Bernardino, Wilson, J); Rojas, M (7, Weissert)."},{"label":"HR","value":"Conforto (9, 4th inning off Buehler, 0 on, 0 out)."},{"label":"TB","value":"Betts; Conforto 8; Ohtani 2; Rojas, M 2."},{"label":"RBI","value":"Betts (46); Conforto (24); Freeman, F (52)."},{"label":"2-out RBI","value":"Freeman, F; Betts."},{"label":"Runners left in scoring position, 2 out","value":"Edman; Pages, A 2; Smith, W; Hernández, T 2; Rushing."},{"label":"Team RISP","value":"1-for-11."},{"label":"Team LOB","value":"13."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rojas, M (2, 2nd base off Buehler/Narváez); Ruiz, E (4, 2nd base off Hicks, J/Narváez)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Conforto (2, fielding)."},{"label":"DP","value":"(Edman-Kim, Hy-Freeman, F)."}]}],"note":[{"label":"a","value":"Flied out for Rushing in the 7th."},{"label":"1","value":"Ran for Rojas, M in the 8th."},{"label":"2","value":"Ran for Conforto in the 9th."}]},"home":{"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":8,"airOuts":9,"runs":4,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".251","atBats":29,"obp":".322","slg":".426","ops":".748","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":11,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":10,"groundOuts":6,"airOuts":14,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".395","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":180,"era":"3.77","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":81,"strikes":99,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":3,"pitchesPerInning":"20.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID701350":{"person":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 3B, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":1,"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":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":10,"groundOuts":39,"airOuts":19,"runs":22,"doubles":13,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":22,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".267","atBats":135,"obp":".385","slg":".422","ops":".807","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":57,"rbi":16,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".370","groundOutsToAirouts":"2.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.50","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":51,"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":{"summary":"4.2 IP, 3 ER, 4 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":104,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":48,"strikes":56,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.79","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":3,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 16)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":24,"groundOuts":45,"airOuts":49,"runs":21,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":1,"hits":40,"hitByPitch":2,"atBats":169,"obp":".310","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":709,"era":"3.02","inningsPitched":"44.2","wins":3,"losses":3,"saves":3,"saveOpportunities":9,"holds":16,"blownSaves":6,"earnedRuns":15,"whip":"1.25","battersFaced":188,"outs":134,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":709,"balls":266,"strikes":443,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"15.87","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.25","walksPer9Inn":"3.22","hitsPer9Inn":"8.06","runsScoredPer9":"4.23","homeRunsPer9":"1.01","inheritedRunners":20,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":21,"groundOuts":26,"airOuts":42,"runs":31,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":150,"obp":".362","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":716,"era":"6.05","inningsPitched":"38.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":26,"whip":"1.60","battersFaced":174,"outs":116,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":716,"balls":256,"strikes":460,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".000","pitchesPerInning":"18.52","gamesFinished":15,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"10.01","walksPer9Inn":"4.66","hitsPer9Inn":"9.78","runsScoredPer9":"7.22","homeRunsPer9":"1.40","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":39,"groundOuts":52,"airOuts":69,"runs":36,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":45,"baseOnBalls":23,"intentionalWalks":1,"hits":70,"hitByPitch":6,"avg":".298","atBats":235,"obp":".374","slg":".545","ops":".919","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":128,"rbi":41,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.08","popOuts":18,"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":116,"putOuts":43,"errors":5,"chances":164,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"501","stats":{"batting":{"note":"a-","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"0-3 | K, RBI","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":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":54,"groundOuts":82,"airOuts":99,"runs":52,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":118,"baseOnBalls":20,"intentionalWalks":0,"hits":98,"hitByPitch":3,"avg":".248","atBats":395,"obp":".289","slg":".400","ops":".689","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":158,"rbi":61,"leftOnBase":168,"sacBunts":1,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","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":270,"putOuts":140,"errors":7,"chances":417,"fielding":".983","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":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":58,"groundOuts":46,"airOuts":96,"runs":43,"doubles":11,"triples":0,"homeRuns":20,"strikeOuts":81,"baseOnBalls":31,"intentionalWalks":4,"hits":71,"hitByPitch":0,"avg":".243","atBats":292,"obp":".314","slg":".486","ops":".800","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":142,"rbi":55,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.60","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":164,"errors":5,"chances":173,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":27,"groundOuts":41,"airOuts":40,"runs":18,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":63,"baseOnBalls":19,"intentionalWalks":1,"hits":35,"hitByPitch":4,"atBats":177,"obp":".287","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":851,"era":"3.10","inningsPitched":"49.1","wins":5,"losses":1,"saves":1,"saveOpportunities":5,"holds":13,"blownSaves":4,"earnedRuns":17,"whip":"1.09","battersFaced":202,"outs":148,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":851,"balls":292,"strikes":559,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".833","pitchesPerInning":"17.25","gamesFinished":6,"strikeoutWalkRatio":"3.32","strikeoutsPer9Inn":"11.49","walksPer9Inn":"3.47","hitsPer9Inn":"6.39","runsScoredPer9":"3.28","homeRunsPer9":"0.36","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 4-2)","summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":5,"strikes":4,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":1,"flyOuts":26,"groundOuts":52,"airOuts":43,"runs":20,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":4,"hits":32,"hitByPitch":3,"atBats":158,"obp":".303","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":703,"era":"3.14","inningsPitched":"43.0","wins":4,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":15,"whip":"1.23","battersFaced":187,"outs":129,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":703,"balls":261,"strikes":442,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".667","pitchesPerInning":"16.35","gamesFinished":9,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.33","walksPer9Inn":"4.40","hitsPer9Inn":"6.70","runsScoredPer9":"4.19","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":8,"gamesStarted":0,"flyOuts":5,"groundOuts":17,"airOuts":11,"runs":4,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":50,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":213,"era":"2.70","inningsPitched":"13.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"1.05","battersFaced":56,"outs":40,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":81,"strikes":132,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.98","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.70","hitsPer9Inn":"6.75","runsScoredPer9":"2.70","homeRunsPer9":"2.02","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":{"note":"(H, 15)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":15,"groundOuts":28,"airOuts":27,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":2,"hits":30,"hitByPitch":2,"atBats":120,"obp":".336","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":551,"era":"2.18","inningsPitched":"33.0","wins":2,"losses":1,"saves":0,"saveOpportunities":4,"holds":15,"blownSaves":4,"earnedRuns":8,"whip":"1.33","battersFaced":138,"outs":99,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":201,"strikes":350,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".667","pitchesPerInning":"16.70","gamesFinished":2,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"10.09","walksPer9Inn":"3.82","hitsPer9Inn":"8.18","runsScoredPer9":"3.27","homeRunsPer9":"0.27","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":21,"groundOuts":33,"airOuts":39,"runs":16,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".179","atBats":123,"obp":".229","slg":".276","ops":".505","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":34,"rbi":12,"leftOnBase":53,"sacBunts":2,"sacFlies":0,"babip":".213","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":120,"putOuts":59,"errors":5,"chances":184,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"1-2 | HBP, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":31,"groundOuts":52,"airOuts":61,"runs":26,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":1,"hits":53,"hitByPitch":5,"avg":".269","atBats":197,"obp":".323","slg":".406","ops":".729","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":80,"rbi":21,"leftOnBase":65,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.40","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":49,"putOuts":334,"errors":7,"chances":390,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":42,"groundOuts":63,"airOuts":67,"runs":40,"doubles":21,"triples":0,"homeRuns":9,"strikeOuts":78,"baseOnBalls":31,"intentionalWalks":0,"hits":73,"hitByPitch":0,"avg":".262","atBats":279,"obp":".333","slg":".434","ops":".767","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":121,"rbi":33,"leftOnBase":135,"sacBunts":0,"sacFlies":2,"babip":".330","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":15,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":24,"stolenBases":60,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":48,"putOuts":637,"errors":7,"chances":692,"fielding":".990","passedBall":5,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":105,"flyOuts":60,"groundOuts":90,"airOuts":113,"runs":58,"doubles":26,"triples":12,"homeRuns":9,"strikeOuts":115,"baseOnBalls":36,"intentionalWalks":0,"hits":110,"hitByPitch":7,"avg":".259","atBats":425,"obp":".326","slg":".440","ops":".766","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":471,"totalBases":187,"rbi":55,"leftOnBase":143,"sacBunts":1,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.22","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":188,"errors":6,"chances":200,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID686765":{"person":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":11,"groundOuts":16,"airOuts":16,"runs":10,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".254","atBats":59,"obp":".323","slg":".339","ops":".662","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":20,"rbi":3,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":89,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690916":{"person":{"id":690916,"fullName":"Richard Fitts","link":"/api/v1/people/690916"},"jerseyNumber":"80","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":9,"flyOuts":23,"groundOuts":35,"airOuts":42,"runs":22,"doubles":2,"triples":0,"homeRuns":9,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":143,"obp":".312","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":609,"era":"4.86","inningsPitched":"37.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.27","battersFaced":160,"outs":111,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":609,"balls":197,"strikes":412,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".200","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"7.78","walksPer9Inn":"2.43","hitsPer9Inn":"9.00","runsScoredPer9":"5.35","homeRunsPer9":"2.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":53,"groundOuts":93,"airOuts":99,"runs":58,"doubles":21,"triples":2,"homeRuns":14,"strikeOuts":70,"baseOnBalls":17,"intentionalWalks":0,"hits":93,"hitByPitch":4,"avg":".265","atBats":351,"obp":".306","slg":".456","ops":".762","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":160,"rbi":48,"leftOnBase":148,"sacBunts":3,"sacFlies":1,"babip":".295","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.07","popOuts":21,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":231,"errors":4,"chances":250,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663855":{"person":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":25,"inningsPitched":"1.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":11,"strikes":14,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":21,"gamesStarted":9,"flyOuts":18,"groundOuts":73,"airOuts":38,"runs":41,"doubles":10,"triples":3,"homeRuns":3,"strikeOuts":48,"baseOnBalls":25,"intentionalWalks":1,"hits":60,"hitByPitch":4,"atBats":217,"obp":".360","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":950,"era":"5.98","inningsPitched":"55.2","wins":1,"losses":6,"saves":2,"saveOpportunities":2,"holds":2,"blownSaves":0,"earnedRuns":37,"whip":"1.53","battersFaced":249,"outs":167,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":950,"balls":363,"strikes":587,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"1.92","rbi":0,"winPercentage":".143","pitchesPerInning":"17.07","gamesFinished":5,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"7.76","walksPer9Inn":"4.04","hitsPer9Inn":"9.70","runsScoredPer9":"6.63","homeRunsPer9":"0.49","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608337":{"person":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":49,"groundOuts":65,"airOuts":97,"runs":40,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":72,"baseOnBalls":24,"intentionalWalks":0,"hits":79,"hitByPitch":0,"atBats":308,"obp":".307","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1298,"era":"3.97","inningsPitched":"81.2","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.26","battersFaced":338,"outs":245,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1298,"balls":451,"strikes":847,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".750","pitchesPerInning":"15.89","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.93","walksPer9Inn":"2.64","hitsPer9Inn":"8.71","runsScoredPer9":"4.41","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":3,"chances":8,"fielding":".625","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":11,"flyOuts":3,"groundOuts":18,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".216","atBats":37,"obp":".237","slg":".297","ops":".534","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"3.00","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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":7,"strikes":4,"strikePercentage":".360","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":45,"gamesStarted":0,"flyOuts":24,"groundOuts":20,"airOuts":44,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":61,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":145,"obp":".214","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":620,"era":"1.30","inningsPitched":"41.2","wins":3,"losses":2,"saves":18,"saveOpportunities":20,"holds":4,"blownSaves":2,"earnedRuns":6,"whip":"0.82","battersFaced":159,"outs":125,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":620,"balls":192,"strikes":428,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".600","pitchesPerInning":"14.88","gamesFinished":25,"strikeoutWalkRatio":"4.69","strikeoutsPer9Inn":"13.18","walksPer9Inn":"2.81","hitsPer9Inn":"4.54","runsScoredPer9":"1.51","homeRunsPer9":"0.65","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[701350,608324,680776,596115,807799,608701,665966,677800,678882,647351,621111,657514,669711,458677,547973,663855],"pitchers":[621111,657514,669711,458677,547973,663855],"bench":[663853,666152,686765,657136],"bullpen":[660896,678394,676979,690916,608337,669684,676477],"battingOrder":[701350,608324,680776,596115,608701,665966,677800,678882,647351],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Anthony (1, May)."},{"label":"HR","value":"Bregman (13, 5th inning off May, 1 on, 1 out)."},{"label":"TB","value":"Anthony 3; Bregman 4; Duran, Ja; Rafaela; Refsnyder; Toro."},{"label":"RBI","value":"Anthony (16); Bregman 2 (41); Story (61)."},{"label":"Runners left in scoring position, 2 out","value":"Duran, Ja; Narváez; Anthony."},{"label":"SF","value":"Story."},{"label":"GIDP","value":"Narváez."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Toro (2, 2nd base off May/Rushing)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Rafaela)."}]}],"note":[{"label":"a","value":"Singled for Yoshida in the 8th."}]}},"officials":[{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Wrobleski."},{"label":"HBP","value":"Edman (by Wilson, J); Anthony (by May); Toro (by Wrobleski)."},{"label":"Pitch timer violations","value":"Chapman (pitcher)."},{"label":"Pitches-strikes","value":"May 77-57; Dreyer 9-6; Wrobleski 38-23; Buehler 104-56; Bernardino 9-4; Weissert 14-9; Wilson, J 17-12; Chapman 11-4; Hicks, J 25-14."},{"label":"Groundouts-flyouts","value":"May 5-4; Dreyer 0-2; Wrobleski 3-0; Buehler 3-4; Bernardino 0-1; Weissert 1-1; Wilson, J 0-3; Chapman 0-1; Hicks, J 2-0."},{"label":"Batters faced","value":"May 22; Dreyer 3; Wrobleski 8; Buehler 23; Bernardino 3; Weissert 4; Wilson, J 5; Chapman 3; Hicks, J 5."},{"label":"Inherited runners-scored","value":"Hicks, J 2-0."},{"label":"Umpires","value":"HP: Dan Merzel. 1B: Jordan Baker. 2B: James Jean. 3B: Stu Scheurwater. "},{"label":"Weather","value":"72 degrees, Cloudy."},{"label":"Wind","value":"4 mph, Out To LF."},{"label":"First pitch","value":"2:16 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"35,465."},{"label":"Venue","value":"Fenway Park."},{"label":"July 27, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","boxscoreName":"Conforto"},"jerseyNumber":"23","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | HR, 2 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":1,"leftOnBase":0,"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":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":50,"groundOuts":74,"airOuts":80,"runs":38,"doubles":16,"triples":0,"homeRuns":9,"strikeOuts":75,"baseOnBalls":37,"intentionalWalks":0,"hits":55,"hitByPitch":8,"avg":".194","atBats":283,"obp":".304","slg":".346","ops":".650","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":98,"rbi":24,"leftOnBase":128,"sacBunts":0,"sacFlies":1,"babip":".230","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.44","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":131,"errors":2,"chances":137,"fielding":".985","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":69,"hittingGameScore":69},{"player":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","boxscoreName":"Rojas, M"},"jerseyNumber":"72","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"1-1 | 2B, 3 BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":27,"groundOuts":44,"airOuts":48,"runs":20,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":15,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".250","atBats":148,"obp":".319","slg":".419","ops":".738","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":62,"rbi":14,"leftOnBase":67,"sacBunts":1,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":25,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"12.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.60","battersFaced":28,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":26,"strikes":43,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"13.80","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.60","hitsPer9Inn":"19.80","runsScoredPer9":"12.60","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":58,"errors":3,"chances":155,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","boxscoreName":"Bregman"},"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-3 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":39,"groundOuts":52,"airOuts":69,"runs":36,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":45,"baseOnBalls":23,"intentionalWalks":1,"hits":70,"hitByPitch":6,"avg":".298","atBats":235,"obp":".374","slg":".545","ops":".919","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":128,"rbi":41,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.08","popOuts":18,"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":116,"putOuts":43,"errors":5,"chances":164,"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"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"loser":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"save":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}